数据交换中间件技术方案
目录
1 工程概况 4
2 与业务应用接入关系 4
与已有业务系统的支撑关系 4
与新建业务系统的支撑关系 4
与业务系统之间的公共支撑关系 5
3 总体技术路线 5
JAVA EE标准 支撑环境可以跨平台运行。
中间件技术
中间件具有以下的一些特点:满足大量应用的需要;运行于多种硬件和OS平台;支持分布式计算,提供跨网络、硬件和OS平台的透明性的应用或效劳的交互功能;支持标准的协议;支持标准的接口。程序员通过调用中间件提供的大量API,实现异构环境的通讯,从而屏蔽异构系统中复杂的操作系统和网络协议。针对不同的操作系统和硬件平台,它们可以有符合接口和协议标准的多种实现。由于标准接口对于可移植性和标准协议对于互操作性的重要性,中间件已成为许多标准化工作的主要局部。对于应用软件开发,中间件远比操作系统和网络效劳更为重要,中间件提供的程序接口定义了一个相对稳定的高层应用环境,不管底层的计算机硬件和系统软件怎样更新换代,只要将中间件升级更新,并保持中间件对外的接口定义不变,应用软件几乎不需任何修改,从而保护了企业在应用软件开发和维护中的重大投资。
中间件是一种独立的系统软件或效劳程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件软件管理着市民端程序和数据库或者早期应用软件之间的通讯。
中间件在分布式的市民和效劳之间扮演着承上启下的角色,如事务管理、负载均衡以及基于Web的计算等。
利用这些技术有助于减轻开发者的负担,使他们利用现有的硬件设备、操作系统、网络、数据库管理系统以及对象模型创立分布式应用软件时更加得心应手。由于中间件能够保护企业的投资,保证应用软件的相对稳定,实现应用软件的功能扩展;同时中间件产品在很大程度上简化了一个由不同硬件构成的分布式处理环境的复杂性,所以它的出现正日益引起用户的关注。
SOA效劳体系架构
SOA〔Service Oriented Architecture,缩写SOA〕,即面向效劳的体系架构,提供了一种构建IT组织的标准和方法,并通过建立可组合、可重用的效劳体系来减少IT业务冗余并确保信息系统的可持续开展以及快速构建。
SOA的实现对技术没有限制。SOA是关于共享和管理效劳的构造,对所采用的技术只需要满足它的需要就可以。虽然Web效劳协议到目前为止还是首选的创立和部署SOA架构的标准,但是也可以使用其他标准,比方CORBA、COM和 JAVA EE。甚至可以采用私有技术创立SOA。
SOA可以节省组织本钱,包括重复利用已存在的软件作为效劳,以及增强改变IT方案适应需求变革或灵活性的能力。
SOA对兼容性的需求完全处在松耦,可以通过在工程实施过程中为创立和部署大多数SOA提供的端到端解决方案解决兼容性问题。
ESB企业效劳总线
ESB〔Enterprise Service Bus,缩写ESB〕,即企业效劳总线,是SOA的骨干,在完成效劳的接入,效劳间的通信和交互根底上,还提供平安性、可靠性、高性能的效劳能力保障。
采用SOA架构,基于ESB总线进展信息系统集成,如下列图所示,信息系统之间的交互通过总线进展,这样可以降低应用系统、各个组件及相关技术的耦合度,消除应用系统点对点集成瓶颈,降低集成开发难度,提高复用,增进系统开发和运行效率,便于业务系统灵活重构,快速适应业务及流程变化需要。
异构系统适配器效劳
异构系统适配器效劳是数据交换系统的根底效劳部件,是各信息系统接入ESB的桥梁,是多种异构系统之间互连互通及互操作的效劳单元。适配器应遵循国际级行业标准,提供标准的XML数据对象、效劳接口、效劳操作方法,如下列图示,真正实现了信息系统效劳重用。适配器效劳应分为提供效劳者和消费效劳者,既可以提供效劳消费,也可以消费其他效劳。可以实现信息系统常用文件、数据库、通讯等技术适配能力,并可以按照特定标准进展适配器效劳定制,满足可扩展需要。
XSLT效劳
XSLT是扩展样式表转换语言〔Extensible Stylesheet Language Transformations〕的简称,它是把XML文档转化为另一文档的转换语言,即将源文档的所有数据或者局部数据,利用XPath进展选择,生成另外的XML文档或者其他可直接显示或打印的文件格式。
XSLT效劳是用来对数据进展转换的一种效劳,通过XSLT效劳,一种数据格式可以轻松的转换为另一种数据格式。
Web Services
Web Services即Web效劳,属于轻量级访问协议效劳。
效劳的技术实现和表现形式多种多样,例如:适配器效劳、XSLT效劳、效劳编排效劳等,这些效劳都可以发布为Web效劳。同样,ESB总线还可以访问其他信息系统提供的WEB效劳。
政务数据交换技术方案 来自淘豆网m.daumloan.com转载请标明出处.