Patent ID: 7127517
Filing Date: 2006-10-24
Classification: H04L

Abstract:
1. A computer system coupled to work stations operated by remote clients comprising: an object server container that comprises a plurality of server objects relating to specific, respective object servers of said workstations, wherein said object server container provides services that run in a first protocol in said object server container, wherein said server objects are operable to access said services, and wherein said first protocol differs from arbitrary protocols between the clients and the server objects; a protocol adapter framework that provides access to the server objects from the remote clients, that comprises a plurality of protocol adapters, that uses at least some of said protocol adapters for communication with the remote clients using a plurality of first protocols, that supports a developer of an application embodied by said server objects and methods to define one or more of said arbitrary protocols, which are different than the first protocols, for communication between the clients and the server objects, and that responds to client requests in a natural programming model in at least one of said arbitrary protocols received via said protocol adapters to derive therefrom at least one method requests on at least one of said server objects residing within at least one of said object servers, wherein said protocol adapter framework processes an output generated by one of said object servers in response to a client request for transport to said requesting client according to a transport protocol that is expected by the requesting client, wherein the transport protocol differs from an arbitrary protocol of the requesting client.