کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
433459 | 1441716 | 2012 | 24 صفحه PDF | دانلود رایگان |
A Web Service is a self-describing, self-contained modular application that can be published, located, and invoked over a network, such as the Internet. Web Service composition provides a way to obtain value-added services by combining different existing facilities, which are then able to support the integration of commercial applications. WS-CDL (Web Services Choreography Description Language) is a W3C candidate recommendation for the description of peer-to-peer collaborations by participants in a Web Services composition. This paper focuses on several important aspects of WS-CDL, namely, data variables, timed restrictions, as well as the priorization of collaborations. In WS-CDL there are no priorities, thus, one of our first goals is to provide a WS-CDL definition of prioritized collaborations. We also define a semantics of WS-CDL (with priorities) by means of prioritized-timed colored Petri nets.
► We extend WS-CDL with priorities.
► We take into account timed aspects of WS-CDL.
► We define a translation into Colored Prioritized-Time Petri Nets.
► We present an implemented tool supporting the model.
Journal: Science of Computer Programming - Volume 77, Issue 3, 1 March 2012, Pages 290–313