对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应用程序常用的平台。

                                            温晓佩

SOA、ESB、NServiceBus、云计算 总结

SOA SOA 是通过功能组件化、服务化,来实现系统集成、解决信息孤岛,这是其主要目标。而更进一步则是实现更快响应业务的变化、更快推出新的应用系统。与此同时,SOA 还实现了整合资源,资源复用。 ...
  • joeyon
  • joeyon
  • 2015年04月13日 14:38
  • 722

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

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

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

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

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

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

SOA服务经验总结

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

SOA架构下,服务质量Qos几个关注点与设计思路

随着SOA的发展趋势,越来越多的企业开始搭建ESB,而度量一个ESB是否能够担当企业信息集成通信的脊梁,服务质量Qos的指标测量结果举足轻重,以下是一些主要的关注点: 1 性能 性能是描述一个We...

SOA技术总结

  • 2012年12月14日 14:25
  • 3.17MB
  • 下载

深入理解Java SOA 架构Dubbo系列—— 第一回 结缘

一年半以前,我在一家创业公司从事服务器端开发工作,虽然当时公司已经拿到了6000w的A轮融资,并且App已经有超过百万的日活,开发团队已经有10几个人。但是看一眼服务器的代码,却感觉和笔者本科时候做的...
  • hopeztm
  • hopeztm
  • 2016年09月10日 22:35
  • 15968

GXPT——初识SOA与WCF

SOA架构的主要原则是:在任何地方重用现存的软件,并且将这些软件对外公开为服务。  服务提供了一系列实现预定义的操作,以实现公司的业务逻辑。开发人员通过调用新的或现存的软件实现这些操作;或者通过组合...

面向服务的体系架构(SOA)—架构篇

面向服务的体系架构(SOA)—架构篇1、面向服务的体系架构(SOA)        面向服务的架构(service-oriented architecture)是Gartner于2O世纪9O年代中期...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:对SOA要点的摘录与总结
举报原因:
原因补充:

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