以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 最新动态 & 业界新闻 』  (http://bbs.xml.org.cn/list.asp?boardid=35)
----  [InfoQ] 内聚对SOA是否重要?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=35&rootid=&id=62043)


--  作者:admin
--  发布时间:4/30/2008 6:24:00 PM

--  [InfoQ] 内聚对SOA是否重要?

摘要

Jim Webber重新点燃了关于SOA里是否需要内聚的服务(Cohesive Services)的一些讨论。一篇本无冒犯之意的文章,却引起了激烈的争论。

正文

早在2005年,当时Steve Vinoski还就职于IONA公司,他就发表过一篇关于内聚(Cohesion)和耦合(Coupling)的文章。在文中,他提到了这些年来已识别的3种“恰当的”内聚类型:

    * 功能内聚(Functional Cohesion):一个模块只做一件事。它们表现出了低耦合与高度重用。
    * 顺序内聚(Sequential Cohesion):一个模块包含多个需按一定次序执行的任务。
    * 通讯内聚(Communication Cohesion):一个模块包含多个基于相同输入的操作,但这些操作在执行次序方面没有任何要求。


然后,他又提到了四种“糟糕的”内聚:


全文请参见: http://www.infoq.com/cn/news/2008/04/soa-cohesion


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms