Adapting BPEL4WS for the Semantic Web: The Bottom-Up Approach to Web Service Interoperation

Adapting BPEL4WS for the Semantic Web: The Bottom-Up Approach to Web Service Interoperation
复制标题

DOI:
10.1007/978-3-540-39718-2_15
复制
发表时间:
2003-10
期刊:
--
影响因子:
--
通讯作者:
D. J. Mandell;Sheila A. McIlraith
D. J. Mandell;Sheila A. McIlraith
中科院分区:
其他
文献类型:
--
作者:
D. J. Mandell;Sheila A. McIlraith

文献摘要

被引文献

相似文献

为了实现联网程序和设备之间无缝交互的最终目标,工业界已经开发了编排和过程建模语言,如XLANG、WSFL,以及最近的BPEL 4WS。不幸的是,这些努力离无缝互操作还有很长的路要走。语义Web社区的研究人员已经接受了这一挑战,提出了自顶向下的方法来实现Web服务互操作的各个方面。不幸的是,这些努力中的许多都与新兴的行业标准脱节,特别是在过程建模方面。在本文中,我们采取自底向上的方法来集成语义Web技术到Web服务。在BPEL4WS的基础上,我们提出了集成的语义Web技术,用于自动定制Web服务的动态绑定以及通过语义翻译实现的互操作。我们讨论了语义丰富的服务互操作的价值,并展示了我们的框架如何考虑用户定义的约束,同时获得潜在的成功执行路径中的实际动机的例子。最后,我们提供了一个分析的前瞻性限制的框架,如BPEL 4WS,并建议如何这样的规范可能会拥抱语义技术在一个基本的水平,以实现完全自动化的Web服务互操作。
Towards the ultimate goal of seamless interaction among networked programs and devices, industry has developed orchestration and process modeling languages such as XLANG, WSFL, and recently BPEL4WS. Unfortunately, these efforts leave us a long way from seamless interoperation. Researchers in the Semantic Web community have taken up this challenge proposing top-down approaches to achieve aspects of Web Service interoperation. Unfortunately, many of these efforts have been disconnected from emerging industry standards, particularly in process modeling. In this paper we take a bottom-up approach to integrating Semantic Web technology into Web services. Building on BPEL4WS, we present integrated Semantic Web technology for automating customized, dynamic binding of Web services together with interoperation through semantic translation. We discuss the value of semantically enriched service interoperation and demonstrate how our framework accounts for user-defined constraints while gaining potentially successful execution pathways in a practically motivated example. Finally, we provide an analysis of the forward-looking limitations of frameworks like BPEL4WS, and suggest how such specifications might embrace semantic technology at a fundamental level to work towards fully automated Web service interoperation.