_基于面向服务架构的数据共享与交换平台的设计.pdf

_基于面向服务架构的数据共享与交换平台的设计.pdf

ID:20822876

大小:219.45 KB

页数:4页

时间:2018-10-16

_基于面向服务架构的数据共享与交换平台的设计.pdf_第1页
_基于面向服务架构的数据共享与交换平台的设计.pdf_第2页
_基于面向服务架构的数据共享与交换平台的设计.pdf_第3页
_基于面向服务架构的数据共享与交换平台的设计.pdf_第4页
资源描述:

《_基于面向服务架构的数据共享与交换平台的设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、大庆石油学院学报第31卷第5期2007年10月JOURNALOFDAQINGPETROLEUMINSTITUTEVol.31No.5Oct.2007基于面向服务架构的数据共享与交换平台的设计112任庆东,宗喜军,常凌云(1.大庆石油学院计算机与信息技术学院,黑龙江大庆163318;2.大庆油田有限责任公司第一采油厂,黑龙江大庆163000)摘要:提出一种基于面向服务架构的数据共享与交换平台(DSEP)的设计思想,从面向服务架构、层次及模块结构角度,给出平台的实现思路.通过这样一种松散耦合的平台,实现应用系统之间的数据交换、共享和集成,有效地解决了“信息孤岛”问题.关键词:

2、数据共享交换;服务;面向服务架构;企业服务总线中图分类号:TP391文献标识码:A文章编号:1000-1891(2007)05-0101-03目前运行的各类应用系统亟需实现数据共享及交换.“信息孤岛”现象已成为制约信息系统总体高效运作的瓶颈.数据共享与交换的相关技术的发展经历了3种架构模式:消息中间件(MOM)、企业应用集成(EAI)、面向服务架构(SOA).MOM(如Tuxedo、MQSeries等)实现了应用系统的多层架构,降低了系统建设的复杂度;EAI可对不同系统快速改造实现数据共享、交换及转换,可提供诸如工作流、门户、数据集成、应用服务器、消息中间件等中间件以完成

3、系统的整合;SOA是一种系统设计和实现的方法,以服务为核心,提出企业服务总线(ESB)概念,通过建立标准的数据交换和管理接口,实现各系统的互联互通,实现完全的分布式架构.目前的数据共享与交换平台有基于XML的、基于WebServices的、基于ESB的[1~4]等,实现平台有J2EE平台和.NET平台等.文中设计的基于面向服务架构的数据共享与交换平台(DataShare&ExchangePlatform,简称DSEP),为应用系统提供全局数据视图、数据权限视图和完善数据交换及共享服务,从而解决“信息孤岛”问题,让各种数据资源在应用系统间实现互联互通.1理论基础及核心技术S

4、OA是一类分布式的体系结构,可将异构平台上应用程序的不同功能部件(称为服务)通过服务间定义良好的接口和规范,按松散耦合方式整合在一起.SOA是一个组件模型,它通过服务间的接口和契约,将应用程序的不同功能单元(服务)联系起来.接口采用中立的方式定义,独立于具体实现服务的硬件平[5]台、操作系统和编程语言,使此类系统中的服务可以使用统一、标准的方式通信.SOA的核心技术包括XML,SOAP,WSDL,UDDI,ESB等.(1)XML是实现跨平台交换数据的保障,也是数据标准化的支撑技术,不仅用在数据交换标准的定义上,也为多种技术提供了基础,如SOAP,WebService等.(

5、2)SOAP(SimpleObjectAccessProtocol,简单对象访问协议)定义了服务参与者之间标准的交互协议,为描述的消息提供简单统一的传输机制.(3)WSDL(WebServicesDescriptionLanguage,Web服务描述语言)提供了一种描述服务接口的标准方法,定义了一种描述接口的抽象语言,使服务的接口定义独立于底层协议和编码方式.(4)UDDI(UniversalDescriptionDiscoveryandIntegration,统一描述、发现和集成)是一个提供注册服务的公共数据库.作为发现和发布服务的中心,有重要的桥梁作用,在物理上以分布

6、式系统架构实现.(5)ESB是由中间件技术实现并支持的的一组基础架构功能,支持异构环境中的服务、消息以及基于事件的交互,并且具有适当的服务级别和可管理性.ESB实现了通信、互连、转收稿日期:2007-04-07;审稿人:刘贤梅;编辑:郑丽芹作者简介:任庆东(1960-),男,副研究员,主要从事计算机控制、计算机网络与通信等方面的研究.101大庆石油学院学报第31卷2007年换、可移植性和安全性标准接口,是一种能够在一个框架结构中实现统一,并连接服务、应用和资源的中间件模式.2总体架构DSEP是一个分布式网络系统,利用SOA的核心技术,采用“服务器-代理”式松散耦合的架构模

7、式.服务器作为管理中心,位于所有信息通道的中间,为各应用系统提供数据共享及交换服务,包括数据上传/下载、数据发布/订阅、数据权限管理及消息服务等.代理是平台与各应用系统之间交互的桥梁,各应用系统以代理作为接口,通过与服务器的消息和数据交互实现信息共享和交换.代理可捕获应用系统的数据共享及交换事件,按照数据传输规范获取数据,通过消息与服务器交互,保证数据传输正确迅捷,数据共享及交换流程正确完成.DSEP的数据传输通过统一的数据传输服务实现,控制信息交互通过统一的消息服务实现,利用数据共享及交换协议、消息协议解决标准不统一问题,实

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。