WS-CDL 已经存在了很多年了,是 W3C 从 WSCI 演变而成的。它有一个很奇怪的历史,以至于经常被误认为是 WS-BPEL 的一个竞争对手。然而,那些真正花了时间来理解这个规范的人一般都会满意而归。如同 Jeff Schneider 所说:
原始的 WS-CDL 规范不足以给人留下深刻的印象,然而,这个概念是非常好的。我还没有回过头来重新审视这份规范,但是我迟早会这样做。人们需要花一些时间来理解与 BPEL 相关的基本的“集中化”问题。在此之前,寻求 BPEL 的替代者的问题在很大程度上被忽视了。
或者又如 Charlton Barretto 提到的 : > 通过给每个要涉及的涉众提供针对每个细节层面的方法,同时不包含必须暴露给其他人的那些细节,CDL 使得业务涉众、业务分析者、企业架构师和应用工程师以一种同步的方式共享他们对一个相同的系统的观点。CDL 还提供了必要的出处来巩固每个层面的需求。照这样,由于CDL 提供了在其中建模、描述和实现架构的方法,使得SOA 中的A 成为可能。
然而,尽管如此(或者可能由于除Oracle 以外,没有主流的软件提供商从开始就支持WS-CDL ),开发者可以找到的与WS-CDL 相配套的工具非常有限。很有意思的是,尽管Oracle 支持WS-CDL,他们至今也没有WS-CDL 的实现。事实上,直到最近,唯一的选择是来自 HatTrick Software 的工具,这是一家与 Pi4 技术基金有关的公司。这可能没什么稀奇的,因为其中的 Steve Ross-Talbot 就是这个标准的合作者之一。然而, 1 是最孤独的数字,WS-CDL 没有像其他的 WS-* 技术那样的引起相同的波浪。
直到现在, 如 Steve 在他的 blog 里提到的: > 圣诞节来早了,祝贺中国的王洪兵(音)和他的团队。一个新的 WS-CDL 工具包诞生了,我们这些在 Pi4 技术的家伙不再是孤军奋战了。
我想任何持有其他观点的人可以加入以下的辩论:
http://wscomposition.seu.edu.cn/index.html
目前就像一首歌里唱的,“2 可以跟1 一样糟,它是从1 开始最孤独的数字。”这可能算不上是一次波浪,而仅仅是个波纹。不过随着人们发现 WS-BPEL 并不是最终解决方案,WS-CDL 可能最终会转而为主流所接受。
查看英文原文: A Second WS-CDL Tool-Suite Is Born
译者简介:王锐,曾就读于西安交通大学,目前在北京航空航天大学计算机系攻读博士学位,主要从事新型网络体系结构方面的研究工作,曾经在多个平台下进行过企业级软件的开发,并有嵌入式软件开发经历。关注 SOA 和 P2P。您可以通过 rui.wang@jsi.buaa.edu.cn 与他联系。
评论