Patent ID: 8117437

Claim:
A service providing system comprising: a first context manager for managing a first context associated with a first protocol, the first context and the first protocol being a web context and a web protocol, respectively, wherein the first context manager comprises a web context cooperation manager; a second context manager for managing a second context associated with a second protocol, wherein the second context manager comprises a second context cooperation manager, wherein the web context cooperation manager and the second context cooperation manager allow the web context to operate on information managed by the second context and the second context to operate on information managed by the web context; a first application execution server connected to said first context manager, wherein the first context manager executes a first application associated with the first context, the first application being a web application and wherein the first application execution server is implemented with hardware; a second application execution server connected to said second context manager, wherein the second context manager executes a second application associated with the second context related to the first context and wherein the second application execution server is implemented with hardware; a handler manager connected to the first application execution server, the handler manager comprising: a web protocol handler for receiving a first message via the web protocol from a first client; and a second protocol handler for receiving a second message via the second protocol from a second client; the first application execution server comprising: a first cooperation manager for transmitting the second message to the second application execution server; a first message processor for processing the first message and the second message, wherein the first message is transmitted to the first application via the first context and the second message is transmitted to the first cooperation manager; and a first event listener manager for managing an event listener, wherein when an operation is performed on the first context, the event listener notifies the second application execution server of the operation; the second application execution server comprising: a second cooperation manager for receiving the second message from the first execution server; a second message processor for processing the second message, wherein the second message processor transmits the second message to the second application via the second context; and a connector manager for managing a connector, wherein a second protocol response from the second application is transmitted via the connector manager to the second client.