DocumentCode
2166388
Title
Component replication in distributed systems: a case study using Enterprise Java Beans
Author
Kistijantoro, Achmad I. ; Morgan, Graham ; Shrivastava, Santosh K. ; Little, Mark C.
Author_Institution
Sch. of Comput. Sci., Newcastle Univ., Newcastle upon Tyne, UK
fYear
2003
fDate
6-18 Oct. 2003
Firstpage
89
Lastpage
98
Abstract
A recent trend has seen the extension of object-oriented middleware. A major advantage components offer over objects is that only the business logic of an application needs to be addressed by a programmer with support services required incorporated into the application at deployment time. This is achieved via components (business logic of an application), containers that host components and are responsible for providing the underlying middleware services required by components and application servers that host containers. Well-known examples of component middleware architectures are Enterprise Java Beans (EJBs) and the CORBA Component model (CCM). Two of the many services available at deployment time in most component architectures are component persistence and atomic transactions. This paper examines, using EJBs, how replication for availability can be supported by containers so that components that are transparently using persistence and transactions can also be made highly available.
Keywords
Java; distributed object management; middleware; persistent objects; transaction processing; CCM; CORBA component model; EJB; Enterprise Java Beans; application servers; atomic transactions; business logic; component middleware architectures; component persistence; component replication; deployment time; distributed systems; middleware services; object-oriented middleware; Computer aided software engineering; Computer architecture; Containers; Fault tolerance; Java; Logic; Middleware; Object oriented modeling; Programming profession; Web server;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliable Distributed Systems, 2003. Proceedings. 22nd International Symposium on
ISSN
1060-9857
Print_ISBN
0-7695-1955-5
Type
conf
DOI
10.1109/RELDIS.2003.1238058
Filename
1238058
Link To Document