| 摘要: |
| Web services组合是Web services领域的研究热点,虽然已经提出了很多组合的方法,但从体系结构方面去研究Web services组合,则是一个新的研究角度.BPEL4WS是当前工业界主流的Web services组合描述语言.给出了基于BPEL4WS的Web services组合系统体系结构风格,并针对这种风格设计了体系结构描述语言WSC/ADL(Web services composition/architecture description language),WSC/ADL是基于体系结构的、自顶向下的Web services组合开发的研究基础,其组成包含描述Web services的服务构件、描述Web services之间交互的连接件以及建立服务构件和连接件实例联系的配置.给出了WSC/ADL的详细分析介绍和实例说明,并与相关工作进行了比较. |
| 关键词: Web服务组合 软件体系结构 体系结构描述语言 BPEL4WS 通信顺序进程 |
| DOI: |
| 分类号: |
| 基金项目:Supported by the National Natural Science Foundation of China under Grant No.60432010(国家自然科学基金) |
|
| WSC/ADL: An Architecture Description Language for Web Services Composition System |
|
YANG Xin,CHEN Jun-Liang
|
| Abstract: |
| Web services composition is the hotspot research in the field of Web services. Many methods are proposed, however, composition starting from architecture is a new perspective. BPEL4WS is a de facto standard description language for Web services composition. An architecture style of Web services composition system based on BPEL4WS is presented. Then, an architecture description language, WSC/ADL (Web services composition/architecture description language), is designed according to the architecture style. WSC/ADL consists of service components describing Web services, connectors describing the interaction between Web services and configures setting up the relations between instances of service components and connectors, providing the support for top-down development of Web services composition based on architecture. WSC/ADL is discussed in detail with an example and is compared with related work. |
| Key words: Web services composition software architecture architecture description language (ADL) BPEL4WS CSP (communicating sequential processes) |