SOA 思想 架构

原创 2005年05月02日 17:46:00

提出 SOA(Service Oriented Architecture,面向服务架构)
 服务提供者:发布自己的服务,并且对使用自身服务的请求进行响应;
 服务代理:注册已经发布的服务提供者,对其进行分类,并提供搜索服务;
 服务请求者:利用服务代理查找所需的服务,然后使用该服务。

SOA体系结构中的组件必须具有上述一种或多种角色,而在这些角色之间使用了以下操作:
  发布:使服务提供者可以向服务代理注册自己的功能及访问接口; WSDL UDDI ONTOLOGY
  查找:使服务请求者可以通过服务代理查找特定种类的服务;         SOAP WS XML
  绑定:使服务请求者能够真正使用服务提供者。   

  SOA结构中,它将分布在网络中的软件资源看作是各种服务,而这些服务是从业务需求开始的,而非始于技术。因此,SOA摆脱了面向技术的解决方案,而朝着商业服务的方向发展。与其它架构方法相比,SOA让IT变得更有弹性,能够更快地响应业务需求,从而实现更好的业务灵活性,使得系统能够对变化快速和有效地做出响应,并且利用变化来获得竞争优势。而这种灵活性的架构,意味着它不仅能够确保当前业务的灵活性,而且可以满足系统未来的业务需求。增加一种服务将是比较容易的。

  革命性的架构设计模式

  在SOA中,不同的应用也能够交换数据,而并不需要考虑每个应用是用什么编程语言开发的或在什么操作系统下运行。在这种模式下,一个应用软件或一个应用软件的一部分是一种服务,其它应用和客户可以在无需编写大量代码的情况下使用这些服务。

  就像乐高积木一样,在SOA中一个个服务组件都变成了标准的“建材”,可按照需要创造出各式各样的组合。然而,并非所有的组件都必须重新铸模成乐高积木。我们可以用一层乐高般的凹凸圆柱体表皮包在过去使用的“砖块”和“瓦片”外,让它们能和其它的乐高连接,而其它的乐高很可能也是用这种方式提供出来的,用户无须担心它骨子里到底是什么,重点在于服务组件的接口。

  从理论上来看,SOA的确是一种革命性的企业架构方式。那么具体到实际应用效果,它是否真能兑现上述种种妙处呢?早在2001年6月,BEA就已在其CIO Rhonda Hocker的带领下,开始将自己的全球技术支持站点的IT基础架构转变为SOA。

SOA 思想 架构

提出 SOA(Service Oriented Architecture,面向服务架构) 服务提供者:发布自己的服务,并且对使用自身服务的请求进行响应;  服务代理:注册已经发布的服务提供者,对其进行...
  • lingqinghua
  • lingqinghua
  • 2005年04月27日 16:39
  • 3302

SOA思想

Gartner Group 于1996 年最早提出了面向服务构架(Service Oriented Architecture ,SOA),而该公司预计2008年至2010年,采用SOA体系构架的企业...
  • zhang434
  • zhang434
  • 2013年10月30日 10:54
  • 1922

SOA 参考架构

SOA 参考架构 (Reference Architecture) 是一个框架,使各个项目都有一个遵从的依据,借以促进一致性、最佳实践典范,和标准化。参考架构并不受限于目前的 IT 现况,而应该针对一...
  • shizhe108
  • shizhe108
  • 2007年12月26日 13:35
  • 2420

采用SOA架构的原因

为什么采用SOA?面向服务架构(SOA)是让IT更加关注于业务流程而非底层IT基础结构,从而获得竞争优势的更高级别的应用程序开发架构。SOA对需要使用信息技术解决关键业务问题的企业(包括希望减少冗余架...
  • newhappy2008
  • newhappy2008
  • 2006年08月31日 22:39
  • 2118

RESTful架构及SOA架构简单解析

1.RESTful架构 本人也是刚接触ASP.Net开发,以下为自己简单的理解,并做了一些记录,表述不当或者错误之处还请指正,在此谢过。 首先,REST(REpresentational ...
  • u012384285
  • u012384285
  • 2014年06月21日 19:26
  • 3069

论SOA架构的几种主要开发方式

面向服务架构soa以其独特的优势越来越受到企业的重视,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理...
  • chenleixing
  • chenleixing
  • 2015年04月07日 22:29
  • 54290

面向服务的体系架构(SOA)—入门篇

1、面向服务的体系架构(SOA)         面向服务的架构(service-oriented architecture)是Gartner于2O世纪9O年代中期提出的面向服务架构的概...
  • aglne
  • aglne
  • 2017年04月17日 14:45
  • 962

SOA面向服务的架构 学习分享

1.   SOA是什么: 面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于...
  • dly1580854879
  • dly1580854879
  • 2017年04月26日 17:27
  • 259

面向服务的架构SOA

SOA简介
  • jzh440
  • jzh440
  • 2014年05月25日 16:42
  • 22050

面向服务架构(SOA)的原则

Web service已经不再是新婚的娘子。众多企业都已经创建各种实验性Web Services 项目,事实证明,这项新兴的分布式计算技术确实能够降低集成和开发的成本。另外,一些关键的Web Serv...
  • newhappy2008
  • newhappy2008
  • 2007年02月02日 15:02
  • 1730
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SOA 思想 架构
举报原因:
原因补充:

(最多只允许输入30个字)