Title :
ROSE: A transactional services coordination engine
Author :
Hernández-Baruch, Victor ; Portilla, Alberto ; Zechinelli-Martini, José-Luis
Author_Institution :
Fundacion Univ. de las Americas, Cholula
Abstract :
This paper introduces an adaptable transactional services coordination engine called ROSE. Different to existing services coordination engines, ROSE is able to combine different transactional contracts for executing a given coordination. Contracts capture application requirements as transactional properties derived from business rules. Inspired on separation of concerns approaches, our engine uses the notion of contract for expressing transactional properties separately from coordination specifications. In this way contracts can be defined and modified without modifying the coordination. The current version of ROSE is implemented on top of the open source coordination engine Bonita (www.objectweb.org) and it implements atomicity contracts useful for e-commerce applications.
Keywords :
electronic commerce; public domain software; transaction processing; ROSE version; coordination specifications; e-commerce applications; open source coordination engine; transactional services coordination engine; Application software; Automation; Computer science; Contracts; Educational institutions; Internet; Logic; Mexico Council; Open source software; Search engines;
Conference_Titel :
Current Trends in Computer Science, 2007. ENC 2007. Eighth Mexican International Conference on
Conference_Location :
Michoacan
Print_ISBN :
978-0-7695-2899-1
DOI :
10.1109/ENC.2007.18