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 条
  • [21] A Java']Java based tool for distributed control systems
    Eguiraun, M.
    Jugo, J.
    2008 IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, 2008, : 1076 - 1079
  • [22] Java']Java-based distributed measurement systems
    Grimaldi, D
    Nigro, L
    Pupo, F
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 1998, 47 (01) : 100 - 103
  • [23] A Java']Java library for implementing distributed object systems
    Maruyama, K
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2000, E83A (11) : 2253 - 2263
  • [24] Reconfiguration in the Enterprise Java']JavaBean component model
    Rutherford, MJ
    Anderson, K
    Carzaniga, A
    Heimbigner, D
    Wolf, AL
    COMPONENT DEPLOYMENT, 2002, 2370 : 67 - 81
  • [25] Component-Level Energy Consumption Estimation for Distributed Java']Java-Based Software Systems
    Seo, Chiyoung
    Malek, Sam
    Medvidovic, Nenad
    COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2008, 5282 : 97 - +
  • [26] Support for Enterprise Java']JavaBeans in Component Broker
    Codella, CF
    Dillenberger, DN
    Ferguson, DF
    Jackson, RD
    Mikalsen, TA
    Silva-Lepe, I
    IBM SYSTEMS JOURNAL, 1998, 37 (04) : 502 - 538
  • [27] Developing Java']Java applets for Electrical Machine using beans technology
    Ho, W
    Banh, L
    Jeong, KY
    ICEMS 2003: PROCEEDINGS OF THE SIXTH INTERNATIONAL CONFERENCE ON ELECTRICAL MACHINES AND SYSTEMS, VOLS 1 AND 2, 2003, : 947 - 950
  • [28] Dynamic distributed systems in Java
    Dr Dobb's J Software Tools Prof Program, 4 (88):
  • [29] Fighting class name clashes in Java']Java component systems
    Hnetynka, P
    Tuma, P
    MODULAR PROGRAMMING LANGUAGES, PROCEEDINGS, 2003, 2789 : 106 - 109
  • [30] Distributed High Performance Computing using JAVA']JAVA
    Shakya, Subarna
    Chaulagain, Ram Sharan
    Pandey, Santosh
    Gyawali, Prakash
    2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2017, : 742 - 747