对SOA要点的摘录与总结

原创 2006年06月19日 08:45:00

SOA的目标:灵活性、可重用性和互操作性

SOA是采用面向服务的商业建模技术和WEB服务技术,实现系统之间的松耦合,实现系统之间的整合与协同。WEB服务和SOA的本质思路在于使得信息系统个体在能够沟通的基础上形成协同工作。

SOA具有的特性:

1、  SOA服务具有平台独立的自我描述XML文档;

2、  SOA服务用消息进行通信,该消息通常使用XML Shema来定义。消费者和提供者或消费者和服务之间的通信多见于不知道提供者的环境中。服务间的通讯也可以看作企业内部处理的关键商业文档。

3、  在一个企业内部,SOA服务通过一个扮演目录列表登记处的角色来进行维护。应用程序在登记处寻找并调用某项服务。

4、  每项SOA服务都有一个与之相关的服务品质(QOS)。QOS的一些关键元素有安全需要(例如认证和授权),可靠通信(可靠通信指确保消息“仅且仅仅发送一次,从而过滤重复信息),以及谁能调用服务的策略。

SOA的三大基本特征:

1、  独立的功能实体:SOA架构中非常强调实体自我管理和恢复能力。常见的用来进行自我恢复的技术,比如事务处理,消息队列,冗余部署和集群系统在SOA中都起到至关重要的作用。

2、  大数据量低频率访问:SOA系统采用大数据量的方式一次性进行信息交换。

3、  基于文本的消息传递:SOA系统必须采用基于文本而非二进制的消息传递方式。采用基于文本的消息传递方式,数据处理端可以只选择性的处理自己理解的那部分数据,而忽略其他的数据,从而得到非常理想的兼容性。

 SOA中两个领域存在重叠:由业务模型和服务模型表示的业务领域和由服务模型及平台相关模型表示的技术领域(两个领域共享服务模型)。

SOA模型从MDA中继承平台无关模型和平台相关模型,同时添加了AM和用户交互以及敏捷的反馈两部分。

WSDL,UDDISOAPSOA基础的基础部件。WSDL用来描述服务;UDDI用来注册和查找服务;而SOAP,作为传输层,用来在消费者和服务提供者之间传送消息。SOAPweb服务默认机制,其他的技术为可以实现其他类型的绑定。一个消费者可以在UDDI注册表查找服务,取得服务的WSDL描述,然后通过SOAP来调用服务。

J2EE.Net平台是开发SOA应用程序常用的平台。

                                            温晓佩

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

软件架构设计系列总结—5—SOA面向服务架构简述

在上篇中我们简单谈了下架构设计中服务层的简单理解,在这里我们将继续服务层的架构,在本节我们将重点在于分布式服务。在分布式系统中表现层和业务逻辑层 并不处于同一物理部署,所以我们必须存在分布式服务,以契...

软件架构设计系列总结—5—SOA面向服务架构简述

在上篇中我们简单谈了下架构设计中服务层的简单理解,在这里我们将继续服务层的架构,在本节我们将重点在于分布式服务。在分布式系统中表现层和业务逻辑层 并不处于同一物理部署,所以我们必须存在分布式服务,以契...

杭州ADC技术嘉年华两日总结-SOA,去C

前言:这篇文章写作过程断断续续持续了两个月,终于写完了,最近事情有些多。这次技术会议的主办方虽然是阿里巴巴,但是还有很多其他的互联网企业,比如百度,新浪,腾讯,盛大,360,小米。会议共有两天,主要面...

SOA服务经验总结

XX电商SOA服务化严重缺陷很荣幸进入XX电商公司从事SOA服务化的工作,由于时间仓促,在服务化的过程中出现了一个严重缺陷,为什么这么说: SOA基本指导思想 电商SOA服务合理分层 错误的SOA分层...

SOA技术总结

  • 2012-12-14 14:25
  • 3.17MB
  • 下载

SOA将成为软件体系结构领域的统领者

SOA(面向服务的架构)是这两年在ERP圈子里出现频率最高的词汇之一,有些厂商和顾问言必称SOA,否则就会让人觉得跟不上ERP技术潮流了。SOA是一种软件架构,它就像计算机的总线一样,构成了企业信息化...

SOA、网格计算、云计算与P2P技术

.面向服务的体系结构SOA 1)定义:Service-Oriented Architecture,一种应用的体系结构,其中所有的功能都定义为独立的具有可调用的接口的服务。这些服务可以在一个流程中被调...

《开源SOA》译者序

相信大家对SOA这个词并不陌生,很多企业都在讲我们要上SOA,也有很多企业在呼应:我们能帮忙。但究竟什么是SOA,SOA能做什么,如何在企业中推行SOA,采用什么样的技术,这些都是摆在我们面前的现实问...

通过RCU建立OSB和SOA Suite的database schemas

要使用Oracle Service Bus 和SOA Suite我们必须创建必要的schemas,本文简单介绍通过RCU工具创建的过程。 RCU通过解压即可使用,本解压目录为:E:\rcuHome ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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