کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
431026 1441257 2012 33 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A centralized and a decentralized method to automatically derive choreography-conforming web service systems
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
A centralized and a decentralized method to automatically derive choreography-conforming web service systems
چکیده انگلیسی

We present a formal model to represent orchestrations and choreographies and we define several conformance semantic relations allowing to detect whether a set of orchestration models, representing some web services, leads to the overall communications described in a choreography. Given this formal model, we develop automatic methods to derive a set of web services from a given choreography, in such a way that the system consisting of these services necessarily conforms to the choreography. These methods enable the construction of conforming systems of services even in cases where projecting the choreography into each service would lead to a non-conforming system. This issue is addressed by adding some control messages that make services interact as required by the choreography. Two different derivation methods are presented. In the centralized method, a new service is responsible of managing these additional control messages. In the decentralized method, the responsibility of handling these messages is distributed among all services.


► A formal model to compose web services in asynchronous environments.
► Two levels of a composition: choreography (global) vs. orchestration (local).
► Formal conformance relations to compare orchestrations of services vs. choreographies.
► Derivation of correct orchestrations from choreographies even when projecting fails.
► Automatic centralized and decentralized derivation algorithms with correctness proofs.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: The Journal of Logic and Algebraic Programming - Volume 81, Issue 2, February 2012, Pages 127–159
نویسندگان
, , , ,