Web and lotus notes adapter layers
1 Assignment
0 Petitions
Accused Products
Abstract
An adapter layer architecture that provides a consistent protocol for interactions between client and server side code. The architecture, which is particularly well suited for an enterprise application development platform (EADP), isolates what function operates at what side of the request (“client” and “server”). The preferred embodiment of the invention provides a number of specific features. These include: 1. a uniform mechanism to pass data between client and server; 2. a server side mechanism to handle client requests; 3. a client side request handler; 4. a mechanism to provide interactive conversational sessions, with each client session able to maintain multiple concurrent conversations; 5. a mechanism to purge sessions; and 6. unit of work control. In addition, the adapter layer architecture of the invention allows some adjustment in practice for various implementations to meet the adapter requirements. As new external sources (for example MQ series) are encountered, they can be mapped to the adapter architecture and incorporated into EADP functions.
-
Citations
45 Claims
-
1-24. -24. (canceled)
-
25. A method for interfacing between clients and servers of a distributed processing system, said method comprising the steps of:
providing a server adapter layer to facilitate interactions between the clients and the servers, said server adapter layer including a mechanism to provide interactive conversational sessions, with each client session able to maintain multiple concurrent conversations. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
32. A system for interfacing between clients and servers of a distributed processing system, said system comprising:
a server adapter layer to facilitate interactions between the clients and the servers, said server adapter layer including a mechanism to provide interactive conversational sessions, with each client session able to maintain multiple concurrent conversations. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
39. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for interfacing between clients and servers of a distributed processing system, said method comprising the steps of:
providing a server adapter layer to facilitate interactions between the clients and the servers, said server adapter layer including a mechanism to provide interactive conversational sessions, with each client session able to maintain multiple concurrent conversations. - View Dependent Claims (40, 41, 42, 43, 44, 45)
Specification