系统对接接口设计 (1)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.社会服务系统对接接口设计
系统能提供兼容不同技术架构的数据接口,保证系统与省级各联合审批职能部门及其他电子政务系统进行数据交换。
1.1. 数据交换接口
数据交换平台基于Java技术和标准数据库接口(JDBC、ODBC等),为不同的数据库系统、应用系统、专用中间件系统提供接入组件,通过对接口协议需求进行抽象,使用TongIntegrator框架,就可以和特定系统的交互。另外提供组件定制接口,可以方便、快速地添加具有新的功能的组件。数据交换平台提供了大量的扩展接口,方便用户进行功能扩展。
1.1.1. 提供企业级需求的标准接口
数据压缩,减少带宽瓶颈;数据加密,提高系统安全性;异常处理,创建和维持了一个“消息异常处理器”的接口,它可以保存因为某种原因不能处理的消息,这些“异常”消息还可以被送回重新加以处理。
1.1.
2. 提供可扩展的告警方式接口
平台默认实现了邮件告警方式,只需要配置相应的邮件信息,当有警告产生时,会自动发送告警邮件给邮件接收者。同时平台还提供了可扩展的告警方式接口,可根据项目需要扩展不同的告警方式,如短信告警等。
1.1.3. 提供第三方的压缩和加密算法接口
提供数据压缩和加密功能,产品本身带有一套数据压缩、加密算法,同时也为第三方的压缩和加密算法提供了接口,用户可以方便的将自己指定的压缩和加密算法嵌入到系统中。
1.1.4. 系统特点
易于维护
通过使应用松耦合或分离,使系统环境中的接口更容易维护。同时通过数据交换平台对外提供统一接口,屏蔽了单个系统内部的改变,可以很容易替换过时的应用。
可扩展
数据交换平台提供了大量的扩展接口,方便用户进行功能扩展。
1.2. 数据交换方式
1.2.1. Web Service 接口接入
已具备行政审批系统的部门可使用WEB SERVICE接口方式进行数据交换。需要各业务审批部门在前置机部署审批交换数据接口程序,数据接口程序调用省级联合审批数据交换平台提供的Web Service接口,实现审批业务数据的交换。
1.2.2. 消息中间件数据交换接入
已具备行政审批系统的业务部门如果具备数据交换中间件,则可采用数据交换中间件模式进行交换,数据交换中间件可以直接从审批业务数据库提取出XML格式数据,并通过省级联合审批交换平台的Web Service或数据库接口直接写入,完成数据交换,要求数据交换中间件支持XML数据交换模式。
消息中间件数据交换方式实现要求:审批业务部门自行建立的行政审批系统,单位需自行开发数据交换适配器软件,将单位审批业务数据库中的数据按照单位行政审批前置接口要求,处理、加工、整合后实时(或定时)交换至省级联合审批系统。
1.2.3. 开发数据库访问
具备自主负责的服务器和平台数据库维护的行政审批系统的业务部门,在通过需求双方的保密、安全协议以后,确定能访问数据库的可以直接访问数据库抓取数据,要求对方服务器给予访问权限。优点:直接、快捷地访问数据库数据;缺点:安全隐患。