InfoQ

新闻

又一个WS-CDL工具包诞生了

作者 Mark Little译者 王锐 发布于 2007年11月29日 下午10时39分

社区
SOA
主题
Web服务,
Web服务标准

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与他联系。

没有回复

回复

深度内容

Flex与JSON及XML的互操作

平台需要互操作性。在这篇文章中,作者仔细研究了Flex和JSON及XML的互操作性。文章也包含了使用E4X库来将XML映射到图表和表格组件的内容,还演示了如何使用as3core库来解码JSON消息。

用Qi4j进行面向组合编程

本文将简要介绍面向组合编程(COP,Composite Oriented Programming)的概念,展示它如何规避OOP存在的一些问题,并重新点燃使用可重用部件组装领域模型(Domain Model)的希望。

系统开发——新学科,新教育

一门新的计算机学科——“系统开发”,强调人性化、匠艺、设计、创意、创新和新事物的涌现,并建议用被称为“bottega”的工作室替代乏善可陈的教室。

图书聚焦:Visual Studio 2008 揭秘

Mike Snell和Lars Powers用他们最近由Sams出版的新书《Visual Studio 2008揭秘》,试图帮助大家提高开发人员的生产力。本文包括一个下载样章——第10章调试。

BPEL为何不是BPM的圣杯?

Pierre Vigneras在本文中讨论了作为标准之一的BPEL所存在的问题。Pierre先给我们大致介绍了一个简单的并行流程,接着讨论了从业者在试图以一个结构化模型为基础表达非结构化流程时遇到的一系列问题。

基于范型的多语言编程

你是否仔细思考过,为什么人们总在讨论“要正确的语言做恰当的事情”?在这篇文章中,Sadek Drobi向你解释了为什么应该在系统内部混合使用多种语言。

采访与书摘《Pro Web 2.0 Application Development with GWT》

Jeff Dwyer就关于他的新书(《Pro Web 2.0 Application Development with GWT》)、GWT1.5以及创建可搜索的Ajax应用谈了一些他的见解。

时刻准备着,迎接IT业的春天

我们需要设身处地地为客户及客户的业务本身着想,与客户同舟共济。更多创新的思路、产品和模式也同样将为IT业带来新的出路。IT业并不需要坐以待毙,在春天到来之后,市场将会更加繁荣!