IP Library Granted Patent US 9,092,329
Granted Patent B2
US 9,092,329 · App. 13/333,660 · Granted Jul 28, 2015

Process integration alerting for business process management

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,092,329
App. No.
13/333,660
Granted
Jul 28, 2015
Kind
B2
Abstract

A computer implemented method may include identifying one or more business process runtime events received at an events queue of a process integration runtime component. One or more errors associated with the business process runtime events may be identified. The one or more errors may be evaluated based, at least in part, on one or more rules associated with the business process runtime event and configuration information associated with the process integration runtime component. The one or more rules may be associated with the business process runtime event and configuration information associated with the process integration runtime component having the same format. An alert for the one or more errors associated with the business process runtime event can be stored.

Claims (36)

1. A computer implemented method comprising:

identifying one or more business process runtime events of a business process management business process runtime component received at an events queue of a process integration runtime component, wherein the business process runtime component and the process integration runtime component are run locally relative to one another on a particular physical system;

identifying one or more errors associated with the business process runtime events;

evaluating the one or more errors based, at least in part, on one or more centralized alert rules associated with the business process runtime event and configuration information associated with the process integration runtime component, wherein the configuration information associated with the process integration runtime component is stored in a process integration directory which is a central configuration storage for the process integration runtime component and other distributed process integration components and the process integration directory is separate from the particular physical system, wherein the one or more centralized alert rules associated with the business process runtime event and alert configuration information associated with the process integration runtime component having the same format, and wherein a local alert configuration is used to evaluate local alerts for the business process runtime component based on business process management error events; and

storing an alert for the one or more errors associated with the business process runtime event.

2. The computer implemented method of claim 1 , wherein the format is a JavaScript object notation format.

3. The computer implemented method of claim 1 , wherein the one or more rules associated with the business process runtime event comprise alert rules defining configuration parameters for communicating the one or more errors to one or more consumers.

4. The computer implemented method of claim 1 , wherein the configuration information associated with the process integration runtime component is enhanced with runtime specific alert rules for the one or more business processes.

5. The computer implemented method of claim 4 , wherein the enhanced configuration information associated with the process integration runtime component are stored in a cached alert rules object.

6. The computer implemented method of claim 1 , wherein identifying the one or more errors associated with the business process runtime events comprises identifying one or more errors that are received in the same format as the configuration information associated with the process integration runtime component.

7. A computer program product for integrating business process management error alerting with process integration alerting, the computer program product stored on a tangible, non-transitory media, operable to execute instructions comprising:

identifying one or more business process runtime events of a business process management business process runtime component received at an events queue of a process integration runtime component, wherein the business process runtime component and the process integration runtime component are run locally relative to one another on the same physical system;

identifying one or more errors associated with the business process runtime events;

evaluating the one or more errors based, at least in part, on one or more centralized alert rules associated with the business process runtime event and configuration information associated with the process integration runtime component, wherein the configuration information associated with the process integration runtime component is stored in a process integration directory which is a central configuration storage for the process integration runtime component and other distributed process integration components and the process integration directory is separate from the particular physical system, wherein the one or more centralized alert rules associated with the business process runtime event and alert configuration information associated with the process integration runtime component having the same format, and wherein a local alert configuration is used to evaluate local alerts for the business process runtime component based on business process management error events; and

storing an alert for the one or more errors associated with the business process runtime event.

8. The computer program product of claim 7 , further comprising:

receiving the configuration information associated with the process integration runtime component from a centralized process integration directory;

storing the configuration information in a cache; and

receiving an update to the configuration information, the update including the one or more rules associated with the business process runtime event.

9. The computer program product of claim 7 , wherein the format is a JavaScript object notation format.

10. The computer program product of claim 7 , wherein the one or more rules associated with the business process runtime event comprise alert rules defining configuration parameters for communicating the one or more errors to one or more consumers.

11. The computer program product of claim 7 , wherein the configuration information associated with the process integration runtime component is enhanced with runtime specific alert rules for the one or more business processes.

12. The computer program product of claim 11 , wherein the enhanced configuration information associated with the process integration runtime component are stored in a cached alert rules object.

13. The computer program product of claim 7 , wherein identifying the one or more errors associated with the business process runtime events comprises identifying one or more errors that are received in the same format as the configuration information associated with the process integration runtime component.

14. A system comprising:

one or more computers; and

a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising:

identifying one or more business process runtime events of a business process management business process runtime component received at an events queue of a process integration runtime component, wherein the business process runtime component and the process integration runtime component are run locally relative to one another on the same physical system;

identifying one or more errors associated with the business process runtime events;

evaluating the one or more errors based, at least in part, on one or more centralized alert rules associated with the business process runtime event and configuration information associated with the process integration runtime component, wherein the configuration information associated with the process integration runtime component is stored in a process integration directory which is a central configuration storage for the process integration runtime component and other distributed process integration components and the process integration directory is separate from the particular physical system, wherein the one or more centralized alert rules associated with the business process runtime event and alert configuration information associated with the process integration runtime component having the same format, and wherein a local alert configuration is used to evaluate local alerts for the business process runtime component based on business process management error events; and

storing an alert for the one or more errors associated with the business process runtime event.

15. The system of claim 14 , wherein the operations further comprise:

receiving the configuration information associated with the process integration runtime component from a centralized process integration directory;

storing the configuration information in a cache; and

receiving an update to the configuration information, the update including the one or more rules associated with the business process runtime event.

16. The system of claim 14 , wherein the format is a JavaScript object notation format.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2012
From: STOYANOV, TIHOMIR
To: SAP AG
Reel/Frame 027539/0952 →