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 条
  • [1] Aspects of enterprise Java']Java Beans
    Blank, G
    Vayngrib, G
    OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 437 - 437
  • [2] Component-based simulation environments: JS']JSIM as a case study using Java']Java Beans
    Miller, JA
    Ge, YF
    Tao, JX
    1998 WINTER SIMULATION CONFERENCE PROCEEDINGS, VOLS 1 AND 2, 1998, : 373 - 381
  • [3] On the use of enterprise Java']Java Beans 2.0 local interfaces
    Schmid, HA
    SOFTWARE ENGINEERING AND MIDDLEWARE, 2003, 2596 : 144 - 156
  • [4] A Java']Java beans component architecture for cryptographic protocols
    Nikander, P
    Karila, A
    PROCEEDINGS OF THE SEVENTH USENIX SECURITY SYMPOSIUM, 1998, : 107 - 121
  • [5] Using Java']Java Beans to Realize a Domain-Specific Component Model
    Feljan, Juraj
    Carlson, Jan
    Zagar, Mario
    2009 35TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2009, : 474 - +
  • [7] Developing software components with the UML, Enterprise Java']Java Beans and Aspects
    Grundy, J
    Patel, R
    2001 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2001, : 127 - 136
  • [8] Microplastics as a sedimentary component in reef systems: A case study from the Java']Java Sea
    Utami, Dwi Amanda
    Reuning, Lars
    Konechnaya, Olga
    Schwarzbauer, Jan
    SEDIMENTOLOGY, 2021, 68 (06) : 2270 - 2292
  • [9] Modeling and prototyping of communication systems using Java']Java: A case study
    Indrusiak, LS
    Prudencio, RB
    Glesner, M
    16TH INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2005, : 225 - 231
  • [10] Dynamic distributed systems in Java']Java
    Rousselle, P
    DR DOBBS JOURNAL, 1998, 23 (04): : 88 - +