关于SOA的主要用途

时间:2017-03-05 19:22:22

标签: soa middleware

从我所经历的SOA的主要用途是通过连接不同的系统来提高服务的可重用性和促进业务敏捷性。还有其他重要的意义吗?如果是,请说出来吗? 我正在寻找一个答案,当你解释它对他的重要性时,可以让新手理解什么是SOA。

1 个答案:

答案 0 :(得分:2)

SOA是一种架构风格,可以通过Web服务实现,但SOA不仅仅是关于Web服务。 Web服务都是以标准方式公开实现,而SOA则关注集成。  它基本上使您的IT基础架构与业务中不断变化的趋势保持一致。 我们来看一个简单的场景: 让我们说有一家公司的IT基础设施最初是在80年代后期开发的,并且完全在大型机上运行。 IT部门有很多大型机的替代品,但由于它们采用不同的技术,因此它们遵循不同的协议,因此通信不会直接发生。他们之间需要某种层作为翻译。因此,IT部门必须编写相互通信层以与遗留代码进行对话,一切顺利,直到业务竞争增长到现在同一系统与MDM,dot net,infra服务交互的程度为止等等 所有这些跨技术交互对IT部门而言都变得过于庞大,无论是开发还是维护。 因此,SOA就像在构建业务应用程序时必须遵循的一组标准,这使得应用程序可以成本扩展,灵活并使整个应用程序具有成本效益。