基于构件和面向服务架构有什么不同?

 
   | |

导读:SOA在现有的IT环境中增加了一个抽象层,基于SOA的Web服务,今天在很大程度上归功于基于组件的方法。该设想基于组件的发展CBD是建立面向企业的对象提供的功能。

关键词:SOA IT 抽象层 Web服务 组件 CBD 面向企业

 
正在加载数据...

【TechTarget中国原创】基于构件和面向服务架构有什么不同之处?

首先,最重要的是要认识到,SOA在现有的IT环境中增加了一个抽象层,这是异构为什么这么有用的原因。所以,在SOA实施时通常会有一个现有的建筑,无论是客户机/服务器,n层或基于组件的……

【TechTarget中国原创】问:基于构件和面向服务架构有什么不同之处?

  答:首先,最重要的是要认识到,SOA在现有的IT环境中增加了一个抽象层,这是异构为什么这么有用的原因。所以,在SOA实施时通常会有一个现有的建筑,无论是客户机/服务器,n层或基于组件的。

  尽管如此,松散耦合,基于SOA的Web服务,今天在很大程度上归功于基于组件的方法。该设想基于组件的发展(CBD)是建立面向企业的对象提供的功能。典型的元件可能是客户或订单。借此SOA的概念,并将其应用于面向企业的服务。典型的商业服务可能是“客户信息”或“采购订单进程”—明确并联CBD的意图。

  CBD有难题—SOA来救援,因为它是一个事实,即组成部分的紧耦合的APIs。必须严格控制沟通的对象,改变的任何一个组成部分通常影响软件访问的组成部分。因此,CBD仍很难规模。

  因为SOA依赖于抽象,发现接口。但是,服务供应商(可能是部分)和消费者松散耦合。每个组件可以有多个服务接口,以满足不同的消费者,消费者可以动态地发现他们所需要的接口。基于发现的抽象是具有挑战性的工作,但如果得到它,你的SOA将是灵活的和可扩展的。

 
查看全文
 
 
 
 
 

SOA实施

 
就好像是医疗保健行业相当不错地风化了经济衰退,所以一些厂商已经在最近期待投资。甲骨文和Axolotl公司在2010年医疗卫生信息与管理系统协会……
 
虽然你可以在没有SOA实践的情况下使用云计算,你也可以在不使用云计算的情况下利用SOA,但是云计算的真正价值是使用服务、数据和流程……
 
许多基于服务的新应用跨越了单一组织的边界,在集成这些扩展系统时,数据定义经常是最可怕的挑战压力。加州个独立系统运营商(ISO)就是个实例……
 
Harris公司气象学家使用SOA将天气信息集成到下一代空运系统。上个月在亚特兰大举行的美国气象协会(AMS)会议上,他们探讨了这项工作。
 
现在微软Azure市场上有售,早期企业采用者开始在应用程序上进行移植。自从开发人员专门从事.NET云平台,微软可能就再三思考调查其他云厂商。
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录