SOA的概念是Gartner 在1996年提出来的,并于2002年12月进一步提出SOA是“现代应用开发领域最重要的课题”.   一.SOA的定义 SOA分为广义的SOA和狭义的SOA,广义的SOA是指一种新的企业应用架构和企业IT基础架构,它可以使企业实现跨应用,跨部门,跨企业甚至跨 行业之间的离散系统实现互连.(注意:这里所指的服务并不单单是Web Service,它可以是以Web Service实现 ,也可以以业务方式实现,甚至是书面口头承诺实现).而狭义的SOA是指一种软件架构,它可以根…
什么是SOA? 常常听到人们拿OOP和SOA一起来说事,诸如SOA是否可以代替面向对象(OOP)或者两者比哪个更加有优势?直接回答有难度举个例子可能显得答案更容易理解.小孩子问你该认真写作业呢?还是高考的时候报理科呢?摸不到头脑吧,根本就毫无意义的风牛马不相及的问题.(确切的说OOP和SOA还是有一些关联的,就像好好学习可以在高考的时候报理科是一样的.) 面向服务的体系结构(Service Oriented Architecture)指的是一个系统的架构,他的研究领域是大型分布式系统的"架构&q…
SOA:面向服务的体系结构(service-oriented architecture) 是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来. 接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台.操作系统和编程语言.这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互.这种具有中立的接口定义(没有强制绑定到特定的实现上)的特征称为服务之间的松耦合. 松耦合系统的好处有两点,一点是它的灵活性,另一点是,当组成整个应用程序的…
What is Service Oriented Architecture (SOA)? There have been so many interpretations of this throughout the years that it seems important to establish a common understanding before I discuss WCF as an SOA platform. The Organization for the Advancemen…
SOA (面向服务的架构) 编辑 面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来.接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台.操作系统和编程语言.这使得构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互.   中文名 面向服务的体系结构 外文名 Service-Oriented Architecture 外语缩写 SOA 本    质 组件模型 目录 1 定义介绍 2 体系结构 ▪ 松耦合…
zh.wikipedia.org/wiki/面向服务的架构 [程序功能做为服务] 面向服务的体系结构(英语:service-oriented architecture)是构造分布式計算的应用程序的方法.它将应用程序功能作为服务发送给最终用户或者其他服务. 它采用开放标准.与软件资源进行交互并采用表示的标准方式. 服務封裝 服務鬆耦合(Loosely coupled) - 服務之間的關係最小化,只是互相知道. 服務契約 - 服務按照服務描述文檔所定義的服務契約行事. 服務抽象 - 除了服務契約中所…
SOA(面向服务的体系结构) 面向服务的体系结构是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来.接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台.操作系统和编程语言.这使得构建在各种各样的系统中的服务可以使用一种统一和通用的方式进行交互. 中文名 面向服务的体系结构 外文名 Service-Oriented Architecture 外语缩写 SOA 本    质 组件模型 目录 1定义介绍 2体系结构 ▪ 松耦合的系统▪ 体系结…
面向服务的体系结构是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来.接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台.操作系统和编程语言.这使得构建在各种各样的系统中的服务可以使用一种统一和通用的方式进行交互.…
http://www.codeproject.com/Articles/515253/Service-Oriented-Architecture-and-WCF Introduction This article will not talk about how to create and host a WCF service rather we stress on importance of SOA and WCF. If you are a advanced WCF developer the…
企业服务总线(Enterprise Service Bus)是SOA的基础设施,之所以这么说是因为要达到SOA的目标(增强灵活性)就必须有调用服务的方法,ESB的存在有效的保证了消费者能够调用供应者提供的服务.网上有很多对ESB不同的理解,其实这取决于实现ESB方式.对于ESB来说具体的实现方式不是固定的,但是核心思想(主要的作用)是一致的.下面将从如下几个方面阐述笔者对ESB的理解 数据格式转换 ESB的存在就是为了解决SOA当中互操作的问题,由于SOA是支持异质的所以对于ESB来说主要的作用…