Component replication in distributed systems: a case study using Enterprise Java']Java Beans

被引:4
作者
Kistijantoro, AI [1 ]
Morgan, G [1 ]
Shrivastava, SK [1 ]
Little, MC [1 ]
机构
[1] Univ Newcastle, Sch Comp Sci, Newcastle Upon Tyne NE1 7RU, Tyne & Wear, England
来源
22ND INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS | 2003年
关键词
availability; components; CORBA Component Model; Enterprise [!text type='Java']Java[!/text] Beans; fault tolerance; middleware; replication; transactions;
D O I
10.1109/RELDIS.2003.1238058
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A recent trend has seen the extension of object-oriented middleware to component-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.
引用
收藏
页码:89 / 98
页数:10
相关论文
共 20 条
[1]  
*BEA WHIT PAP, 2001, ACH SCAL HIGH AV E B
[2]  
Bernstein P.A., 1987, Concurrency Control and Recovery in Database Systems
[3]   THE PROCESS GROUP-APPROACH TO RELIABLE DISTRIBUTED COMPUTING [J].
BIRMAN, KP .
COMMUNICATIONS OF THE ACM, 1993, 36 (12) :37-&
[4]  
Felber P, 1998, THEOR PRACT OBJ SYST, V4, P93, DOI 10.1002/(SICI)1096-9942(1998)4:2<93::AID-TAPO4>3.0.CO
[5]  
2-8
[6]  
FELBER P, 2002, DISTRIBUTED OBJECTS
[7]  
GUERRAOUI R, P ACM C OBJ OR PROGR
[8]  
JIMENEZPERIS R, 2002, P IEEE 22 INT C DIST
[9]   A new approach to developing and implementing eager database replication protocols [J].
Kemme, B ;
Alonso, G .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 2000, 25 (03) :333-379
[10]  
KEMME B, 2001, P IEEE INT C DEP SYS