Providing transactional behavior to services coordination

Alberto Portilla · 2006

Our research project proposes an approach for providing transactional behavior to services coordination. In service composition functional aspects have been successfully addressed. However transactional properties have been poorly addressed using ad-hoc solutions at the back end of the systems. This situation makes current applications not reliable and not adaptable to existing distributed environments (i.e. Internet). The objective of our research is proposing mechanisms for adding transactional behavior to services coordination. 1 Context and motivation Service composition is an accepted paradigm for building information systems. This kind of systems are not built from scratch, but using existing software components called services. A service is an autonomous software that offers some functionality through a network [1, 2, 7, 25]. Furthermore, services coordination can be used to abstract an application logic by capturing the interactions and dependencies among services. Functional requirements describe the application logic. Several approaches have been proposed to tackle the problem of describing and enacting the services coordination [21, 6, 3]. Let us consider a simplified e-commerce application implementing a purchase process (see Figure 1). Given a purchase order and payment information, it is necessary to get the bank authorization. Once the payment c○2006 for the individual paper by the paper ’ authors. Copying permitted for private and scientific purposes. Re-publication of material on this page requires permission by the copyright owners. Proceedings of the VLDB2006 Ph.D. Workshop,

Read the paper · More papers on PaperTik