scispace - formally typeset
Journal ArticleDOI

Support for enterprise JavaBeans in component broker

Reads0
Chats0
TLDR
This paper shows that component models augment each other and proposes how Enterprise JavaBeans can use the additional functions of Component Broker to provide a scalable, transactional, and persistent environment to clients of both worlds.
Abstract
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 JavaBeansTM. 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.

read more

Citations
More filters
Patent

Employing management policies to manage instances of objects

TL;DR: In this paper, a set of management policies, selectable by the customer at object installation time, is used to manage one or more instances of an object, including at least one of an activation isolation policy, a passivation policy, flush policy, and a refresh policy.
Dissertation

Un support informatique à l'activité coopérative fondé sur la théorie de l'Activité : le projet DARE

TL;DR: In this paper, the authors adopt a nouvelle demarche for the conception des environnements de tcao, which offre a la fois un support a l'activite cooperative, ainsi qu'un support a meta-activite de redefinition de l'environnement de travail informatise.
Patent

Delegating instance management functions to underlying resource managers

TL;DR: In this paper, the management functions typically performed by containers of a server instance are delegated to resource managers coupled to the server instance, such as locking, security control, multi-system caching and commitment control.
Patent

Transactional name service

TL;DR: A transactional name server as mentioned in this paper is a name server that provides a local interface to a directory service that propagates a transactional context from the name server through a directory down to a resource manager.
References
More filters
Book

Client/Server Programming with Java and CORBA

TL;DR: This work combines client/server computing with the architecture and methodologies of CORBA and object-oriented programming and provides programs and technical know-how to implement those concepts and theories into workable everyday business applications.
Book

The Essential Distributed Objects Survival Guide

TL;DR: Client/Server with Objects CORBA: The Object Bus Distributed Object Services: ORB Meets Lego Components: Pluggable Parts OpenDoc Under the Hood OLE Under The Hood Client/Server With Parts.
Journal ArticleDOI

IBM's enterprise server of Java

TL;DR: This paper introduces the design of ESJ, including the attributes of the common execution environment, its interaction with other middleware, and its client/server capabilities, and outlines the features that make ESJ the server technology base for wide-scale reuse through the "write once, run anywhere" promise of Java.
Related Papers (5)