×

Business process management system, method thereof, process management computer and program thereof

  • US 8,250,205 B2
  • Filed: 02/07/2008
  • Issued: 08/21/2012
  • Est. Priority Date: 07/23/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A business process management system comprising:

  • a plurality of application servers, each of which comprises a service execution unit which provides a designated service;

    a process execution computer comprising a process execution unit which executes a process including service call steps, each of which calls and uses said service execution unit in one of said application servers;

    a process management computer which determines a processing condition of said service call step when said process is executed;

    a resource management computer which manages allocation and addition of computer resources of said application servers; and

    said application servers, said process execution computer, said process management computer, and said resource management computer being connected with each other via a network,wherein said process management computer comprises;

    a storage part which stores a service call step management table which holds at least an execution order of said service steps in each process and a throughput which is an execution number of each service call step in each process,a service call step manager which;

    extracts the throughput and the execution order regarding said service call steps in each process from said service call step management table,classifies said service call steps in each process into a bottleneck condition, a flowing data amount limitation available condition, or a normal condition according to said extracted throughput and execution order, the bottleneck condition being set to a service call step having an earlier execution order within service call steps having a lowest throughput, the flowing data amount limitation available condition being set to a service call step having an execution order earlier than the service call step in the bottleneck condition, and the normal condition being set to a service call step having the execution order later than the service call step in the bottleneck condition, andstores the classified conditions in said service call step management table; and

    an operation selector for overload which, on obtaining information which indicates that load of said application server has been increased via said network;

    extracts the conditions of the service call steps in each process which calls the service execution unit on the load-increased application server from said service call step management table,determines whether the extracted conditions include the bottleneck condition or not, and if the extracted conditions include the bottleneck condition, determines whether the extracted conditions in other steps of the process executed in the load-increased application server includes a flowing data amount limitation available condition,if the extracted conditions do not include the flowing data amount limitation available condition, outputs a request of adding computer resource of said load-increased application server to said resource management computer, andif the extracted conditions include the flowing data amount limitation available condition, outputs a request for limiting the throughput of the service call step of the other process to said process execution computer.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×