基于soa的异构系统通信解决方案

基于soa的异构系统通信解决方案

ID:30640942

大小:20.64 KB

页数:9页

时间:2019-01-02

基于soa的异构系统通信解决方案_第1页
基于soa的异构系统通信解决方案_第2页
基于soa的异构系统通信解决方案_第3页
基于soa的异构系统通信解决方案_第4页
基于soa的异构系统通信解决方案_第5页
资源描述:

《基于soa的异构系统通信解决方案》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果基于SOA的异构系统通信解决方案摘要为了解决目前广泛应用的商务应用体系架构的不足和异构系统通信的问题,本文通过SOA提供的标准化架构,在应用系统间建立起了一个松散耦合“服务器+代理”的数据交换平台,实现了异构数据的交换与数据共享,并开发了基于Web服务的商务平台,充分利用了Web服务的特性,使得系统具有良好的可扩展性和可维护性,解决了异构系统通信的问题并弥补了目前广泛应用的商务应用体系架构的不足。关键词WebService;资源整合;数据交换

2、平台;面向服务架构随着信息化建设的蓬勃发展,各行业的应用系统数量众多,且各个应用系统间交流频繁,对数据交换的需求愈发迫切。资源整合(ResourceIntegration)“是依据一定的需要,对各个相对独立的资源系统中的数据对象、功能结构及其互动关系进行融合、类聚和重组,重新结合为一个新的有机整体,形成一个效能更好、效率更高的资源体系”。资源整合包含源整合(SourcesIntegration)和数据整合(DataIntegration)两个层面,源整合是针对数据库入口,按各种分类原则进行标引,提供给用户统一的数据库检索入口,即平台整合;数据整合即D2D整合,是对分散异构的

3、多数据源实现统一的访问,形成完整、统一的数据视图,实时、智能地将有价值的数据传递给分析系统或其它应用系统进行信息的进一步加工。课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果数据建模是数据整合的基础,依据业务流程确定数据的要求,建立完整的信息模型,在逐步规范原有应用系统使用的数据平台基础上,为新的应用系统提供统一的数据交换平台(DataExchangePlatform,DEP)。

4、数据模型在逻辑上必须是统一的,在物理上可以分布存储。数据交换平台是一种综合性服务平台,可满足系统内各种数据交换与共享需求,并能解决应用系统间的数据共享和集成问题,解决诸多应用系统在“联邦模型”(一种应用系统间松散耦合的模型)下出现的信息孤岛问题,为应用系统提供全局数据视图、全局数据权限视图和完善数据交换服务。当前国内外大部分数据交换系统通常按照自有标准设计,没有采用通用的技术和架构标准,通用性较差。这些数据交换系统的开发一般均采用组件化、模块化的软件开发方式,系统各模块间的耦合程度非常高,数据交换系统的维护和修改较困难,维护成本较高。为了解决上述问题,通过深入研究数据交换系

5、统的架构设计及系统实现,提出了,用以解决DEP建设和实施过程中的通用性较差、实现复杂度较高等问题。XX年,IBM公司提出了一个SOA模型,清楚地描述了WebService体系结构中各角色之间的交互,如图1所示。SOA体系结构的组件中共有3种角色:Serviceprovider(服务提供者),发布自己的服务并对使用自身服务的请求进行响应;Servicebroker(服务中介),注册已经发布的Serviceprovider,对其进行分类并提供搜索服务;Service课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从

6、本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果requestor(服务请求者),通过Servicebroker查找所需的服务,然后使用该服务。图1SOA系统架构在WebService的角色之间使用了3种操作:publish(发布),使Serviceprovider可以向Servicebroker注册自己的功能及访问接口;find(查找),使Servicerequestor可以通过Servicebroker查找特定种类的服务;bind(绑定),使Servicerequestor能够真正使用S

7、erviceprovider提供的服务。SOA被用于信息资源整合,是因其具备标准化、可操作、可组装的特性。SOA提供了一个通用的、可互操作的和有弹性的行业标准架构,可以在软件基础架构中建立一系列支持商业模型的可重复利用的服务,这些服务由不同应用系统的组件构成,能够适应业务流程变化的需求。为了提高DEP的通用性,满足系统对松散耦合和基于统一技术标准的需求,在层次设计上,采用SOA的层次划分思想,将整个系统划分为6个层次(服务层、组件层、企业服务总线层、商业流程层、服务质量层及安全管理层)和8个核心模块(消息模块、数据

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

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

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