• 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