摘要
描述Webservice的标记语言在使服务能被人们或软件Agents动态发现方面发挥着重要的作用。学术界和工业界研究小组在服务描述、发现、集成、执行上推出了很多基于XML结构的语言。这些语言中有些已经定义了良好的语义,有些是基于工作流方式的,同时也有一小部分是综合利用其它几个独立的语言而形成。面对这么多都被推荐成为标准的语言,对它们的优点和缺点作深入的分析是十分必要的。本文首先从便于服务描述、发现、集成和执行的角度,分析了Webservice集成标记语言所应具有的特性,如表达性、语义支持、可用的支持工具、核心集成机制、对容错及异常处理的支持;然后简要描述了比较熟悉的几种服务集成语言的相关技术;最后对这些语言的关键特性作了比较。
Markup languages for specification of Web service are set to play an important role ,especially in enabling dynamic service discovery and composition by human users and software agents. There is a plenty of languages,proposed by academic and industrial research groups,for service description ,discovery, composition, execution and interpretation with XML as their backbone. It becomes imperative to critically analysis the merits and demerits of these languages. In this paper we present requirements that are needed to be satisfied by any service compesition,and then briefly summarize various well known service markup technologies ,finally the various key attributes for these languages are analysed.
出处
《计算机应用与软件》
CSCD
北大核心
2005年第9期17-19,124,共4页
Computer Applications and Software
基金
国家自然科学基金资助项目(编号:60273051)
上海市科学技术委员会科研计划项目(03DZ05015)。