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.
Legal claims defining the scope of protection, as filed with the USPTO.
1. In a distributed network, a method comprising: instantiating a Java™ Bean within a container; instantiating a Common Object Request Broker Architecture server within the container; responsive to servicing a received request for data from a client workstation, locally calling the Java™ Bean from the Common Object Request Broker Architecture server using a local interface of the Java™ Bean to provide the data requested; instantiating a Common Object Request Broker Architecture servant object within the container to service the received request, wherein the Common Object Request Broker Architecture servant object is configured to access the Java™ Bean using the local interface of the Java™ Bean; and providing the data returned from the Java™ Bean to the client workstation.
2. The method of claim 1 , wherein the container comprises a Java™ Bean container.
3. The method of claim 1 , further comprising: instantiating all Common Object Request Broker Architecture server components within the container.
4. The method of claim 1 , wherein the Common Object Request Broker Architecture server is instantiated as the Java™ Bean.
5. The method of claim 1 , further comprising instantiating a Common Object Request Broker Architecture server component within the container, wherein the Common Object Request Broker Architecture server component is selected from a group consisting of: a root portable object adapter; a child portable object adapter; a portable object adapter manager; a servant manager; a portable object adapter policy; a transient object; a persistent object; a session object; an entity object; a factory object; a servant activator; and a servant locator object.
6. The method of claim 1 , wherein the Common Object Request Broker Architecture server calls a second Java™ Bean located in a second container using a remote interface of the second Java™ Bean.
7. The method of claim 1 , wherein the received request comprises one of a request to setup a new account, a request to lookup an existing account, a request to modify an existing account, or a request to link several separate accounts that belong to a common individual.
8. A system comprising: a computer processor; a Java™ Bean within a container instantiated by the computer processor; a Common Object Request Broker Architecture server instantiated by the computer processor within the container, wherein the Common Object Request Broker Architecture server is configured to locally call the Java™ Bean using a local interface of the Java™ Bean; and a Common Object Request Broker Architecture servant object within the container configured to service a received request, wherein the Common Object Request Broker Architecture servant object is configured to access the Java™ Bean using the local interface of the Java™ Bean.
9. The system of claim 8 , wherein the container comprises a Java™ Bean container.
10. The system of claim 8 , further comprising: a plurality of Common Object Request Broker Architecture server components within the container.
11. The system of claim 8 , wherein the Common Object Request Broker Architecture server is instantiated as the Java™ Bean.
12. The system of claim 8 , further comprising a Common Object Request Broker Architecture server component instantiated within the container, wherein the Common Object Request Broker Architecture server component is selected from a group consisting of: a root portable object adapter; a child portable object adapter; a portable object adapter manager; a servant manager; a portable object adapter policy; a transient object; a persistent object; a session object; an entity object; a factory object; a servant activator; and a servant locator object.
13. The system of claim 8 , wherein the Common Object Request Broker Architecture server is configured to call a second Java™ Bean located in a second container using a remote interface of the second Java™ Bean.
14. The system of claim 8 , wherein the received request comprises one of a request to setup a new account, a request to lookup an existing account, a request to modify an existing account, or a request to link several separate accounts that belong to a common individual.
15. A non-transitory computer-readable medium having a computer program that is executable a computer, the computer program comprising: code to instantiate a Java™ Bean within a container; code to instantiate a Common Object Request Broker Architecture server within the container; code, responsive to servicing a received request for data from a client workstation, to locally call the Java™ Bean from the Common Object Request Broker Architecture server using a local interface of the Java™ Bean to provide the data requested; code to instantiate a Common Object Request Broker Architecture servant object within the container to service the received request, wherein the Common Object Request Broker Architecture servant object is configured to access the Java™ Bean using the local interface of the Java™ Bean; and code to provide the data returned from the Java™ Bean to the client workstation.
16. The non-transitory computer-readable medium of claim 15 , wherein the container comprise a Java™ Bean container.
17. The non-transitory computer-readable medium of claim 15 , the computer program further comprising: code to instantiate all Common Object Request Broker Architecture server components within the container.
18. The non-transitory computer-readable medium of claim 15 , wherein the Common Object Request Broker Architecture server is instantiated as the Java™ Bean.
19. The non-transitory computer-readable medium of claim 15 , the computer program further comprising code to instantiate a Common Object Request Broker Architecture server component within the container, wherein the Common Object Request Broker Architecture server component is selected from a group consisting of: a root portable object adapter; a child portable object adapter; a portable object adapter manager; a servant manager; a portable object adapter policy; a transient object; a persistent object; a session object; an entity object; a factory object; a servant activator; and a servant locator object.
20. The non-transitory computer-readable medium of claim 15 , wherein the received request comprises one of a request to setup a new account, a request to lookup an existing account, a request to modify an existing account, or a request to link several separate accounts that belong to a common individual.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
August 22, 2012
January 20, 2015
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.