Claims
- 1. A method for handing Object Request Broker (ORB) communications for a system designed in the Common Object Request Broker Architecture (CORBA), comprising the steps of:
creating a plug-in component for a desired client/server application program protocol selected from multiple and diverse communications protocols, said component including a protocol adaptor/connector connecting the ORB and client server applications; structuring a base communications protocol for the ORB to accept said plug-in components so as to translate the client/server application protocol to the General Inter-ORB Protocol (GIOP) of CORBA; and combining the plug-in component and the base communications protocol so that the combination ORB handles communications from the client/server application in the desired application protocol.
- 2. The method for handling ORB communications as set forth in claim 1, further including the step of:
registering at least one other plug-in component for a desired communications protocol out of a plurality of protocols; and substituting one of the plug-in components in the combination to cause the system to communicate in the protocol related to the substituted protocol.
- 3. The method for handling ORB communications as set forth in claim 2 wherein the plug-in component includes a scheduler and the schedules changes when the other plug-in is substituted.
- 4. The method for handling ORB communications as set forth in claim 1, wherein the protocol adaptor/connector defines a connector interface which includes a protocol connector.
- 5. The method for handling ORB communications as set forth in claim 1, wherein the protocol adaptor/connector defines an adapter interface which includes a Listener and a dispatcher.
- 6. Apparatus for handing Object Request Broker (ORB) communications for a system designed in the Common Object Request Broker Architecture (CORBA), comprising
a plug-in component for a desired protocol related to one of a multiple of diverse communications protocols; and a base communications protocol component for the ORB, said base protocol being adapted to accept said plug-in component so as to translate the internal CORBA structure to a desired communications protocol.
- 7. An article of manufacture having computer readable program means embodied therein for causing Object Request Broker (ORB) communications for a system designed in the Common Object Request Broker Architecture (CORBA) to operate with a desired protocol related to one of a multiple diverse communications protocols, comprising
a plug-in component for a desired client/server application program protocol selected from multiple and diverse communications protocols, said component including a protocol adaptor/connector connecting the ORB and client server applications; a base communications protocol for the ORB to accept said plug-in components so as to translate the client/server application protocol to the General Inter-ORB Protocol (GIOP) of CORBA; and wherein the plug-in component and the base communications protocol are combined so that the combination ORB handles communications from the client/server application in the desired application protocol.
- 8. The article of manufacture as set forth in claim 7, further comprising:
at least one other plug-in component for a desired communications protocol out of a plurality of protocols, said other plug-in component being registered; and means for substituting one of the other plug-in components in the combination to cause the system to communicate in the protocol related to the substituted protocol.
- 9. The article of manufacture as set forth in claim 8 wherein the plug-in component includes a scheduler and the schedules changes when the other plug-in is substituted.
- 10. The article of manufacture as set forth in claim 7, wherein the protocol adaptor/connector defines a connector interface which includes a protocol connector.
- 11. The article of manufacture as set forth in claim 7, wherein the protocol adaptor/connector defines an adapter interface which includes a Listener and a dispatcher.
- 12. A method for handing requests for service over a communications system designed with multiple protocol levels, comprising the steps of:
at a client processor:
providing at least one protocol connector; using a client stub component to provide a plug-in protocol connector component for at least one desired client/server application program protocol selected from multiple and diverse communications protocols; using a client connection manager component to establishing a connection between one of said protocol connector and said plug-in protocol connector, and at least one protocol connection component; and connecting the protocol connection to a transport connection, said transport connection establishing communications with a server processor, and at said server processor:
providing at least one protocol listener; using a server skeleton component to provide a plug-in listener for at least said desired client/server application program protocol; using a server dispatcher component to establishing a connection between one of said listener and and said plug-in listener, and a protocol adapter, said adapter establishing communications with said transport connection of said client.
- 13. The method for handing requests for service over a communications system as set forth in claim 12, further including the step of:
using said client stub to provide at least one other plug-in protocol component for a desired communications protocol out of a plurality of protocols; and using said client connection manager to substitute the other plug-in protocol component for connection to said protocol connector.
- 14. The method for handing requests for service over a communications system as set forth in claim 13, wherein the plug-in component includes a scheduler and the schedules changes when the other plug-in is substituted.
Parent Case Info
[0001] This patent applications is based on Provisional Patent Application Serial No. 60/255,568 filed on Dec. 14, 2000, which is hereby incorporated by reference. Applicants claims the benefit of the filing date of the aforesaid Provisional Application under 35 U.S.C. §119(e)(1).
Provisional Applications (1)
|
Number |
Date |
Country |
|
60255568 |
Dec 2000 |
US |