Patent ID: 7222152
Filing Date: 2007-05-22
Classification: H04L

Abstract:
1. A method of communicating between a client and a server in a distributed processing system, said client executing a client application and said server executing a server application, said method comprising: creating a first communications object that supports a plurality of protocols enabling communication between the client and the server, said first communications object being protocol agnostic; passing a uniform resource identifier (URI) from the client application to the first communications object, said URI identifying the server application with which the client application desires to communicate; identifying a desired application layer protocol based on the URI from the client application, said desired application layer protocol being one of the plurality of protocols supported by the first communications object; instantiating a second communications object based on the URI, said second communications object being protocol specific and corresponding to the identified application layer protocol, said second communications object specifying a desired transport layer protocol; and implementing, by the instantiated second communications object, the application layer protocol to establish a connection between the client application and the server application, said instantiated second communications object implementing the application layer over the transport layer protocol.