An observational model for transactional calculus of services orchestration

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The notion of web services orchestration provides a mean to specify a process model governing business rules to provide a value-added service. The task of building orchestrations requires mechanisms to deal with business transactions so as to truly increase the consistency and reliability of services. Business transactions have distinguishable features from traditional transactions, such as autonomous and interactive, so that it is highly suggested to be constructed by compensable transactions. In this paper, we formally address the problem for orchestrating services, with particular attention to the transaction issue. We enhance our past work t-calculus by expanding the descriptions of basic actions which include data computations and communications. On the other hand, the enriched calculus is equipped with an observational semantics which is more suitable to characterize transactions with several behavioral aspects. Under this model, we are able to investigate the equivalence relation for justifying algebraic laws, as well as refinement relation for supporting stepwise service development.

Original languageEnglish
Title of host publicationTheoretical Aspects of Computing - ICTAC 2008 - 5th International Colloquium, Proceedings
Pages201-215
Number of pages15
DOIs
StatePublished - 2008
Event5th International Colloquium on Theoretical Aspects of Computing, ICTAC 2008 - Istanbul, Turkey
Duration: 1 Sep 20083 Sep 2008

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5160 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference5th International Colloquium on Theoretical Aspects of Computing, ICTAC 2008
Country/TerritoryTurkey
CityIstanbul
Period1/09/083/09/08

Fingerprint

Dive into the research topics of 'An observational model for transactional calculus of services orchestration'. Together they form a unique fingerprint.

Cite this