基于soa的应用集成中间件研究

基于soa的应用集成中间件研究

ID:24366231

大小:50.00 KB

页数:4页

时间:2018-11-14

基于soa的应用集成中间件研究_第1页
基于soa的应用集成中间件研究_第2页
基于soa的应用集成中间件研究_第3页
基于soa的应用集成中间件研究_第4页
资源描述:

《基于soa的应用集成中间件研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于SOA的应用集成中间件研究高 峰(河北省电子信息技术研究院,河北石家庄 050071)摘 要:通过概述面向服务体系结构(SOA),讨论其中的关键技术,分析了我国传统中间件设计中存在的不足,并提供了具有高度可扩展性、基于SOA的应用集成中间件模型。.jyqkiddleerce、ERP、CRM、SCM、OA数据库、数据仓库等重要系统之间无缝共享和交换数据的需要。但是,传统应用集成中间件是针对特定的多个系统而开发的,扩展性差。3.基于SOA的应用集成中间件:SOA概述:为提高计算的高效性、可用性、规模性,系统通过添加新的服务来不断

2、地升级,这样面向服务的体系结构(SOA)就应运而生。迄今为止,对于SOA还没有一个公认的定义,许多组织从不同角度和不同侧面对SOA进行了描述。W3C将SOA定义为:“一种应用程序体系结构,在这种体系结构中,所有功能都定义为独立的服务,这些服务带有定义明确的可调用接口,可以以定义好的顺序调用这些服务来形成业务流程”。SOA的关键是“服务”,W3C将服务定义为:“服务提供者完成一组工作,为服务使用者交付所需的最终结果。最终结果通常会使使用者的状态发生变化,但也可能使提供者的状态改变,或者双方都产生变化”。在SOA架构下,以服务或组件

3、形式出现的业务逻辑可以被共享、重用和配置,各个系统通过标准化的服务接口连接起来。以服务为核心,SOA定义了3个主要参与者之间的交互模型:服务提供者、服务请求者、服务代理。SOA的特点是标准的接口定义、灵活的消息转换、松耦合以及平台无关性。BEA的SOA有3个层次:基础层——由只需少量改动的ERP、SFA等标准核心应用构成;企业基础架构服务层——用于集成和扩展底层应用,并且作为公用层,提供安全服务和访问管理,这些公用服务能够被重复使用;定制门户应用层——可以量身定做,满足特定的业务需求。在基本SOA概念模型图中,关键元素是机器可读

4、的服务描述,典型的是描述服务行为的不同方面的文档,把这些描述文档通称为“服务元数据”。“服务元数据”允许请求者(服务使用者)选择一个服务并使用。理解怎样完全有效利用元数据,对服务描述关联的元数据的分类很有帮助。主要区分三个主要的服务信息类型:第一,服务位置和联系信息。例如,URL地址、其他象技术支持号码等相关联的要点。第二,服务的技术特征。包括通信协议、服务能力和需求的质量等。第三,服务的语义或业务特征,包括服务完成什么,怎么完成,对业务伙伴的需求等。在SOA基本模型中,发现服务基于客户端的需求,本质上,客户端定义一组静态的需求

5、并发现合适的服务来满足需求。二、中间件设计在SOA中,不同的应用也能交换数据,并且不需考虑每个应用是用什么编程语言开发的或在什么操作系统下运行。在这种模式下,一个应用软件或一个应用软件的一部分是一种服务,其它应用和客户可在无需编写大量代码的情况下,使用这些服务。复杂的服务被封装起来,并体现为WEB形式。核心层是整个应用集成中间件系统的最底层,包含了支撑中间件正常运行的基础框架、基本类库等,同时还需要从底层上实现一个ESB(企业级服务总线EnterpriseServiceBus),从而能够保证将外部的各类软件插接到上面实现应用集成

6、。ESB能够实现到何种程度也就意味着最终能够实现多大程度的应用集成。由于SOA的应用集成中间件首先是一个中间件系统,因此必须提供一个外部可以访问、可以进行配置甚至可以直接进行操作的接口,比较主流的当属portal。通过一个企业级的门户,操作人员可以直接通过浏览器登录,浏览或者使用上面的各种对应的服务功能。这个门户具有动态配置与发布的能力、一站式登录能力,较强的交互能力。SAP的Weaver就具有一个非常强的Portal。三、总结基于SOA的应用集成中间件,不仅秉承了传统中间件的优点,而且具有特殊的优势。将不同环境下的不同应用进行

7、集成,共享数据,使得资源得到充分地利用,提高生产力,增强扩展性,易于扩展新应用。然而,由于SOA本身尚在不断发展中,所以SOA的应用集成中间件还不成熟。在SOA环境中,其应用组件之间是一种松散耦合的关系,要使一个组件较为容易地与其他组件进行对话,并保证系统的效率、可靠性、可控性和安全性,还需要不断地进行深入研究。..

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

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

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