Configurable connector
First Claim
1. A method of sending data from a component operating in a data processing system to a target system across a communication line, comprising:
- configuring a connector in said data processing system using a protocol handler to convert incoming and outgoing data into messages that conform to a protocol used for communication between said component in said data processing system and said target system, wherein said protocol handler is one of a plurality of protocol handlers that are removably plugged into said connector to provide protocol conversion services for maintaining said communication between said component in said data processing system and said target system, and wherein each of said plurality of protocol handlers supports a different protocol so that in response to said protocol being changed to a different protocol said connector is reconfigured by unplugging said protocol handler and plugging in a new protocol handler from said plurality of protocol handlers that supports said different protocol to maintain said communication between said component in said data processing system and said target system, and wherein said target system does not include a second connector as a result of said connector in said data processing system providing said protocol conversion services to maintain said communication;
establishing a connection between said data processing system and said communication line;
receiving an output record containing said outgoing data from said component in said data processing system; and
transmitting said outgoing data formatted into said different protocol on said communication line to said target system.
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a connector adapted to convey data between a first application and a second application (or application components). The applications may be hosted by different computer systems interconnected by a communications link or network. The connector in addition to being interposed between the first and second application is adapted to communicate with one or more protocol handlers (wherein a protocol handler provides the formatting of data to conform with a specific protocol—e.g., HTTP, SOAP, etc.). The protocol handlers configure the connector thus allowing data received by the connector from the first application to be serviced (e.g., formatted) to conform to the protocol provided by the protocol handler which has been “plugged” into the connector.
13 Citations
11 Claims
-
1. A method of sending data from a component operating in a data processing system to a target system across a communication line, comprising:
-
configuring a connector in said data processing system using a protocol handler to convert incoming and outgoing data into messages that conform to a protocol used for communication between said component in said data processing system and said target system, wherein said protocol handler is one of a plurality of protocol handlers that are removably plugged into said connector to provide protocol conversion services for maintaining said communication between said component in said data processing system and said target system, and wherein each of said plurality of protocol handlers supports a different protocol so that in response to said protocol being changed to a different protocol said connector is reconfigured by unplugging said protocol handler and plugging in a new protocol handler from said plurality of protocol handlers that supports said different protocol to maintain said communication between said component in said data processing system and said target system, and wherein said target system does not include a second connector as a result of said connector in said data processing system providing said protocol conversion services to maintain said communication; establishing a connection between said data processing system and said communication line; receiving an output record containing said outgoing data from said component in said data processing system; and transmitting said outgoing data formatted into said different protocol on said communication line to said target system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for facilitating data transfer between a first application and a second application, said method comprising:
-
configuring a connector in a data processing system using a protocol handler to convert incoming and outgoing data into messages that conform to a protocol used for communication between said first application in said data processing system and said second application in a target system, wherein said protocol handler is one of a plurality of protocol handlers that are removably plugged into said connector to provide protocol conversion services for maintaining said communication between said first application in said data processing system and said second application in said target system, and wherein each of said plurality of protocol handlers supports a different protocol, and wherein said target system does not include a second connector as a result of said connector in said data processing system providing said protocol conversion services to maintain said communication; transmitting data to and receiving data from said first application in said data processing system through a first interface; forwarding data received from said first application in said data processing system to said protocol handler through a second interface; forwarding formatted data received from said protocol handler through said second interface to said second application in said target system through a third interface; forwarding data received from said protocol handler through said second interface to said first application in said data processing system through said first interface; and forwarding formatted data received from said second application in said target system through said third interface to said protocol handler through said second interface. - View Dependent Claims (10)
-
-
11. A method of communication between a first application and a second application, said method comprising:
-
presenting a first interface for communicating with said first application in a data processing system; presenting a second interface for communicating with said second application in a target system; presenting a configuration interface adapted to removably receive a selected protocol handler from a plurality of protocol handlers, wherein each of the plurality of protocol handlers supports a different protocol, and wherein a connector in said data processing system is configured using said selected protocol handler to provide data conversion services to a protocol used for communication between said first application in said data processing system and said second application in said target system, and wherein said data conversion services are determined by said selected protocol handler removably received by said configuration interface, and wherein said target system does not include a second connector as a result of said connector in said data processing system providing said protocol conversion services to maintain said communication; passing first data received from said first application in said data processing system destined for said second application in said target system to said selected protocol handler for data conversion; passing converted first data received from said selected protocol handler to said second application in said target system; passing second data received from said second application in said target system to said selected protocol handler for data conversion; and passing converted second data to said first application in said data processing system.
-
Specification