APPLICATION EXECUTING METHOD, APPLICATION CHANGING APPARATUS, AND APPLICATION CHANGING PROGRAM
First Claim
1. An application executing method used for a computer system having:
- an application server for receiving a request from a client and providing an application for processing a task; and
a customization executing server for changing a particular application included in the application and providing the changed particular application to the client,the customization executing server having;
an interface coupled to the client and the application server;
a processor coupled to the interface; and
a memory accessible from the processor,the memory storing;
user status information including operation information of the application for processing the task and the particular application;
user status defining information for applying customization in which the operation information of the application executed before the particular application is requested to perform processing is defined as a condition for changing the particular application; and
customization defining information in which a customization content for the particular application is defined,the application executing method including the steps of;
receiving, by the customization executing server, a request message including a request for executing the application and the particular application from the client in a case where the client makes a request for the processing to the application and the particular application in order to process the task;
analyzing, by the customization executing server, the received request message to identify the operation information of the application and the particular application;
recording, by the customization executing server, based on the user status defining information for applying customization, the identified operation information in the user status information;
transmitting, by the customization executing server, the request message to the application server;
executing, by the application server, based on the request message, the processing for which the request is made;
transmitting, by the application server, a response message corresponding to the request message;
receiving, by the customization executing server, the response message transmitted by the application server;
judging, by the customization executing server, based on the user status defining information for applying customization and the user status information, which step of a process of processing the task is to be customized, and determining whether or not to change the particular application;
changing, by the customization executing server, in a case where the particular application is changed, the response message based on the customization defining information to newly generate a response message; and
transmitting, by the customization executing server, the newly-generated response message to the client.
1 Assignment
0 Petitions
Accused Products
Abstract
In order to provide a user with an application customized according to a situation of a task, there is provided a computer system including: an application server for processing the task requested from a client; and a customization executing server for changing an application provided by the application server. The customization executing server is configured to: manage user status information including operation information of the application; record the operation information of the application in the user status information based on a request message transmitted from the client; change a response message transmitted by the application server based on the user status information to newly generate a response message; and transmit the newly-generated response message to the client.
11 Citations
15 Claims
-
1. An application executing method used for a computer system having:
- an application server for receiving a request from a client and providing an application for processing a task; and
a customization executing server for changing a particular application included in the application and providing the changed particular application to the client,the customization executing server having;
an interface coupled to the client and the application server;
a processor coupled to the interface; and
a memory accessible from the processor,the memory storing;
user status information including operation information of the application for processing the task and the particular application;
user status defining information for applying customization in which the operation information of the application executed before the particular application is requested to perform processing is defined as a condition for changing the particular application; and
customization defining information in which a customization content for the particular application is defined,the application executing method including the steps of; receiving, by the customization executing server, a request message including a request for executing the application and the particular application from the client in a case where the client makes a request for the processing to the application and the particular application in order to process the task; analyzing, by the customization executing server, the received request message to identify the operation information of the application and the particular application; recording, by the customization executing server, based on the user status defining information for applying customization, the identified operation information in the user status information; transmitting, by the customization executing server, the request message to the application server; executing, by the application server, based on the request message, the processing for which the request is made; transmitting, by the application server, a response message corresponding to the request message; receiving, by the customization executing server, the response message transmitted by the application server; judging, by the customization executing server, based on the user status defining information for applying customization and the user status information, which step of a process of processing the task is to be customized, and determining whether or not to change the particular application; changing, by the customization executing server, in a case where the particular application is changed, the response message based on the customization defining information to newly generate a response message; and transmitting, by the customization executing server, the newly-generated response message to the client. - View Dependent Claims (2, 3, 4, 5)
- an application server for receiving a request from a client and providing an application for processing a task; and
-
6. An application changing apparatus that is coupled to an application server for receiving a request from a client and providing an application for processing a task, and changes a particular application included in the application and provides the changed particular application to the client,
the application changing apparatus comprising: -
an interface coupled to the client and the application server; a processor coupled to the interface; and a memory accessible from the processor, wherein; the memory stores; user status information containing operation information of the application for processing the task and the particular application; user status defining information for applying customization in which the operation information of the application executed before the particular application is requested to perform processing is defined as a condition for changing the particular application; and customization defining information in which a customization content for the particular application is defined; and the processor is configured to; receive a request message including a request for executing the application and the particular application from the client in a case where the client makes a request for the processing to the application and the particular application in order to process the task; analyze the received request message to identify the operation information of the application and the particular application; record, based on the user status defining information for applying customization, the identified operation information in the user status information; transmit the request message to the application server; receive a response message transmitted by the application server; judge, based on the user status defining information for applying customization and the user status information, which step of a process of processing the task is to be customized, and determine whether or not to change the particular application; change, in a case where the particular application is changed, the response message based on the customization defining information to newly generate a response message; and transmit the newly-generated response message to the client. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A storage medium recorded with an application changing program executed by a customization executing server for changing a particular application included in an application provided by an application server for processing a task and providing the changed particular application to a client,
the customization executing server managing: -
user status information including operation information of the application for processing the task and the particular application, and information indicating a flow of operation; user status defining information for applying customization in which the operation information of the application executed before the particular application is executed is defined as a condition for changing the particular application; and customization defining information in which a customization content for the particular application is defined, the application changing program controlling the customization executing server to execute the steps of; receiving a request message including a request for executing the application and the particular application from the client in a case where the client makes a request for processing to the application and the particular application in order to process the task; analyzing the received request message to identify the operation information of the application and the particular application; recording, based on the user status defining information for applying customization, the identified operation information in the user status information; transmitting the request message to the application server; receiving a response message transmitted by the application server; judging, based on the user status defining information for applying customization and the user status information, which step of a process of processing the task is to be customized, and determining whether or not to change the particular application; changing, in a case where the particular application is changed, the response message based on the customization defining information to newly generate a response message; and transmitting the newly-generated response message to the client. - View Dependent Claims (12, 13, 14, 15)
-
Specification