ACM Home Page
Please provide us with feedback. Feedback
Dynamic support to transactional remote invocations over multiple transports
Full text PdfPdf (660 KB)
Source Symposium on Applied Computing archive
Proceedings of the 2008 ACM symposium on Applied computing table of contents
Fortaleza, Ceara, Brazil
SESSION: Middleware engineering table of contents
Pages 499-506  
Year of Publication: 2008
ISBN:978-1-59593-753-7
Authors
Francisco Reverbel  University of São Paulo
Ivan Silva Neto  University of São Paulo
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 27,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1363686.1363809
What is a DOI?

ABSTRACT

XActor is a distributed transaction manager that affords transactional remote invocations over an open-ended set of transports. Its support to transactional interactions is dynamic, in the sense that the transaction manager fully exploits a collection of RMI mechanisms and transport protocols that grows with the addition of plug-in modules to running instances of XActor. A distributed transaction can employ any combination of the transports that the currently installed plug-ins provide. Two-phase commit (logging and failure recovery included) runs over any such combination of transports. Aimed at server-side application containers, XActor can be integrated with those systems in a way that allows its plug-in modules to take advantage of the dynamic deployment facilities of the container environment.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
G. Alonso, F. Casati, H. Kuno, and V. Machiraju. Web Services: Concepts, Architecture and Applications. Springer-Verlag, 2004.
 
2
M. Fleury and F. Reverbel. The JBoss Extensible Server. In Middleware 2003 --- ACM/IFIP/USENIX International Middleware Conference, volume 2672 of LNCS, pages 344--373. Springer-Verlag, 2003.
 
3
 
4
JBoss Remoting website, 2007. http://labs.jboss.com/jbossremoting/.
 
5
JBoss Transactions website, 2007. http://labs.jboss.com/jbosstm/.
6
 
7
Object Management Group. CORBA Transaction Service Specification, version 1.4, March 2003.
 
8
Object Management Group. Common Object Request Broker Architecture: Core Specification, version 3.0.3, March 2004.
 
9
Organization for the Advancement of Structured Information Standards. Web Services Atomic Transaction (WS-AtomicTransaction) 1.1, April 2007.
 
10
Organization for the Advancement of Structured Information Standards. Web Services Coordination (WS-Coordination) 1.1, April 2007.
 
11
G. D. Parrington, S. K. Shrivastava, S. M. Wheater, and M. C. Little. The Design and Implementation of Arjuna. Computing Systems, 8(3):255--308, 1995.
 
12
 
13
Sun Microsystems. Java Transaction API (JTA), v1.0.1B, November 2002.
 
14
Sun Microsystems. Java Platform, Enterprise Edition (Java EE) Specification, v5, May 2006.
 
15
The Open Group. Distributed Transaction Processing: The XA Specification. X/Open Company Ltd., December 1991.
 
16
The Open Group. Distributed Transaction Processing: Reference Model, version 3. X/Open Company Ltd., February 1996.
 
17
W3 Consortium. Web Services Addressing 1.0 --- Core, May 2006.
 
18

Collaborative Colleagues:
Francisco Reverbel: colleagues
Ivan Silva Neto: colleagues