|
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
|
|
|