新闻动态

什么是SOA架构体系,SOA的主要优点

发布日期:2021-04-30 20:52 | 文章来源:百度百科

Swarm Bzz蜂群矿机服务器

  【文章声明】文章部分内容收集整理于互联网,仅作参考!如需咨询“服务器租用托管”等相关问题,请随时咨询影速科技客服,获取最新优惠!

  【影云主机】俄罗斯云服务器 | 台湾200M服务器 | 印度尼西亚物理服务器

  【热门文章】你了解DNS服务器起什么作用么?离开它网站都打不开了

服务是一个

  面向服务的体系结构是一个组件模型,它将应用程序的不同功能单元通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。

所谓“结构程序设计方法”,就是基于面向对象的体系结构没计方法的早期蓝本,侧重於解决程序正确性的编程的方法,以此为基础建立了软件工程这门学科,建立了编程的基础理论体系。

  SOA组成

  SOA的体系结构仍旧是三层或N层结构,但对异构平台各层之间的联系,不是用CORBA或J2EE的方式,而且用Web的服务协议来实现,概念简单统一,目前都是采用嵌入ESB服务总线的平台来实现,ESB是一个中间件群,确保系统实现服务功能、各种中间件功能及松耦合连接等。另外,普遍采用BPEL(业务过程执行语言)来描述用户需求,由BPM(业务过程管理平台)来解释执行。

  关键技术和基础理论

  1、各种规范和标准,如SOAP、开发系统的规范。

  2、各种工具和环境。如ESB平台、BEPL语言执行平台。

  3、适应SOA的系统需求建模和领域参考模型。

  4、比较CORBA、J2EE、和COM,融合到SOA中。

  SOA的主要优点

  1、利用现有的资产。方法是将这些现有的资产包装成提供企业功能的服务。组织可以继续从现有的资源中获取价值,而不必重新从头开始构建。

  2、更易于集成和管理复杂性。将基础设施和实现发生的改变所带来的影响降到最低限度。因为复杂性是隔离的。当更多的企业一起协作提供价值链时,这会变得更加重要。

  3、更快地整合和现实。通过利用现有的构件和服务,可以减少完成软件开发生命周期所需的时间。这使得可以快速地开发新的业务服务,并允许组织迅速地对改变做出响应和缩短开发时间。

  4、减少成本和增加重用。通过以松散耦合的方式公开业务服务,企业可以根据业务要求更轻松地使用和组合服务。

  5、SOA业务流程是由一系列业务服务组成的,可以更轻松地创建、修改和管理它来满足不同时期的需要。

  如果亲们有服务器租用或者托管需求随时联系小影,提供技术协助等服务。

使用条款与版权声明

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

在线
客服

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部