The architecture vision indicated that services should be focused on business logic rather than execution details, so abstracting service execution was an essential next step.
Defined as such, SOA is a collection of patterns for building an enterprise-level integration layer between applications while abstracting those applications as services.
通过以上的定义,当提取应用程序作为服务时,SOA是在应用程序之间构建企业级集成层的模式集。
3
It is a distributed system designed to allow a developer's application, and associated services, to take center stage while abstracting away issues commonly associated with IaaS.