- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
石油、天然气工业
维普资讯
大 庆 石 油 学 院 学 报 第31卷 第 5期 2007年 1O月
JOuRNAIOFDAQINGPETRO1EUM INSTITUTE Vo1.3l No.5 Oct. 2007
基于面向服务架构的数据共享与交换平台的设计
任庆东 ,宗喜军 ,常凌云
(1.大庆石油学院 计算机与信息技术学院,黑龙江 大庆 163318; 2.大庆油 田有限责任公司 第一采油厂 ,黑龙江 大
庆 163000)
摘 要 :提出一种基于面向服务架构的数据共享与交换平 台(DSEP)的设计思想 ,从面向服务架构 、层次及模块结构
角度,给出平台的实现思路.通过这样一种松散耦合的平台,实现应用系统之间的数据交换、共享和集成,有效地解决了
“信息孤岛”问题.
关 键 词 :数据共享交换 ;服务 ;面向服务架构 ;企业服务总线
中图分类号 :TP391 文献标识码 :A 文章编号 :1000—1891(2007)05—0101—03
目前运行 的各类应用系统亟需实现数据共享及交换.“信息孤岛”现象 已成为制约信息系统总体高效
运作的瓶颈.数据共享与交换的相关技术的发展经历了3种架构模式:消息中间件(MOM)、企业应用集
成 (EAI)、面向服务架构 (SOA).MOM(如Tuxedo、MQSeries等)实现 了应用系统的多层架构,降低了系
统建设的复杂度 ;EAI可对不同系统快速改造实现数据共享、交换及转换,可提供诸如工作流、门户、数据
集成、应用服务器 、消息中间件等中间件以完成系统 的整合;sOA是一种系统设计和实现的方法 ,以服务
为核心,提出企业服务总线 (ESB)概念 ,通过建立标准的数据交换和管理接 口,实现各系统的互联互通,实
现完全的分布式架构.目前的数据共享与交换平 台有基于 XML的、基于 WebServices的、基于 ESB的
等,实现平台有 J2EE平台和.NET平 台等 --4j.文 中设计 的基于面向服务架构的数据共享与交换平 台
(DataShareExchangePlatform,简称 DSEP),为应用系统提供全局数据视图、数据权限视 图和完善数
据交换及共享服务 ,从而解决 “信息孤岛”问题 ,让各种数据资源在应用系统间实现互联互通.
1 理论基础及核心技术
S0A是一类分布式的体系结构 ,可将异构平台上应用程序的不同功能部件 (称为服务)通过服务问定
义 良好的接 口和规范,按松散耦合方式整合在一起.s0A是一个组件模型,它通过服务间的接 口和契约 ,
将应用程序的不同功能单元(服务)联系起来,接 口采用 中立的方式定义,独立于具体实现服务的硬件平
台、操作系统和编程语言,使此类系统 中的服务可以使用统一 、标准的方式通信 ].
SOA 的核心技术包括 XML,S()AP,WSDI,UDDI,ESB等.(1)XML是实现跨平台交换数据 的保
障,也是数据标准化的支撑技术 ,不仅用在数据交换标准的定义上 ,也为多种技术提供 了基础 ,如S0AP,
webService等.(2)SOAP(SimpleObjectAccessProtocol,简单对象访问协议)定义 了服务参与者之间标
准的交互协议 ,为描述的消息提供简单统一的传输机制.(3)WSDL(WebServicesDescriptionLanguage,
web服务描述语言)提供了一种描述服务接 口的标准方法 ,定义了一种描述接 口的抽象语言,使服务的接
口定义独立于底层协议 和编码方式.(4)UDDI(UniversalDescriptionDiscoveryandIntegration,统一描
述、发现和集成)是一个提供注册服务的公共数据库.作为发现和发布服务的中心,有重要的桥梁作用,在
物理上 以分布式系统架构实现.(5)ESB是由中间件技术实现并支持的的一组基础架构功能,支持异构环
境中的服务 、消息以及基于事件的交互 ,并且具有适当的服务级别和可管理性.ESB实现了通信 、互连 、转
收稿 日期 :2007—04—07;审稿人:刘贤梅 ;编辑 :郑丽芹
作者简介 :任庆东(1960一),男 ,副研究员 ,主要从事计算机控制 、计算机 网络
文档评论(0)