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 条
  • [41] Using Java']JavaBeans components as accessors to Enterprise Java']JavaBeans components
    Tost, A
    Johnson, VM
    IBM SYSTEMS JOURNAL, 2000, 39 (02) : 293 - 300
  • [42] Building Web applications using Java']Java 2 enterprise edition
    Wu, CT
    TOOLS 39: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS: SOFTWARE TECHNOLOGY FOR THE AGE OF THE INTERNET, 2001, 39 : 355 - 355
  • [43] Ancient shelf ridges - A potentially significant component of the transgressive systems tract: Case study from offshore northwest Java']Java
    Posamentier, HW
    AAPG BULLETIN, 2002, 86 (01) : 75 - 106
  • [44] Developing a distributed scalable enterprise Java']JavaBean server
    Guo, Y
    Wendel, P
    HIGH PERFORMANCE COMPUTING AND NETWORKING, PROCEEDINGS, 2000, 1823 : 207 - 216
  • [45] The Study on Competency Characteristic of JAVA']JAVA Software Engineer of the Internet Enterprise
    Wang, Anshi
    Li, Xin
    Chen, Yiwen
    2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2015, : 1865 - 1868
  • [46] Control Systems application in Java']Java based Enterprise and Cloud Environments - A Survey
    Gullapalli, Ravi Kumar
    Muthusamy, Chelliah
    Babu, A. Vinaya
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2011, 2 (08) : 103 - 113
  • [47] Formal Verification of a Java']Java Component Using the RESOLVE Framework
    Rumreich, Laine
    Sivilotti, Paolo A. G.
    FRONTIERS OF COMBINING SYSTEMS (FROCOS 2021), 2021, 12941 : 287 - 305
  • [48] Analysis of distributed Java']Java applications using dynamic instrumentation
    Seragiotto, Clovis
    Fahringer, Thomas
    2005 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2006, : 315 - 324
  • [49] Distributed database access in a corporate environment using Java']Java
    Duan, NN
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1996, 28 (7-11): : 1149 - 1156
  • [50] A Framework for Engineering Interactions in Java']Java-based Component Systems
    Natali, Antonio
    Oliva, Enrico
    Ricci, Alessandro
    Viroli, Mirko
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 154 (01) : 43 - 61