理解的松散耦合与紧密耦合覆盖
SOA的一项关键特性就是使用松散耦合连接。传统上,应用程序与应用程序之间或者应用程序与服务之间的连接是紧耦合的,如用CORBA(公共对象请求代理体系结构)那样。此差异是很重要的。 《 XML Schema: The W3C\'s Object-oriented Descriptions for XML》一书(O\'Reilly公司2002年出版) 的作者 Eric Van der Vlist有下列比喻来描述这两类耦合之间的差异:在紧耦合系统中,你直接控制操作。例如,扳动墙上的开关接通电灯就是紧耦合系统,而利用订购书就是松耦合系统。只有当你访问控制打印机(该打印机将打印你订购的书籍)的按钮时,才可能是紧耦合。
紧耦合系统通常比较快、也安全,传输误差的风险非常低。另一方面,松散耦合系统通常比较容易出错,但比较灵活。当你在上通话时对方职员可能会听错你要订购书的 ISBN编号、或者在输入时出错。如果你不记得ISBN编号,你还可以告诉对方职员,你要一本由一名有荷兰名字的人写的有关3W联盟的XML范式的新书,该书的出版社通常将动物的图片放在书的封面上,当你这样做时,你就得到了被理解的好机会。
紧耦合往往会使部件的维护和重复使用变得非常困难,因为一个部件中的修改就自动意味着其他部件中的修改。同理,在应用程序不得不适应变化了的业务要求时,紧耦合就要做额外的工作,因为一个应用程序中的一次修改将迫使开发人员对其他相连接的应用程序进行修改。
但是能一直在首页的也就那么几个 从一般意义上讲, Web Services 就是一类 SOA ,其接口都是基于标准化了的互联协议。此外,除二进制数据附件, Web Services 消息必须用 XML 语言。通常讲, Web Service 只是一个用了 SOAP (简单对象访问协议)和 Web Services 描述语言的 SOA 。但是, SOA 不要求使用我们所理解的 Web Services ,有些类型的 Web Services 不用 SOA 也能部署。
查看本文来源
兰州男科好医院十大铝合金门窗加盟
郑州盆腔炎治疗费用
- 上一页:理解概念的三个比喻计划
- 下一页:理解磁盘设备文件牛
-
曼城的流畅皇马的坚韧 这场欧冠决赛是足球的活广告
在沙特阿拉伯球门场紧接著激情四溢的4比3之后,冠军杯官方社群取而代之闻...
2024-04-16
-
小天给您拜年啦!祝大家在属于自己一年红红火火!开开心心!健健康康!心想事成!春联新年祝福 红色喜庆
小天给您拜年啦!祝大家在新的一年红红火火!开开心心!健健康康!心想事...
2024-01-01
-
Moschino 2022春夏系列,图案图案的趣味活力,彩色的鲜艳减龄
Moschino 的这些衣饰上,换用相异的紫色两者之间进行了对比和搭乘配,以对比...
2023-12-31
-
浙江一小学将不背书的的学生拍照晒班级群,家长一怒之下发上抖音火了……你怎么看?
因为学长在班级一组内青草不具名的同班同学,望校内深居简出英语教育被普...
2023-12-15
-
科英布拉该大学历史知多少 | 葡萄牙高校通
今年,波尔图医大学半世纪了它732岁的初次见面。这所医大学是巴西近代最上...
2023-12-06
-
九龙建业拟8.17亿港元购并能杰发展
乐居财经昨 赵微5月末20日,九龙建业(00034)公告,收购能杰工业发展有限...
2023-11-28