- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
公共数据交换解决方案
要实现的目标:
????????? 为整个项目系统提供统一的数据交换标准、规范及开发平台;
????????? 为各个系统之间、异构数据库之间、不同网络系统之间的信息提供整合手段;
????????? 与外界系统提供统一的、安全的、可靠的连接手段。
1 数据交换的需求分析
????????? 基本功能:数据的发送与接收。
????????? 数据交换的语义识别:数据格式、语法所描述的信息应该有效,各种系统在传递、读出、解析和使用文档中的信息不会产生二意性。
????????? 传输的要求:数据格式易于传输,能够实现各个应用系统之间的同步、异步信息交换。格式技术兼容各种网络系统和通讯协议。
????????? 安全方面的要求:交换的数据文档需要基于应用系统之间约定的规则进行验证,要能建立数据格式、数据内容、网络传输等不同层面的安全防护机制。
????????? 提供应用整合功能:自动分发或者触发相应处理程序处理所传输的数据。
????????? 断点续传功能:不重传、漏传、断点续传,实现高效传输。(使用JMS重新传送,保证传送的完整性)。
????????? 非功能性要求:格式稳定性高,易于管理,有良好的可扩展性和可增长性。使用该格式可降低人力运作。
2 数据交换的原理
2.1 数据交换的模型
数据交换通过网络进行的,而网络信息交换有国际公认的OSI七层模型,而电子政务的数据交换只注重应用层、表示层。如下图:
图1 OSI七层模型
在此模型中,应用系统之间按应用层协议进行通讯,应用系统内部依靠接口提供服务。而在网络中,为了保证应用系统能理解数据传输的要求,在传输者、接收者之间是以XML作为媒介。
2.2 数据交换结构
从OSI七层网络模型分析数据交换平台主要是解决应用层和表示层的内容。为了确定设计交换平台的功能,把表示层按功能划分为:内容管理层、数据交换层、数据传输层。由于本业务应用系统都处在应用层,所以应用层层也就是OSI中的应用层。
OSI中的表示层在层次上分为:内容管理、数据交换。
1)内容交换(表示层)
内容管理层是指内容的表示(存储)、操作(传送)和授权管理等功能。
一个标准的数据交换平台的任务可以分为两个方面:一个是对遗留业务系统的数据进行整合,为交换和共享做准备;另一个是通过规范化的方式对业务系统提供统一的数据访问支持。这就要求标准数据交换平台遵从统一的数据表示方式,采用标准的XML表示数据,XML的DTD可根据业务不同而定义。
内容管理层在工作的过程中,如果有需要跟远端的其他数据交换点进行互操作的时候,通过数据交换层来完成。
在内容管理层提供简单易用的界面方面用户轻松定义各种类型的XML格式文件和二进制文本格式文件。然后该功能模块会生成对应格式的Schema(DTD)和模式文件。此外,提供验证机制用于检验所建立数据格式模型的正确性。
2)数据交换(表示层 信息服务的支持)
数据交换层的任务是完成不同数据交换点之间的互操作,官能上应该包括数据的定位和数据包封装。数据的封装和解封与操作命令一样,是一个标准数据交换平台的规范性的重要体现。所有在节点之间传送的数据,宝座操作命令本身,都要按照规定的格式进行编排,这样才能保证数据交换节点之间的互操作性,以屏蔽底层的物理特性的多样性。所以必须解决以下问题:
????????? 信息的统一封装,即信息的打包和信封的书写功能
????????? 统一编址,应支持一套统一的、简单易用、易扩展的地址编码体系
????????? 信息的可靠传输
????????? 传输的效率
????????? 可管理性,要对传输的过程进行全程监控,提供日志、审计、会话管理、传输优先级设定、流量负荷分析。
3)安全的数据传输(表示层)
数据传输层用于实现数据交换结点之间的数据传输。在软件层面,重要的一点就是要采用成熟的传输协议,如HTTP或者SOAP。
????????? HTTP协议具有简单、完备、轻量级、扩展能力强等特点。较小的传输开销可以保证较强的传输性能,完备的协议规程可以保证传输的稳定性。同时,通过适当的扩展,可以提高可靠性和完全性。
????????? 安全性可以通过引入基于PKI(Public Key Infrastucture,公钥体系)的CA(Certificate Authority,认证中心)体系来解决。
3 数据交换中心的设计
3.1 信息的统一表示
要实现信息共享,实现异构系统之间的互连互通,信息的统一表示是关键,信息的表示独立于系统、平台。为了实现这一目标,在进行平台开发、应用系统开发时要制定或遵循六个方面的信息标准:
1)元语言标准
元语言是描述其它语言的语言。电子政务的信息表示语言采用XML元语言标准。该标准用来对政务信息的语言的语法、编码、令名进行行式化描述。该标准可
文档评论(0)