物联传媒 旗下网站
登录 注册
RFID世界网 >  技术文章  >  其他  >  正文

谈我国IC卡行业应用系统建设的共性问题

作者:罗洪元
来源:国家电子标签产品质量监督检验中心
日期:2007-12-07 16:40:05
摘要:在IC卡行业应用系统建设时,如何兼顾建设方案的技术先进性、实用性、可操作性和建设成本等问题,降低行业应用项目的建设风险仍然是新系统建设决策者们关注的话题。本文从协调管理、信息收集、需求分析、技术选型、模拟验证、标准化和过程控制等方面,阐述IC卡行业应用系统建设的共性问题。
关键词:IC卡应用系统
    引 言

    近十五年来,国家金卡工程取得了令人瞩目的成绩,目前IC卡(含RFID,以下统称“IC卡”)已在金融、电信、社会保障、税务、公安、交通、建设及公用事业、石油石化、组织机构代码管理等许多领域得到广泛应用,像第二代居民身份证(卡)、社会保障IC卡、城市交通IC卡、电话IC卡、三表(水电气) IC卡、消费IC卡等行业IC卡应用已经渗透到百姓生活的方方面面,并取得了较好的社会效益和经济效益,这对提高各行业及地方政府的现代化管理水平,改变人民的生活模式和提高生活质量,推动国民经济和社会信息化进程发挥了重要作用。

    我国IC卡的行业应用系统建设有很多成功的案例和不少的失败教训值得好好总结,这些经验教训也可以为今后类似系统的建设提供参考。

    在IC卡行业应用系统建设时,应该兼顾建设方案的技术先进性、实用性、可操作性和建设成本等问题,在建设过程中引入质量、成本和进度控制方法,将系统建设风险降到最低,避免系统建设中重复发生其它系统建设过程中发生过的管理和技术差错,这样才能确保系统建设达到预期的总目标。本文谈谈IC卡行业应用系统建设中的共性问题,与感兴趣的读者探讨。

    一、有效协调是应用系统建设成败的关键

    在IC卡行业应用领域,曾流传“三分技术,七分协调”向“一分技术,九分协调”退步的玩笑,它从一个侧面说明IC卡行业应用不仅有行业利益协调的管理问题,而且又有错综复杂的技术问题,有时候解决协调、管理问题比解决技术问题更难。

    如某城市在推行交通“一卡通”IC卡应用系统建设过程中,系统建设的主管部门多次变更,致使系统建设一拖再拖。

    又如某城市在推行城市“一卡通”的过程中也遇到了协调问题,这个城市的情况是,一个副市长分管公交、另一个副市长分管地铁,IC卡应用系统建设是公交在前地铁在后,具体负责技术方案的两个团队从局部情况出发选用不同的技术路线(方案)提交各自的分管副市长批准实施,系统建好投入运行后发现,市民乘公交、地铁需要两张卡,因此又有人提出来应该搞“一卡通”,问题出来了,两家IC卡的数据结构不一样,已经在用的系统和读卡终端不兼容,推倒重来不可能,因为大量的IC卡已经发给市民,处理得不好影响社会和谐,最后只好采取折中方案,再做一个能兼容两种卡的系统,在该系统下可以继续使用原来的两张卡,随着时间的推移,原来的卡和读卡终端逐步淘汰,原来卡上的两种业务将统一到一张新卡上,这种不该发生的投资浪费只好由政府承担。

    在IC卡行业应用系统建设中,技术团队和决策者应站在国家、行业利益的高度,以高度的责任心解决出现的所有问题,协调好部门之间的利益,借助行业内有经验专家的充分论证,从技术角度提出合理化建设方案,为系统建设迈好第一步,也是关键一步。

    二、足够的信息是应用系统建设决策的科学依据

    近十五年来,我国IC卡行业应用系统建设取得了辉煌成就,积累了很多成功经验,也有不少的教训,这些都为今后的类似系统建设提供了参考,系统建设的技术团队应为新系统建设的决策者们提供足够的信息,为科学决策提供技术支持。

    IC卡行业应用系统建设的参考信息可以通过考察已有系统的运行现场进行收集,也可以通过走访国家金卡办、行业主管(如建设部IC卡应用服务中心等)、地方主管、检验机构的专家获得,收集的信息至少应包括:

    1. 现有系统特别是类似系统管理和技术的成功或失败的具体案例;
    2. 国内外标准特别是类似系统建设标准化的成功或失败的经验教训;
    3. 新系统建设所在区域的城市、区域 (如长江三角洲、珠江三角洲等)的近期、中期、长期规划信息;
    4. 城市内应用在前、区域性应用需求在后所造成的系统升级、改造的成功或失败案例;
    5. 国外垄断或淘汰或没有国内产业支持的IC卡技术对系统有效运行造成的负面影响的信息;
    6. 系统使用过程中一次性采购太多国外产品,造成资金负担和库存积压产品质量问题的信息;
    7. 系统设计时只考虑单一应用未考虑应用扩展问题(如交通卡扩充打电话、小额消费等功能)的系统改造的成功或失败信息;
    8. 在用类似系统的建设方案、技术标准和管理的成功或失败的经验教训;
    9. 现有系统特别是类似系统建设过程中的合作伙伴的诚信、产品质量、供货能力信息等。

    新系统建设的技术团队应该对收集到的信息进行筛选,剔出无用的信息,对有用信息进行分类整理,使其为新系统建设的决策提供科学的参考依据。

    三、切合实际的应用需求分析是应用系统建设的坚实基础

    一般而言,IC卡行业应用系统建设要经过应用需求分析、系统设计、采购、编码、子系统调试和现场实施等几个阶段,切合实际的、充分的应用需求分析是系统建设最基础的工作,它的质量直接影响到系统建设后面几个阶段的工作,因此必须努力做好。

    系统建设中的应用需求分析应考虑系统设计所需要的全部信息,至少应该包括如下内容:

    1. 现有系统产生的业务数据量,系统运行消耗的人财物直接或间接成本数据等;
    2. 新建系统所在地区的城市规划、区域规划和国民经济发展规模预测等对系统建设有影响的可能数据(如人口、产业布局等);
    3. 新建系统对未来应用业务扩展的可能数据(如交通“一卡通”从轨道交通、公交、轮渡、出租车乘车向打电话、小额消费发展的可能性);
    4. 新建系统对未来应用区域扩展(如高速公路收费从省内通用向全国通用,城市交通“一卡通”从城市内通用向区域通用、全国通用发展的可能性);
    5. 新建系统的系统安全性、异常处理能力、系统最大负载的现有能力调查;
    6. 新建系统的系统设计阶段所关注的其它需求信息等。

   系统需求分析是要借助当前系统的物理模型(待开发系统的系统元素)导出目标系统的逻辑模型(只描述系统要完成的功能和要处理的数据),解决目标系统“做什么”的问题,所要做的工作是深入描述新建系统的功能和性能,确定系统设计的限制和新建系统同其它系统元素的接口细节,定义新建系统的其它有效性需求,通过逐步细化对新建系统的要求描述新建系统要处理的数据,并给新建系统开发提供一种可以转化为数据设计、结构设计和过程设计的数据与功能表示。系统需求分析必须全面理解用户的各项要求,但不能全盘接受,只能接受合理的要求;对其中模糊的要求要进一步澄清,然后决定是否采纳。 
  
    四、先进性和适用性是应用系统建设的技术选型原则 
  
    IC卡行业应用系统建设是利用高科技手段实现对传统业务的高效运行管理,它涉及IC卡技术、IC卡终端技术、网络技术、通信技术、数据采集技术、数据集中处理技术和信息安全技术等,如何将这些技术有效应用在系统建设中,是系统建设面临的重要问题。 
  
    系统建设的技术团队应该根据新建系统的实际情况,结合已经收集到的信息,兼顾建设方案的技术先进性、实用性、可操作性和建设成本等要求,做好系统的技术选型工作。这里的技术选型最关键的是IC卡的技术选型,新建系统的应用规模、单一功能应用或多应用、安全性要求、应用环境要求等将决定是选择存储卡、逻辑加密卡或CPU卡,还是接触式IC卡或非接触式IC卡,在技术选型时,还应兼顾考虑如下问题: 
  
    1. 不片面追求技术先进,够用就行,避免造成不必要的浪费; 
    2. 考虑知识产权,特别是要防止部分国外企业先让你上钩,事后再要你不断给他付钱的专利陷阱; 
    3. 在技术条件满足的情况下,尽量考虑采用国内成熟企业技术与产品; 
    4. 要考虑国内产业的技术支持、批量供货等综合能力; 
    5. 考虑技术选型符合国际通用标准、国家标准和行业标准要求; 
    6. 在技术条件满足当前应用需求情况下,适当考虑应用的可扩展性; 
    7. 考虑信息安全措施的必要性及国家有关部门的管理要求(如密钥等); 
    8. IC卡读写终端、后台处理软件、数据库系统、服务器、资金清算中心和网络架构的配置要求等。 
  
    IC卡行业应用系统建设的技术选型要充分利用社会、行业的专家资源,吸收其它系统的建设经验,经过反复论证最后确定技术方案,确保系统建设成功。 
  
    五、模拟验证试验是应用系统建设成功的有效方法 
  
    IC卡行业应用系统建设涉及多学科、多专业,系统中所采用的IC卡、IC卡读写终端、软件中间件、后台处理软件和功能子系统都比较复杂,在系统招标选型、系统设计、实施阶段引入模拟验证试验,有条件的可以搭建一个模拟验证系统,一些共性技术问题可以通过验证试验提前解决,模拟验证试验可以解决如下一些问题: 
  
    1. 产品的互换性、兼容性、一致性测试; 
    2. 传输协议、接口及并行处理能力; 
    3. 系统异常处理机制的完整性; 
    4.系统的满负载运行能力、响应时间测试; 
    5. 采集数据的安全传输、安全存储测试; 
    6. 系统运行现场的环境适应性测试等。 
  
    在系统招标选型阶段,也可以采取明确系统应用需求,面向社会公开招标应用方案,在应用现场对预中标方案逐步验证试验筛选,进一步发现问题再改进完善,最后确定最终系统建设方案。 
  
    在系统实施阶段,可以根据系统的应用环境差异,将IC卡、IC卡读写终端等产品委托具有国家认可、计量认证和授权资格的检测实验室进行检验,检验项目主要是国家强制标准规定的指标及产品互换性、兼容性、一致性和环境适应性等。 
  
    模拟验证试验是应用系统建设成功的有效方法,在系统招标选型、系统设计、实施阶段要发挥好它的作用。 
  
    六、规范的标准化工作是应用系统建设成功的必要条件 
  
    为了保证IC卡行业应用系统建设顺利实施,应用系统需求分析、系统设计阶段结束后,借助必要的模拟验证试验,就应该形成系统实施所需的技术规范(标准),这些技术规范用于指导IC卡、IC卡读写终端、后台软件和功能子系统等的开发、调试、采购和验收。 
  
    编制应用系统建设技术规范应参考现行有效版本的国际标准、国家标准、行业标准(如建设部的CJ/T 166-2006《建设事业集成电路(IC)卡应用技术》、CJ/T 243-2007《建设事业集成电路(IC)卡产品检测》等)、相关行业标准(如《银行卡联网联合业务规范》(2001年版)、《银行卡联网联合技术规范》(2001年版)、《银行卡联网联合安全规范》(2001年版)、JR/T 0025.3-2005《中国金融集成电路(IC)卡规范 第3部分:与借记/贷记应用无关的IC卡与终端接口需求》、JR/T 0025.4-2005《中国金融集成电路(IC)卡规范 第4部分:借记/贷记应用规范》、JR/T 0025.6-2005《中国金融集成电路(IC)卡规范 第6部分:借记/贷记终端规范》、JR/T 0025.7-2005《中国金融集成电路(IC)卡规范 第7部分:借记/贷记安全规范》等)。 
  
    IC卡行业应用系统建设过程中形成的技术规范(标准)至少应该包括“过程文档管理要求”、“IC卡技术要求”、“IC卡终端技术要求”、“密钥系统和安全认证技术要求”、“安全机制及安全要求”、“IC卡应用系统技术要求”、“产品检测技术要求”、“功能子系统联调技术要求”、“IC卡应用系统验收技术要求”等,真正体现工程实施标准先行的观念。 
  
    七、有效的过程控制是应用系统建设成功的重要保证 
  
    在一些应用系统建设项目中,由于没有在协调管理、信息收集、需求分析、技术选型、模拟验证、标准化、物品采购、系统实施等过程中引入质量、成本和进度控制,导致应用系统建设出现质量问题返工、投资大幅度超预算和工程建设严重超期等。因此,要保证一个应用系统建设项目实现预定的质量、成本和计划目标,应该组建一个既懂管理又熟悉技术的项目实施团队,制定责任到人的管理职责,在项目的建设全过程引入质量、成本和进度控制方法。 
为了实现应用系统建设项目预定的质量、成本和进度目标,项目实施团队应该按照GB/T 19001-2000(idt ISO 9001:2000)《质量管理体系 要求》等质量管理标准,结合项目特点,建立质量管理体系,并确保其持续改进和有效运行,为IC卡行业应用系统建设的顺利实施提供保障。 
  
    结 论 
  
    IC卡行业应用系统建设是一个复杂的系统工程,在新系统的建设过程中应遵循系统工程管理的理论,采用过程质量控制、投资成本控制、工程建设进度控制等方法,强调有效的协调管理、足够的信息收集、充分的系统需求分析、科学的技术选型、必要的模拟验证试验、规范的标准化和有效的过程质量控制等,广泛采纳已有系统成功的经验,避免再犯别人犯过的错误。那么,建设一个技术先进、实用性与可操作性强和建设成本适中的IC卡行业应用系统的总目标就一定能够达到。 
  
    参考文献
 
  
    [1]国家金卡工程协调领导小组办公室,“国家金卡工程1993-1998年主要历史文件”,国家金卡工程协调领导小组办公室,2001年4月 
    [2]国家金卡工程协调领导小组,“国家金卡工程全国IC卡应用总体规划”,国家金卡工程协调领导小组办公室,2001年12月 
    [3]国家金卡工程协调领导小组,“国家金卡工程第九次全国IC卡应用工作会议文集”,国家金卡工程协调领导小组办公室,2006年12月