can be extended to address other properties such as
isolation, and durability.
ACKNOWLEDGEMENTS
This research is partially related to DELFOS project
of the Franco-Mexican Laboratory of Informatics
(LAFMI) of the French and Mexican governments.
REFERENCES
Bhiri, S., Godart, C., and Perrin, O. (2005). Reliable
web services composition using a transactional ap-
proach. In International, I., editor, O. e-Technology,
e-Commerce and e-Service, volume 1 of eee, pages
15–21.
Bocchi, L., Ciancarini, P., and Rossi, D. (2005). Transac-
tional aspects in semantic based discovery of services.
In Jacquet, J.-M. and Picco, G. P., editors, COORDI-
NATION, volume 3454 of Lecture Notes in Computer
Science, pages 283–297. Springer.
Cox, W., Cabrera, F., Copeland, G., Freund, T., Klein, J.,
Storey, T., and Thatte, S. (2004). Web services trans-
action (ws-transaction). Technical specification, BEA
Systems, International Business Machines Corpora-
tion, Microsoft Corporation, Inc.
Davies-Jr, C. T. (1978). Data processing spheres of control.
IBM Systems Journal, 17(2):179–198.
Delobel, C. and Adiba, M. (1982). Bases de donn´ees et
syst`emes relationnels. Dunod, Informatique.
Derks, W., Dehnert, J., Grefen, P., and Jonker, W. (2001).
Customized atomicity specification for transactional
workflows. In Proceedings of the International Sym-
posium on Cooperative Database Systems and Appli-
cations, pages 155–164. IEEE.
Doucet, A. and Jomier, G., editors (2001). Bases de donn´ees
et internet, Mod`eles, languages et syst`eme. Hermes,
Informatique et Syst`emes d’information. Lavoisier,
first edition.
Eder, J. and Liebhart, W. (1995). The workflow activity
model WAMO. In Conference on Cooperative Infor-
mation Systems, pages 87–98.
Eder, J. and Liebhart, W. (1996). Workflow recovery. In
Proceedings of the International Conference on Co-
operative Information Systems. CoopIS’96.
Elmagarmid, A. K., Leu, Y., Litwin, W., and Rusinkiewicz,
M. (1990). A multidatabase transaction model for in-
terbase. In Proceedings of the sixteenth international
conference on Very large databases, pages 507–518,
San Francisco, CA, USA. Morgan Kaufmann Publish-
ers Inc.
Fauvet, M.-C., Duarte, H., Dumas, M., and Benatallah, B.
(2005). Handling transactional properties. In LNCS,
S.-V., editor, WISE 2005: 6th International Confer-
ence on Web Information Systems Engineering, vol-
ume 3806, pages 273–289.
Furniss, P. (2004). Business transaction protocol. Technical
specification, OASIS.
Garc´ıa-Molina, H. and Salem, K. (1987). Sagas. In ACM,
editor, 9th Int. Conf. on Management of Data, San
Francisco, California, USA, pages 249–259.
Gray, J. (1981). The transaction concept: Virtues and lim-
itations (invited paper). In Very Large Data Bases,
7th International Conference, September 9-11, 1981,
Cannes, France, Proceedings, pages 144–154. IEEE
Computer Society.
Gray, J. and Reuter, A. (1993). Transaction processing:
concepts and techniques. Morgan Kaufmann Publish-
ers.
Grefen, P., Vonk, J., and Apers, P. (2001). Global tansac-
tion support for workflow management systems: from
formal specification to practical implementation. Very
Large Data Base Journal, 10(4):316–333.
Hagen, C. and Alonso, G. (2000). Exception handling in
workflow management systems. IEEE Transactions
on Software Engineering, 26(10):943–958.
Hrastnik, P. and Winiwarter, W. (2006). Twso transactional
web service orchestrations. Journal of Digital Infor-
mation Management, 4(1):–.
Leymann, F. and Roller, D. (1997). Workflow-based appli-
cations. IBM Systems Journal, 36(1).
Milner, R., Parrow, J., and Walker, D. (1992). A calculus
of mobile processes, part i/ii. Journal of Information
and Computation, -(100):1–77.
Ozsu, M. T. and Valduriez, P. (1999). Principles of distrib-
uted database systems. Prentice Hall, second edition.
Schuldt, H., Alonso, G., Beeri, C., and Schek, H.-J. (2002).
Atomicity and Isolation for Transactional Processes.
ACM Transactions on Database Systems (TODS),
27(1):63–116.
Tai, S., Mikalsen, T., Wohlstadter, E., Desai, N., and Rou-
vellou, I. (2004). Transaction policies for service-
oriented computing. Data Knowl. Eng., 51(1):59–79.
The-Open-Group (1991). Distributed Transaction Process-
ing: The XA Specification. X/Open Company Ltd.,
U.K.
van der Aalst, W. and van Hee, K. (2004). Workflow Man-
agement, Models, Methods, and Systems. The MIT
Press, first edition.
Vargas-Solar, G., Garc´ıa-Banuelos, L., and Zechinelli-
Martini, J.-L. (2003). Toward aspect oriented ser-
vices coordination for building modern information
systems. In Encuentro Internacional de Computacion
2003. ENC-SMCC, IEEE.
Vidyasankar, K. and Vossen, G. (2004). A multi-level
model for web service composition. In ICWS, pages
462–. IEEE Computer Society.
Wachter, H. and Reuter, A. (1992). The contract model.
In Elmagarmid, A. K., editor, Database Transaction
Models for Advanced Applications, chapter 7, pages
219–263. Morgan Kaufmann Publishers.
A FLEXIBLE MODEL FOR PROVIDING TRANSACTIONAL BEHAVIOR TO SERVICE COORDINATION IN AN
ORTHOGONAL WAY
111