Web Service 部份内容简述(2)

一、 CORBA是什么?用途是什么? 

  CORBA 标准是公共对象请求代理结构(Common Object Request Broker Architecture),由对象管理组织 (Object Management Group,缩写为 OMG)标准化。它的组成是接口定义语言(IDL);语言绑定(binding:也译为联编)和容许应用程序间互操做的协议。 其目的为:用不一样的程序设计语言书写在不一样的进程中运行,为不一样的操做系统开发。web

二、 什么是SOA?

  SOA(Service-Oriented Architecture)即:面向服务架构,是一种软件体系架构,提供了一种架构设计平台,目的是让IT变得更有弹性。主要特色是:服务器

  1.业务驱动,SOA是面向业务的,要设计面向服务的架构;架构

  2.松散耦合,服务是相互独立、自包含的,具备灵活性。分布式

  3.明肯定义的接口,使用明确的标准服务描述语言定义接 口;大数据

  4.遵循开放标准和协议的远程调用,远程调用是分布式服务调用的关键技术,遵循标准能够实现平台、程序的无关性;5.大数据量低频率访问,SOA模式下消息传递采用文本方式,响应速度和效率会有所损失,因此要采起大数量方式一次通讯。spa

 

三、 SOAweb服务的区别?SOA的优点是什么?

  SOA是一种架构,web服务能够说是基于这种架构的实例。他们之间的关系就如同面向对象程序设计方法和一个JAVA项目的关系同样,SOA提供设计的架构,web服务是在遵循这种架构的前提下设计的一个实例实现。操作系统

  SOA优点:架构设计

  1SOA可经过互联网服务器发布,从而突破企业内网的限制,实现与供应链上下游伙伴业务的紧密结合。经过SOA架构,企业能够与其业务伙伴直接创建新渠道,创建新伙伴的成本得以下降。
  2SOA与平台无关,减小了业务应用实现的限制。要将企业的业务伙伴整合到企业的“大”业务系统中,对其业务伙伴具体采用什么技术没有限制。
  3SOA具备低耦合性特色,增长和减小业务伙伴对整个业务系统的影响较低。在企业与各业务伙伴关系不断发生变化的状况下,节省的费用会愈来愈多。
  4SOA具备可按模块分阶段进行实施的优点。能够成功一步再作下一步,将实施对企业的冲击减小到最小。
  5SOA的实施可能并不具备成本的显著性优点。这要分三种状况加以讨论:
  a当企业从零开始构建业务系统时,采用SOA架构与不采用SOA架构成本可看作是相同的。
  b当企业业务发展或发生企业重组等变化而原有系统不能知足须要,而须要重构业务系统时,采用SOA架构与不采用SOA架构成本可看作是相同的。
  c当企业业务发生缓慢变化并可预见到未来须要重构业务系统时,因为能够按模块分阶段逐步实施SOA以适应变化的须要,这样企业不需一下投入一大笔经费进行系统改造,而是根据企业业务发展状况和资金状况逐步投入,缓解了信息投入的压力。设计

相关文章
相关标签/搜索