DocumentCode
1805304
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
fYear
2007
fDate
24-28 Sept. 2007
Firstpage
123
Lastpage
130
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ENC.2007.18
Filename
4351434
Link To Document