|
赵寒伟
核心平台二版开发自2002年1月启动以来,就成为社会保险行业关注的对象。很多人在猜测:核心平台究竟是什么样子?到底包含了哪些内容?如今,社会保险核心平台二版经过了一年半的紧张开发已经顺利封版。现就核心平台的主要内容作一个简单介绍。
核心平台二版的技术结构是基于标准J2EE体系的C/S/S结构,主体技术架构设计基于MVC设计模式,即在客户端实现显示逻辑(View),在Web层实现控制逻辑(Control),在应用服务器层实现业务逻辑的组件(Model)。
核心平台二版的技术框架通过安全、日志、交易、对外接口等服务,保障系统的可靠性、安全性和灵活性;在数据传输上,采用标准的SOAP协议,传输XML格式数据,根据一定的算法实现数据的加密,并加入数字签名,实现数据传输的正确性,满足防篡改、防抵赖等安全要求;对于系统日志,根据不同的级别通过不同的方式进行处理。系统支持交易的处理,并根据不同的业务模式采用不同的处理方式,如重新计算、回退等。另外,核心平台二版提供了统一的对外接口,无论是参保企业、银行、税务、财务、定点医疗机构、定点零售药店还是劳动力市场及已有的社保系统,只需要定义各自的报文格式和功能号,就可以进行数据的交换,并保证数据的安全、可靠。
为了体现平台的理念,核心平台二版对业务领域进行了重新界定,在各个业务领域提供全套的原子业务服务。核心平台二版分为基本信息、基金征集、养老保险待遇、医疗保险待遇、失业保险待遇、工伤保险待遇、生育保险待遇、公共查询、系统管理以及参数管理等10个业务领域,在每个业务领域内,提供一层或多层子业务领域和原子级的业务处理。例如:在基本信息业务领域内,提供了单位管理、人员管理、账户管理等相关的子领域;在人员管理子领域中,提供增加人员基本信息、修改人员基本信息、修改人员参保信息等原子级业务服务;在帐户管理子领域的医疗保险账户管理内提供了账户建立、账户封存、账户继承、账户注销等原子业务服务。本地化工作中,用户需求完成后,将核心平台二版提供的这些原子业务进行组装,就可以很方便地组成核心平台的本地应用业务模块及流程。
核心平台二版在技术和业务上提出了新的开发规范,在需求分析阶段,核心平台二版提供新的需求分析的模式,采用用况(UseCase)驱动的需求分析方法,规范了用况的书写要求和产出成果,并且完善了指标体系;在概要设计(Macro
Design)阶段,明确提出了概要设计的内容和设计方法,规范了概要设计的书写格式和提交成果;在详细设计阶段(Detail
Design),规范了业务逻辑组件开发的结构、接口,规范了开发过程中需要的对交易业务的支持、错误处理、XML传输、分页处理、功能号编码、以及详细设计的文档的模板等;在编码(Coding)阶段,核心平台二版规范了一系列的编码规范,如Java编码规范、Delphi编码规范、客户端开发界面风格规范等;在测试阶段核心平台二版提供了测试用例规范模板、测试问题卡模板、系统单元测试规范、集成测试规范流程、业务逻辑组件测试工具(JustforTest)等。
核心平台二版提出的一套系统本地化的规范,为核心平台二版在本地化的实施提供统一的处理模式,规范了开发的流程,帮助开发商为客户提供更好的产品提供了保证。核心平台二版还为核心平台前台技术支持商提供了一套开发指南,这套指南涉及系统整体架构、系统分析、系统设计、编码、系统测试、运行等各方面,基本涵盖了基于核心平台二版进行应用软件开发的全过程,并且针对在开发过程中遇到的问题、技术难点、注意事项等进行了详细的描述。
总体来说,社会保险核心平台二版是一个针对社会保险行业的应用软件开发平台,它提供了一套适合社会保险行业的技术方案、一套标准的业务逻辑组件、一套社会保险行业软件开发标准。所有这些成果为各地社会保险业务经办,以及核心平台前台技术支持商的本地化实施工作提供了强有力的支持。
摘自:《中国劳动保障报》关注金保工程栏目2003.7.17
|