SOA核心产品和主流厂商介绍

SOA核心产品和主流厂商介绍

ID:37903182

大小:109.50 KB

页数:9页

时间:2019-06-02

SOA核心产品和主流厂商介绍_第1页
SOA核心产品和主流厂商介绍_第2页
SOA核心产品和主流厂商介绍_第3页
SOA核心产品和主流厂商介绍_第4页
SOA核心产品和主流厂商介绍_第5页
资源描述:

《SOA核心产品和主流厂商介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SOA核心产品和主流厂商介绍一、SOA简介SOA(Service-OrientedArchitecture)概念最初由Gartner公司(Gartner是国际权威IT研究与顾问咨询公司,曾首先提出ERP、SOA等多个划时代的软件概念,其报告在世界IT界享有广泛的公信力)提出。Gartner将SOA描述为:“客户端/服务器的软件设计方法,一项应用由软件服务和软件服务使用者组成……SOA与大多数通用的客户端/服务器模型的不同之处,在于它着重强调软件组件的松散耦合,并使用独立的标准接口。”SOA的几个关键特性:一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通讯

2、,不涉及底层编程接口和通讯模型。随着近年来XML、SOAP、WSDL、UDDI等Web服务标准逐渐成熟,SOA得到了快速发展,逐步的成为了目前软件架构的主流发展趋势。SOA的主要特点:松耦合服务请求方与服务之间应该是松耦合的。它们之间不是绝对相互依赖的关系,它们可能各自有自己的独立功能,有需要的时候一方向另一方请求服务以完成某项功能,但是如果访问不到该服务,也不会影响到请求方的其它功能的正常运作。这样降低了双方的耦合性,也就降低了系统间的相互间的不良影响的扩散,提高了整体的可靠性。明确定义的接口服务交互必须是明确定义的。Web服务描述语言(WebservicesDesc

3、riptionLanguage,WSDL)是受到广泛支持的方法,用于描述服务请求者所要求的绑定到服务提供者的细节。服务描述的重点在于与下面几部分交互所用的操作:服务调用操作的消息构造这种消息的细节关于向何处发送用于构造这种消息的处理细节的消息的信息WSDL不包括服务实现的任何技术细节。服务请求者不知道也不关心服务究竟是由Java代码、C#、COBOL,还是由某种其他的程序设计语言编写的。WSDL的通用定义允许开发工具创建各种各样类型的交互的通过接口,同时隐藏它是如何由应用程序代码调用服务的细节。无状态的服务设计服务应该是独立的、自包含的请求,在实现时它不需要从一个请求到

4、另一个请求的信息或状态。服务不应该依赖于其他服务的上下文和状态。如果需要服务端保存每次客户端请求的状态,将会大大加大复杂性,也有悖松耦合的理念。实际中往往有需要在客户端多次访问服务端时保持状态,这时最好的处理方法是由客户端记住状态,下次请求服务时把状态发送到服务端,服务端在任何时候接收到请求都当作一个新的请求进行处理。服务粒度推荐使用粗粒度的接口,一般是把具有比较完整的功能包装成服务对外提供,这样可以体现服务的意义,才能称得上是服务。如果对外提供的服务粒度很细,每个服务提供一个简单的数据返回,要完成一个完整的功能,可能需要客户调用多次服务才能完成,这样的服务不但使用繁琐

5、,也会增加不必要的网络通讯压力,这样的服务适合做内部的接口,不适合做对外的服务。目前,各大软件厂商几乎无一例外的推出了自己的SOA解决方案和相关产品,SOA也都成为了各大厂商的主要战略,备受重视。二、IBM1、收购历史2006年8月,IBM收购了Webify(Web服务和SOA组件解决方案提供商)。2007年11月13日,IBM收购了Cognos公司,收购价格为49亿美元IBM的企业服务总线一开始的解决方案是WebSphereMQ以及WebSphereBusinessIntegrationMessageBroker。2、现有SOA产品线IBM为您的业务提供了具有最广泛连

6、接的SOA,它将所有类型的数据、应用程序、协议和平台连接到一起,从传感器、手持设备和应用程序到大型机。IBM将ESB作为中间件战略的核心,并提供了两种软件ESB和一种硬件ESB设备:WebSphereEnterpriseServiceBus(WESB):基于面向集成的SOA平台的WebSphereApplicationServer而构建,针对中小企业的入门级ESB产品,能够帮助简化IT架构,降低运作成本,提升业务灵活性和市场响应速度,最终提升企业的竞争优势。WebSphereMessageBroker(WMB):为异构IT环境中的统一连接和转换而构建。WMB通过提供对多

7、种平台、语言、协议和传输方式的支持,帮助客户迅速部署企业服务总线,整合遗留应用,构建SOA架构的信息传输龙骨。采用业界领先的WebSphereMQ消息传递基础设施。WebSphereDataPower:为简化部署和加强安全性而特制的硬件ESB。特别推出的IBM专属硬件ESB产品,通过内嵌强大的XML/WebService加速引擎及安全保障机制,帮助客户快速、高效、便捷、安全地构建面向大交易量任务关键(MissionCritical)型企业服务总线。IBM宣布其旗下五大软件产品线全部支持SOA,包括信息管理,Websphere,Tivoli

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

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

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