不挂科搜题免费

问题:

你是怎样理解SOA的?使用SOA有什么好处?可举例说明。

答案:

答:SOA是指面向服务的架构,即应用系统由软件服务和软件服务使用者组成,服务就是系统对外提供的一个与业务功能或业务数据相关的软件接口(1分),服务与实现服务的硬件平台、操作系统和编程语言无关,异构系统之间可以通过服务进行数据交换(1分)。SOA的好处是软件具有松散耦合的结构,可以实现企业内跨平台应用集成、跨企业跨行业应用集成、更为方便的软件和数据复用以及软件可以实现灵活的业务流程定制(任意一种举例说明,3分)。