×

Handling queues associated with web services of business processes

  • US 8,914,804 B2
  • Filed: 09/12/2007
  • Issued: 12/16/2014
  • Est. Priority Date: 09/12/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • determining, by a processing device, a determined queue for messages to be exchanged during an execution of a business process;

    concurrently determining, by the processing device, a subscriber count and a queue depth for the determined queue;

    concurrently determining whether the subscriber count and the queue depth exceeds a threshold;

    providing, to a user, the subscriber count and the queue depth in response to the subscriber count and the queue depth exceeding the threshold, and an indication of a message load associated with the determined queue during the execution of the business process, the message load in view of a number of incoming messages at the determined queue;

    receiving a command from the user in response to providing, to the user, the subscriber count, the queue depth, and the indication of the message load, the command indicating one or more different queues to be used by the business process for messages to be exchanged, the one or more different queues not including the determined queue; and

    redistributing, by the processing device, the messages to be exchanged from the determined queue to the one or more different queues in view of the command from the user, wherein,receiving an updated BPEL application deployment descriptor specifying a new set of queues for partner links defined in the business process;

    receiving an updated web component deployment descriptor defining destination and connection factory references for each queue in the new set; and

    receiving an updated application server deployment descriptor binding the destination and connection factory references for each queue in the new set to resources in an operational environment; and

    building a new application package for the business process using the updated BPEL application deployment descriptor, the updated web component deployment descriptor and the updated application server deployment descriptor.

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