Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Towards generic and middleware-independent support for replicated, distributed objects
Domaschka J., Reiser H., Hauck F.  Middleware-application interaction (Proceedings of the 1st Workshop on Middleware-Application Interaction, Lisbon, Portugal, Mar 20, 2007)43-48.2007.Type:Proceedings
Date Reviewed: Jun 19 2007

Object replication is a way to improve the availability and scalability of applications based on distributed object architecture. As replication is independent of application logic, various platforms come with this feature integrated right into the middleware architecture. This paper claims that replication should not be a part of the distributed object middleware core, because, first, it does not fit there, and, second, it has a negative impact on the quality of the middleware code. The authors also present their own common object request broker architecture (CORBA) middleware implementation supporting replication, and describe the approach taken to separate the replication component into a separate library, which they have then integrated with a non-CORBA middleware architecture.

The paper starts with an introduction to distributed object middleware architectures, and a comprehensive summary of existing approaches to object replication. The authors focus on CORBA, although Java Remote Method Invocation (RMI) is also briefly discussed, and .NET remoting is also mentioned. This is followed by a discussion of the issues around providing generic replication support that is not tied to a specific middleware product. This part mentions language independency, replica consistency, replication stubs and skeletons, and the pull and push approaches. The last part is a description of the authors’ own work on separating the replication component (FTflex) from their middleware platform (Aspectix), and using it with Java RMI.

Personally, I found the first two parts more interesting. And, although the discussion of the work done on FTflex is good, I would like to have seen a comparison of the difficulty and amount of effort required to integrate FTflex with a few more middleware products.

Reviewer:  Maciej Golebiewski Review #: CR134434 (0805-0479)
Bookmark and Share
  Reviewer Selected
 
 
Distributed Applications (C.2.4 ... )
 
 
Client/ Server (C.2.4 ... )
 
 
Distributed Objects (D.2.12 ... )
 
 
Domain-Specific Architectures (D.2.11 ... )
 
 
Reusable Libraries (D.2.13 ... )
 
 
Distributed Systems (C.2.4 )
 
  more  
Would you recommend this review?
yes
no
Other reviews under "Distributed Applications": Date
The art of distributed applications
Corbin J., Springer-Verlag New York, Inc., New York, NY, 1991. Type: Book (9780387972473)
Jun 1 1992
Client-server computing
Sinha A. Communications of the ACM 35(7): 77-98, 1992. Type: Article
Jan 1 1994
APPC/MVS distributed application support
Voss F. IBM Systems Journal 31(2): 381-408, 1992. Type: Article
May 1 1994
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy