Information processing method, information processing device, and program

Abstract
An information processing device, which is communicably connected to a client device used by a user and each of a plurality of server devices to perform information processing for a service, stores on a memory server identification information for identifying the server device to perform the information processing, for each of a series of the information processing required to provide the service, with regards to each of the services. Then, the information processing device receives a message including service identification information for identifying the service, which is sent from the client device, identifies the service based on the service identification information included in the received message, reads out from the memory the server identification information corresponding to the identified service, and sends an information processing request for requesting to perform the information processing, to each of the server devices identified based on the read out server identification information.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 shows an overall configuration of an information processing system with regards to an embodiment of the present invention;



FIG. 2 shows a hardware configuration of a server linkage device 30;



FIG. 3 is a block diagram showing functions of the server linkage device 30;



FIG. 4 shows an example of a data configuration of a service-mapping table 351;



FIG. 5 shows an example of a data configuration of a linkage-pattern-management table 352;



FIG. 6 is a flow chart showing a process executed by the server linkage device 30;



FIG. 7 shows a specific example of the process executed by the server linkage device 30;



FIG. 8 is a flow chart showing a process of updating the service-mapping table 351 and the linkage-pattern-management table 352;



FIG. 9 shows an example of a screen 70 for use in the updating process illustrated in FIG. 8;



FIG. 10 illustrates a comparison between before-process and after-process when information processing required for a service is changed.


Claims
  • 1. An information processing method, executed by an information processing device which is communicably connected to a client device used by a user, and each of a plurality of server devices to service information processing, the information processing method comprising steps of: storing, on a memory with regards to each service for each of a series of the information processing required to provide the service, server identification information which is used for identifying the server device to perform the information processing;receiving a message including service identification information for identifying the service, which is sent from the client device;identifying the service based on the service identification information included in the received message, and reading out, from the memory, the server identification information corresponding to the identified service; andsending an information processing request for requesting to perform the information processing, to each of the server devices identified based on the read out server identification information.
  • 2. An information processing method according to claim 1, executed by the information processing device, further comprising steps of: storing, on the memory, communication information indicating a communication method for use in communication with the server device, with regards to each of the server devices; andreading out, from the memory, the communication information corresponding to the server device, when sending the information processing request to the server device, and sending the information processing request to the server device following the communication method indicated in the read out communication information.
  • 3. An information processing method according to claim 1, executed by the information processing device, further comprising steps of: receiving the message which the server device sends upon receiving the information processing request;reading out, from the memory, the server identification information corresponding to the service identified based on the service identification information included in the received message; andsending the information processing request to each of the server devices identified based on the read out server identification information.
  • 4. An information processing method according to claim 1, wherein: the service identification information is a value of a data item that can be included in the message; andthe information processing method, executed by the said information processing device, further comprises steps of: storing, on the memory, item information indicating the data item, a condition to the value of the data item, and the service, associating each information with the others; andidentifying the service, with regards to the message sent from the client device, based on the condition which corresponds to the item information indicating the data item included in the message and matches the value of the data item, with use of the information stored on the memory.
  • 5. An information processing method according to claim 4, executed by the information processing device, further comprising steps of: receiving a response message which the server device sends upon receiving the information processing request;identifying the service based on the condition which corresponds to the item information indicating the data item included in the received response message and matches the value of the data item, with use of the information stored on the memory;reading out, from the memory, the server identification information corresponding to the identified service; andsending the information processing request to each of the server devices identified based on the read out server identification information.
  • 6. An information processing method according to claim 1, executed by the information processing device, further comprising steps of: receiving a plurality of response messages which the respective server devices send as a response upon receiving the information processing request; andsending the received plurality of response messages to the client device.
  • 7. An information processing method according to claim 1, executed by the information processing device, further comprising steps of: accepting an input of information processing management data which includes information indicating the processing of the service, and information indicating the server device(s) required to perform the processing; andstoring, on the memory, the information indicating the processing of the service and the information indicating the server device(s) required to perform the processing which are included in the accepted information processing management data, associating each information with the other.
  • 8. An information processing method according to claim 7, executed by the information processing device, further comprising a step of: accepting the input of the information processing management data, by receiving the information processing management data sent from the client device.
  • 9. An information processing device, which is communicably connected to a client device used by a user and each of a plurality of server devices to perform information processing for a service, comprising: a server identification information storage unit to store server identification information which is used for identifying the server device to perform the information processing, for each of a series of the information processing required to provide the service, with regards to each of the services;a message receiving unit to receive a message including service identification information for identifying the service, which is sent from the client device;a server device identifying unit to read out, from the server identification information storage unit, the server identification information corresponding to the service identified based on the service identification information included in the received message; andan information processing request sending unit to send an information processing request for requesting to perform the information processing, to each of the server devices identified based on the read out server identification information.
  • 10. An information processing device according to claim 9, further comprising: a communication information storage unit to store communication information indicating a communication method for use in communication with the server device, with regards to each of the server devices; anda communication information reading unit to read out, from the communication information storage unit, the communication information corresponding to the server device when sending the information processing request to the server device;wherein the information processing request sending unit sends the information processing request following the communication method indicated in the read out communication information.
  • 11. An information processing device according to claim 9, wherein: the information processing device further comprises a response message receiving unit to receive the message which the server device sends upon receiving the information processing request;the server device identifying unit further reads out, from the server identification information storage unit, the server identification information corresponding to the service identified based on the service identification information included in the received message; andthe information processing request sending unit further sends the information processing request to each of the server devices identified based on the read out server identification information.
  • 12. An information processing device according to claim 9, wherein: the service identification information is a value of a data item that can be included in the message;the information processing device further comprises an item information storage unit to store item information indicating the data item, a condition to the value of the data item, and the service, associating each information with the others; andthe server device identifying unit identifies the service, with regards to the message sent from the client device, based on the condition which corresponds to the item information indicating the data item included in the message and matches the value of the data item, with use of the information stored in the item information storage unit.
  • 13. An information processing device according to claim 12, wherein: the information processing device further comprises a response message receiving unit to receive a response message which the server device sends upon receiving the information processing request;the server device identifying unit further identifies the service based on the condition which corresponds to the item information indicating the data item included in the received response message and matches the value of the data item, with use of the information stored in the item information storage unit;the server device identifying unit further reads out, from the server identification information storage unit, the server identification information corresponding to the identified service; andthe information processing request sending unit further sends the information processing request to each of the server devices identified based on the read out server identification information.
  • 14. An information processing device, which is communicably connected to a client device used by a user and each of a plurality of server devices to perform information processing for a service, comprising: a plurality of communication components to enable communications with the server devices, provided for each of the server devices;an information processing pattern table to store identification information indicating the communication component corresponding to each of the server devices which perform the information processing, for each of a series of the information processing required to provide the service, with regards to each of the services;a message receiving unit to receive a message including service identification information for identifying the service, which is sent from the client device;a message processing unit to identify the service based on the service identification information included in the received message, and read out, from the information processing pattern table, the identification information corresponding to the identified service; anda distribution processing unit to call each of the communication components identified based on the read out identification information; andwherein each of the communication components, in responding to the call from the distribution processing unit, sends an information processing request for requesting to perform the information processing, to the corresponding server device.
  • 15. An information processing device according to claim 14, further comprising: a communication information storage unit to store communication information indicating a communication method for use in communication with the server device, with regards to each of the server devices; anda communication information reading unit to read out, from the communication information storage unit, the communication information corresponding to the server device when sending the information processing request to the server device;wherein each of the communication components sends the information processing request following the communication method indicated in the read out communication information.
  • 16. An information processing device according to claim 14, further comprising: a response message receiving unit to receive a plurality of response messages which the respective server devices send as a response upon receiving the information processing request; anda response message sending unit to send the received plurality of response messages to the client device.
  • 17. An information processing device according to claim 14, further comprising: an input accepting unit to accept an input of information processing management data which includes information indicating the processing of the service, and information indicating the server device(s) required to perform the processing; andan information processing management data storage unit to store the information indicating the processing of the service and the information indicating the server device(s) required to perform the processing which are included in the accepted information processing management data, associating each information with the other.
  • 18. An information processing device according to claim 17, wherein: the input accepting unit to accept the input of the information processing management data, by receiving the information processing management data sent from the client device.
Priority Claims (1)
Number Date Country Kind
2006-001332 Jan 2006 JP national