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
关键词
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
相关论文
共 50 条
  • [31] Implementation of a distributed management system using java']java
    Carneiro, V
    Viña, A
    Guerrero, C
    GLOBECOM 98: IEEE GLOBECOM 1998 - CONFERENCE RECORD, VOLS 1-6: THE BRIDGE TO GLOBAL INTEGRATION, 1998, : 1574 - 1578
  • [32] Sequential and distributed simulations using Java']Java Threads
    Azizi, M
    Aboulhamid, EM
    Tahar, S
    INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING - PARELEC 2000, PROCEEDINGS, 2000, : 237 - 241
  • [33] Java']Java-based distributed conferencing for heterogeneous systems
    ElRefai, MY
    Kumar, A
    Elmaghraby, AS
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 205 - 210
  • [34] Development of an HMI Using JAVA']JAVA for Monitoring and Control of Automated Systems Applied in Distributed Control Systems
    Carvalho, A. J., Jr.
    Machado, M. M.
    Santos, M. F.
    do Carmo, M. J.
    2018 19TH INTERNATIONAL CARPATHIAN CONTROL CONFERENCE (ICCC), 2018, : 9 - 14
  • [35] A Java']Java kernel for embedded systems in distributed process control
    Di Stefano, A
    Santoro, C
    IEEE CONCURRENCY, 2000, 8 (04): : 55 - 63
  • [36] Synchronous collaborative systems for distributed virtual environments in Java']Java
    Gorman, Kevin
    Singley, Daneyand
    Motai, Yuichi
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2007, 29 (01) : 27 - 36
  • [37] Bandwidth efficient tamper detection for distributed Java']Java systems
    Jochen, M
    Marvel, L
    Pollock, LL
    16TH ANNUAL INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2002, : 258 - 267
  • [38] Development of distributed systems with Java']Java™ and CORBA™ issues and solutions
    Svirskas, A
    Sakalauskaite, J
    DATABASES AND INFORMATION SYSTEMS, 2001, : 125 - 138
  • [39] I2SD: Reverse Engineering Sequence Diagrams from Enterprise Java']Java Beans with Interceptors
    Roubtsov, Serguei
    Serebrenik, Alexander
    Mazoyer, Aurelien
    Van den Brand, Mark
    Roubtsova, E.
    11TH IEEE INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM 2011), 2011, : 155 - 164
  • [40] I2SD: reverse engineering Sequence Diagrams from Enterprise Java']Java Beans with interceptors
    Roubtsov, Serguei
    Serebrenik, Alexander
    Mazoyer, Aurelien
    van den Brand, Mark G. J.
    Roubtsova, Ella
    IET SOFTWARE, 2013, 7 (03) : 150 - 166