Artigo Revisado por pares

Support for Enterprise JavaBeans in Component Broker

1998; Institute of Electrical and Electronics Engineers; Volume: 37; Issue: 4 Linguagem: Inglês

10.1147/sj.374.0502

ISSN

0018-8670

Autores

C.F. Codella, Donna N. Dillenberger, Donald Ferguson, R.D. Jackson, Thomas Mikalsen, Ignacio Silva-Lepe,

Tópico(s)

Distributed systems and fault tolerance

Resumo

Objects were introduced as programming constructs that encapsulate data and methods. The goal was to foster software reuse and simplify the developer's concept of how a task was implemented. The developer need only know the interfaces to an object to use its functionality. Distributed objects simplified conceptualization further by removing the need to know the locality of an object. Clients invoked methods on distributed objects as if the objects existed in the client's process. Beyond this location transparency, the need arose for distributed objects to survive beyond the life of one client, to be able to support thousands or millions of clients, and to participate in transactions. To support scalability, persistence, and transactional semantics with no dependencies on platform or data store, “component models” were developed. In this paper we look at various component models, focusing on two: IBM's Component Broker and Sun's Enterprise JavaBeans™. We show that they augment each other and propose how Enterprise JavaBeans can use the additional functions of Component Broker to provide a scalable, transactional, and persistent environment to clients of both worlds.

Referência(s)
Altmetric
PlumX