ITPUB??ì3
ITPUB论坛 » 与SOA相关的IBM产品与技术 » SOA的几个关键特性

标题: SOA的几个关键特性
离线 lazycat001
高级会员



精华贴数 1
个人空间 0
技术积分 9961 (128)
社区积分 0 (1067060)
注册日期 2006-8-9
论坛徽章:6
开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星ITPUB新首页上线纪念徽章 
      

发表于 2007-10-10 10:26 
SOA的几个关键特性

SOA的几个关键特性:一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通讯,不涉及底层编程接口和通讯模型。
1  可从企业外部访问 B2B协议
2  随时可用
3  粗粒度服务接口
4 分级,粗粒度的服务比细粒度的服务重用性差,所以要采用不同的粒度等级来创建服务。
在服务分级方面,须注意服务层的公开服务通常由后台系统(BES's)或SOA平台中现有的本地服务组成。因此允许在服务层创建私有服务是非常重要的。
5  松散耦合
服务接口作为与服务实现分离的实体而存在。大多数松散耦合方法都依靠基于服务接口的消息。基于消息的接口能够兼容多种传输方式(如HTTP、JMS、TCP/IP、MOM等)。基于消息的接口可以采用同步和异步协议实现。
当客户调用消息类Web服务时,客户通常会发送的是一个完整的文档(如采购订单),而非一组离散的参数。
6  可重用的服务及服务接口设计管理

7  标准化的接口
Web服务使应用功能得以通过标准化接口(WSDL)提供,并可基于标准化传输方式(HTTP和JMS)、采用标准化协议(SOAP)进行调用。
8  支持各种消息模式
无状态的消息、有状态的消息、等幂消息
9  精确定义的服务接口
总之,SOA可以看作是B/S模型、XML/Web Service技术之后的自然延伸。SOA将能够帮助我们站在一个新的高度理解企业级架构中的各种组件的开发、部署形式,
它将帮助企业系统架构者以更迅速、更可靠、更具重用性架构整个业务系统。较之以往,以SOA架构的系统能够更加从容地面对业务的急剧变化。


__________________
我不是大虾
只看该作者    顶部
离线 walt_wut
初级会员



精华贴数 0
个人空间 0
技术积分 4 (156579)
社区积分 0 (1376548)
注册日期 2007-4-30
论坛徽章:0
      
      

发表于 2007-11-15 16:03 
soa其实是一种设计理念

我认为是一种软件系统集成的一种方法而已。
是在当前计算机各种系统架构并存的状况下的一种解决思路。


只看该作者    顶部
离线 Angel.John
高级会员


精华贴数 2
个人空间 112
技术积分 2838 (551)
社区积分 542 (1394)
注册日期 2002-4-25
论坛徽章:17
管理团队成员会员2007贡献徽章会员2006贡献徽章授权会员2008北京奥运纪念徽章:体操2008北京奥运纪念徽章:篮球
2008北京奥运纪念徽章:网球2008年新春纪念徽章设计板块每日发贴之星生肖徽章2007版:虎生肖徽章2007版:鸡生肖徽章2007版:鼠

发表于 2007-12-29 23:55 
SOA是一种业务架构方法


__________________
君不见黄河之水天上来,奔流到海不复回。君不见高堂明镜悲白发,朝如青丝暮成雪。人生得意须尽欢,莫使金樽空对月。天生我材必有用,千金散尽还复来。烹羊宰牛且为乐,会须一饮三百杯。岑夫子,丹丘生,将进酒,杯莫停。与君歌一曲,请君为我倾耳听。钟鼓馔玉不足贵,但愿长醉不复醒。古来圣贤皆寂寞,惟有饮者留其名。陈王昔时宴平乐,斗酒十千恣欢谑。主人何为言少钱,径须沽取对君酌。五花马,千金裘,呼儿将出换美酒,与尔同销万古愁。
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问