SOA参考模型 之一

转载 2007年09月25日 16:25:00

 

从上图可以看出,参考模型位于抽象级别的顶部,也就是说参考模型提供了SOA实现的抽象基础。每个SOA架构设计者都要考虑参考架构、模式、模型以及由参考架构派生出的概念架构,审慎思考实际环境(需求、动机和目标等)对实现架构的影响,同时利用已有的标准和协议,这样就形成了一个比较完整的SOA设计方法论。总而言之,SOA参考模型使得我们能够系统地考虑SOA架构的实现,并给出最基本的概念和设计模式。

下面介绍一下SOA的背景信息:

面向服务的体系结构Service-Oriented Architecture,SOA,也叫面向服务架构)是指为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台操作系统编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。

从计算模型上讲,软件服务是SOC/SOA的基本实体,较对象、构件又有了新的发展,具有较高的抽象级别、更大的粒度与更强的独立性与可用 性,更加便于使用者直接使用。在此基础上,基于软件服务的SOC/SOA借助了开放的社会系统中较为成熟的基于服务的松耦合运营模式的理念,以服务为基本 单元封装各类网络资源,以服务集成为基本手段提供开放环境下的资源共享与集成的高层次抽象模型,以服务交互和协同为基本支撑,提供松耦合的计算模型。

传统的WebHTML/HTTP)技术有效的解决了人与信息系统的交互和沟通问题,极大的促进了B2C模式的发展。WEB服务(XML/SOAP/WSDL)技术则是要有效的解决信息系统之间的交互和沟通问题,促进B2B/EAI/CB2C的发展。SOA则是采用面向服务的商业建模技术和WEB服务技术,实现系统之间的松耦合,实现系统之间的整合与协同。WEB服务和SOA的本质思路在于使得信息系统个体在能够沟通的基础上形成协同工作。

对于面向同步和异步应用的,基于请求/响应模式的分布式计算来说,SOA是一场革命。一个应用程序的业务逻辑(Business Logic)或某些单独的功能被模块化并作为服务呈现给消费者或客户端。这些服务的关键是他们的松耦合特性。例如,服务的接口和实现相独立。应用开发人员 或者系统集成者可以通过组合一个或多个服务来构建应用,而无须理解服务的底层实现。举例来说,一个服务可以用.NETJ2EE来实现,而使用该服务的应用程序可以在不同的平台之上,使用的语言也可以不同。

SOA参考架构的应用示例

SOA,即Service Oriented Architecture的缩写,面向服务的架构,它提供了一种构建IT组织的标准和方法,并通过建立可组合、可重用的服务体系来减少IT业务冗余并加快项目开发的进...
  • joeyon
  • joeyon
  • 2015年07月03日 09:34
  • 1246

OSI 参考模型与TCP/IP 参考模型的比较

OSI 参考模型与TCP/IP 参考模型的比较     【尊重原创,转载请注明出处】http://blog.csdn.net/guyuealian/article/details/51187240 ...
  • guyuealian
  • guyuealian
  • 2016年04月29日 09:56
  • 2742

TCP/IP 的四层模型和 OIS参考模型详解

 TCP/IP四层模型 TCP/IP参考模型      ISO制定的OSI参考模型的过于庞大、复杂招致了许多批评。与此对照,由技术人员自己开发的TCP/IP协议栈获得了更为广泛的应用。...
  • Travis_0928
  • Travis_0928
  • 2016年10月20日 19:04
  • 856

计算机网络11--OSI参考模型

本页内容 1.OSI参考模型简介 2.OSI参考模型通信过程 3.OSI参考模型的数据封装 4.数据封装的意义 5.物理层 6.数据链路程 7.网络层 8.传输层 9.会话层 10.表示层 11.应用...
  • u014581901
  • u014581901
  • 2016年02月25日 16:47
  • 1237

TCP/IP参考模型的详解

TCP/IP参考模型      ISO制定的OSI参考模型的过于庞大、复杂招致了许多批评。与此对照,由技术人员自己开发的TCP/IP协议栈获得了更为广泛的应用。如图2-1所示,是TCP/IP参考模...
  • u014381710
  • u014381710
  • 2015年06月27日 10:10
  • 2549

OSI/RM 开放系统互联参考模型

开放式系统互联通信参考模型(即:Open System Interconnection Reference Model,简称为OSI模型,由国际标准化组织(ISO)提出,一个试图使各种计算机在世界范围...
  • guoweimelon
  • guoweimelon
  • 2016年03月11日 17:34
  • 871

OSI开放式系统互联参考模型

OSI(Open System Interconnection),开放式系统互联参考模型 ,它把网络协议从逻辑上分为了7层。每一层都有相关、相对应的物理设备,比如常规的路由器是三层交换设备,常规的交换...
  • mayh554024289
  • mayh554024289
  • 2014年08月17日 08:53
  • 899

计算机网络基础之OSI七层参考模型(一、基本介绍)

参考资料: 1、
  • czf2008700
  • czf2008700
  • 2013年08月18日 19:27
  • 2131

计算机网络-------OSI七层参考模型

协议的分层: 通信协议设计指标的OSI参考模型。在这一模型中,每个分层都接收有它下一层所提供的特定服务。上下层之间进行交互时所遵循的约定叫做“接口”,同一层之间的交互遵循的约定的协议叫做“协议”。 ...
  • WannerWang
  • WannerWang
  • 2016年02月21日 08:25
  • 644

OSI参考模型——物理层详解

一、物理层的基本功能物理层是OSI参考模型的最低层,它利用传输介质为通信的主机之间建立,管理和释放物理连接,实现比特流的透明传输(传输单位是比特),保证比特流通过传输介质的正确传输。1. 与数据链路的...
  • jeffleo
  • jeffleo
  • 2016年12月29日 15:59
  • 2082
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SOA参考模型 之一
举报原因:
原因补充:

(最多只允许输入30个字)