一.SOA概念 1.定义: SOA,是一个组件模型,面向服务的体系架构,它将应用程序的不同服务通过这些服务之间定义良好的接口和契约联系起来,不涉及底层编程接口和通讯模型.服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性. 接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台.操作系统和编程语言,这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互,可以看作是B/S模型. XML/Web Service技术之后的自然延伸. 2.作用:…