SOA是什么

原创 2007年09月14日 09:41:00
Web service已经不再是新婚的娘子。众多企业都已经创建各种实验性Web Services 项目,事实证明,这项新兴的分布式计算技术确实能够降低集成和开发的成本。另外,一些关键的Web Services标准纷纷制定强安全robust security)和管理方面的产品也陆续问世。对于志向远大的企业来说,他们已经在考虑下一步了。
对大多数公司来说,下一步要考虑的不再是点对点的应用而是Web services在企业间以及业务伙伴之间更为宽广的应用。这种技术的变迁需要更松散耦合、面向基于标准的服务的架构。这样一个架构要求对IT在组织中的角色有新的观点和认识,而不仅仅是一种实现方法。通过对业务的敏捷反应,企业可以得到实实在在的回报,而要达到这一点,面向服务架构设计师的角色非常关键。除此之外,潜在的回报更是不可胜数-分布计算技术能够保证对业务需求足够灵活的反应,而这种业务上的敏捷正是各公司梦寐以求而目前还遥不可及的。
分布式计算将网络上分布的软件资源看作是各种服务。面向服务架构是一种不错的解决方案。但这种架构不是什么新思想;CORBADCOM就很类似,但是,这些过去的面向服务架构都受到一些难题的困扰:首先,它们是紧密耦合的,这就意味着如分布计算连接的两端都必须遵循同样API的约束。打比方说,如果一个COM对象的代码有了更改,那么访问该对象的代码也必须作出相应更改。其二,这些面向服务架构受到厂商的约束。Microsoft控制DCOM自不必说,CORBA也只是一个伪装的标准化努力,事实上,实现一个CORBA架构,经常都是在某个厂商对规范的实现上进行工作。
Web services是在改进DCOMCORBA缺点上的努力。今天应用Web services的面向服务架构与过去不同的特点就在于它们是基于标准以及松散耦合的XMLSOAP)提供了在各不同厂商解决方案之间的交互性而松散耦合将分布计算中的参与者隔离开来,交互两边某一方的改动并不会影响到另一方。这两者的结合意味着公司可以实现某些Web services而不用对使用这些Web services的客户端的知识有任何了解。我们将这种基于标准的、松散耦合的面向服务的架构简称为广泛接受的标准(如SOA

SOA系列之基本特性

前面一篇博客已经介绍了SOA的基本概念,至此我们应该对SOA这种编程理念有了一个基本的认识,今天我们继续介绍SOA的一些基本特性来帮助大家更深刻的认识SOA。   对于每套成熟的架构体系都会有着他自己...
  • u010926964
  • u010926964
  • 2015年09月28日 08:22
  • 1440

SOA思想

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

SOA到底是个啥

SOA(Service-Oriented Architecture),中文全称:面向服务的架构。 SOA让把系统分离成不同的服务,使用接口来进行数据交互,最终达到整合系统的目的。 ...
  • Aric_Chen
  • Aric_Chen
  • 2015年08月17日 09:26
  • 5818

采用SOA架构的原因

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

Oracle SOA Suite 介绍

http://blog.chinaunix.net/uid-20781394-id-515936.html http://www.oracle.com/technetwork/middleware/s...
  • changyanmanman
  • changyanmanman
  • 2013年10月11日 00:25
  • 1817

SOA消息服务之EMAIL通知配置

在BPM里面,我们会经常yongda
  • WampServer
  • WampServer
  • 2014年05月23日 16:28
  • 657

ESB和SOA到底是什么?

ESB和SOA到底是什么? 一个关于系统的系统思维方式的优秀表述,  Nick Coghlan核心Python开发者如是说。 Translated from English by k...
  • bfqiwbifj
  • bfqiwbifj
  • 2016年05月06日 16:09
  • 4274

CXF学习(一)---SOA

目前在公司使用的是.NET开发WCF服务,这种WebService是基于SOA体系结构的,个人一直在学习JAVA,也想着用WCF对比过来学习一下CXF,。学之前还是复习一下SOA的好。。。...
  • AlwaysCrazyBee
  • AlwaysCrazyBee
  • 2015年08月08日 10:48
  • 400

soa-面向服务项目搭建

1.创建新的工作空间,指定maven 工厂配置 1.1指定tomcat 1.2选择你自己本地拥有的对应的tomcat版本 1.3选择对应的目录和jdk版本 2.新建ma...
  • LYX082912
  • LYX082912
  • 2017年03月17日 09:58
  • 9225

Oracle SOA suite介绍

Enterprise Service Bus:SOA的集成平台,用来连接,协调和管理异质服务之间的交互,是SOA Suite的消息传递基础设施。内置控制台可以方便的进行管理,并且可以和SOA Gove...
  • shirui1988
  • shirui1988
  • 2009年04月17日 10:50
  • 3326
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SOA是什么
举报原因:
原因补充:

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