SOA是一个组件模型,它将应用程序的不同功能单元称为服务通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以一种统一和通用的方式进行交互。 WCF( Windows Communication Foundation ) 是 Microsoft 为构建面向服务的应用程序而提供的统一编程模型。借助这一模型,开发人员可以构建既能跨平台与现有投资集成又能与现有投资交互的安全、可靠和事务处
IBM 将面向服务的体系结构(Service-Oriented Architecture,SOA)视为它的按需(On demand)业务前景的互操作性和灵活性的关键。面向服务的体系结构(SOA)支持跨企业和业务合作伙伴之间间的端到端集成。这就提供了一种灵活的业务 流程模型,使得客户可以迅速地响应新的顾客需求、新的业务机会以及竞争的威胁。本文的重点讲解的是,在面向服务的体系结构(SOA)中扩大软件资产价值的同时控制分布式应用程序中的复杂性所带来的好处。它也定义了服务的性质并分析了它们的特征、以及一