Title :
Exploiting Enterprise JavaBeans in the NIIIP virtual enterprise
Author :
Goldschmidt, Art ; Horstmann, Paul ; Laurentiev, John
Author_Institution :
IBM Corp., USA
Abstract :
Enterprise JavaBeans 1.0 (EJB) defines a set of interceptor objects that mediates the invocation of a remote object by a client. They provide an environment for composing security, persistence and transaction services consistent with CORBA 2.0 protocols. The NIIIP virtual enterprise (VE), however, will require remote object invocations that support additional requirements: 1) requests that are directed to sets of objects, which collaborate to meet the needs of a VE workflow. 2) Requests that can involve negotiation over the price, schedule and quality of service for each object, which are more complex than obtaining its “lock”. 3) Requests that can be so complex that finder methods must be used to mediate the ontology differences between the different members of the VE in order to identify the objects involved. 4) Requests that traverse multiple firewalls between organizations within an activity of the VE workflow. This paper discusses how Enterprise JavaBeans can be exploited to meet these VE requirements
Keywords :
distributed object management; object-oriented programming; protocols; security of data; workflow management software; CORBA 2.0 protocols; Enterprise JavaBeans 1.0; NIIIP virtual enterprise; client; interceptor objects; multiple firewalls; negotiation; ontology differences; persistence services; price; quality of service; remote object invocation; requests; schedule; security services; transaction services; workflow; Art; Collaboration; Collaborative work; Java; Manufacturing industries; Object oriented modeling; Packaging; Protocols; Scheduling; Virtual enterprises;
Conference_Titel :
Enterprise Distributed Object Computing Workshop, 1998. EDOC '98. Proceedings. Second International
Conference_Location :
La Jolla, CA
Print_ISBN :
0-7803-5158-4
DOI :
10.1109/EDOC.1998.723248