System and method for communication between networked applications
AssigneeOpen Invention Network, LLC
InventorThomas T. Wheeler
Life of this patent
Estimating the term…
Abstract
During communication of a large data message from a client application to a server application, requirements to communicate smaller control messages can arise. To facilitate timely communication of control messages, a client application may include a chunking module that divides a data message into chunks that can be sent as a sequence of individual data message packets. When a control message needs to be sent, the sequence of data message packets can be interrupted to send a control message packet. At the server application, the sequence of message packets is processed so that data message packets are appended to a data message and control messages are extracted for immediate processing.
Claims20
A method for moving an object request broker comprising at least one registered service from a source server to a destination server, the method comprising:
- creating a server connection in the destination server for a URL of each service from the source server;
- suspending processing of new service requests for the at least one registered service in the source server;
- queuing service requests received by the source server from one or more clients after the suspension of service request processing;
- establishing a destination object request broker in a destination server;
- while processing of new service requests to the source server are suspended, registering the at least one service in the destination object request broker;
- and
- responding to the queued service requests from the source server to the one or more clients with an identity of the destination object request broker.
A non-transitory computer readable medium comprising instructions that when read by a processor, cause the processor to perform:
- creating a server connection in the destination server for a URL of each service from the source server;
- suspending processing of new service requests for the at least one registered service in the source server;
- queuing service requests received by the source server from one or more clients after the suspension of service request processing;
- establishing a destination object request broker in a destination server;
- while processing of new service requests to the source server are suspended, registering the at least one service in the destination object request broker;
- and
- responding to the queued service requests from the source server to the one or more clients with an identity of the destination object request broker.
A system, comprising:
- at least one processor;
- and
- at least one memory;
- wherein the at least one processor and the at least one memory are communicably coupled to one another;
- wherein the at least one processor is configured to:
- create a server connection in the destination server for a URL of each service from the source server;
- suspend new service requests for the at least one registered service in the source server;
- queue service requests received by the source server from one or more clients after the suspension of service requests;
- establish a destination object request broker in a destination server;
- while new service requests to the source server are suspended, register the at least one service in the destination object request broker;
- and
- respond to the queued service requests from the source server to the one or more clients with an identity of the destination object request broker.
Dependencies are inferred from the claim text.