System and method for providing interoperability between different programming protocols
First Claim
Patent Images
1. In a distributed network compatible with both Common Object Request Broker Architecture (CORBA) and Java™
- 2 Enterprise Edition (J2EE), a method comprising;
instantiating a CORBA server within an Enterprise Java™
Bean (EJB) container, wherein the CORBA server is instantiated during startup of middle-tier hardware, wherein the CORBA server is initiated in a servlet context with parameters that are passed back and forth from an application that is called;
instantiating at least one Enterprise Java™
Bean within the Enterprise Java™
Bean (EJB) container;
accessing a local interface of the EJB from the instantiated CORBA server; and
providing data to a client workstation.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing interoperability of systems are provided. One embodiment may be seen as instantiating a server in a container having instances of Enterprise Java™ Beans (EJB), and accessing the EJB through the local interface of the EJB. Since the EJB is accessed from within the container, the need for translation of messaging protocols at a bridge is removed. The server components are provided access to the EJB logic through the local interface of the EJB.
-
Citations
42 Claims
-
1. In a distributed network compatible with both Common Object Request Broker Architecture (CORBA) and Java™
- 2 Enterprise Edition (J2EE), a method comprising;
instantiating a CORBA server within an Enterprise Java™
Bean (EJB) container, wherein the CORBA server is instantiated during startup of middle-tier hardware, wherein the CORBA server is initiated in a servlet context with parameters that are passed back and forth from an application that is called;instantiating at least one Enterprise Java™
Bean within the Enterprise Java™
Bean (EJB) container;accessing a local interface of the EJB from the instantiated CORBA server; and providing data to a client workstation. - View Dependent Claims (2, 3)
- 2 Enterprise Edition (J2EE), a method comprising;
-
4. A method for providing interoperability comprising:
-
instantiating a server within an Enterprise Java™
Bean (EJB) container, wherein the server is instantiated during startup of middle-tier hardware, wherein a CORBA server is initiated in a servlet context with parameters that are passed back and forth from an application that is called;instantiating at least one Enterprise Java™
Bean within the Enterprise Java ™
Bean (EJB) container;accessing a local interface of the EJB from the instantiated server; and providing data to a client workstation. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A method for providing interoperability comprising:
-
instantiating a business-logic component within an Enterprise Java™
Bean (EJB) container, wherein the business-logic component is instantiated during startup of middle-tier hardware, wherein the business-logic component is initiated in a servlet context with parameters that are passed back and forth from an application that is called;instantiating a server within the container; accessing the business-logic component from the instantiated server; and providing data to a client workstation. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system for providing interoperability comprising:
a memory component that stores at least the following; logic configured to instantiate a business-logic component within an Enterprise Java™
Bean container, wherein the business-logic component is instantiated during startup of middle-tier hardware, wherein the business logic component is initiated in a servlet context with parameters that are passed back and forth from an application that is called;logic configured to instantiate a server within the Enterprise Java™
Bean container;
logic configured to instantiate at least one Enterprise Java™
Bean within the Enterprise Java ™
Bean (EJB) container;logic configured to access the business-logic component from the instantiated server; and logic configured to provide data to a client workstation.
-
31. A system for providing interoperability comprising:
a memory component that stores at least the following; logic configured to instantiate a server within an Enterprise Java™
Bean (EJB) container, wherein the server is instantiated during startup of middle-tier hardware, wherein the server is initiated in a servlet context with parameters that are passed back and forth from an application that is called;logic configured to instantiate at least one Enterprise Java™
Bean within the Enterprise Java ™
Bean (EJB) container;logic configured to access a local interface of the EJB from the instantiated server; and logic configured to provide data to a client workstation. - View Dependent Claims (32, 33, 34)
-
35. A system including a processor for providing interoperability comprising:
-
means for instantiating a server within an Enterprise Java™
Bean (EJB) container, wherein the server is instantiated during startup of middle-tier hardware, wherein the server is initiated in a servlet context with parameters that are passed back and forth from an application that is called;means for instantiating at least one Enterprise Java™
Bean within the Enterprise Java ™
Bean (EJB) container;means for accessing a local interface of the EJB from the instantiated server; and means for providing data to a client workstation. - View Dependent Claims (36, 37, 38)
-
-
39. A computer-readable medium comprising:
-
computer-readable code adapted to instruct a programmable device to instantiate a server within an Enterprise Java™
Bean (EJB) container, wherein the server is instantiated during startup of middle-tier hardware, wherein the server is initiated in a servlet context with parameters that are passed back and forth from an application that is called;computer-readable code adapted to instruct a programmable device to instantiate at least one Enterprise Java™
Bean within the Enterprise Java ™
Bean (EJB) container;computer-readable code adapted to instruct a programmable device to access a local interface of the EJB from the instantiated server; computer-readable code adapted to provide data to a client workstation. - View Dependent Claims (40, 41, 42)
-
Specification