IP Library Patent Application 13464641
Patent Application
App. No. 13/464,641

BUSINESS PROCESS MODEL NOTATION EXTENSION FOR MODELING OF INTEGRATION PROCESSES

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 None
App. No.
13/464,641
Abstract

Computer implemented methods and computer program products involve instructions including identifying a business process model. An integration process definition can be identified. The integration process definition can be integrated into the business process model. An enhanced business process model can be defined, the enhanced business process model including the business process model and the integration process definition.

Claims (39)

1 . A computer implemented method comprising:

identifying a business process model;

identifying an integration process definition;

incorporating the integration process definition into the business process model; and

identifying an enhanced business process model, the enhanced business process model including the business process model and the integration process definition.

2 . The computer implemented method of claim 1 , wherein the integration process definition is represented as a visual icon.

3 . The computer implemented method of claim 1 , wherein the integration process definition defines a message aggregation process, the message aggregation process operable when executed to combine multiple messages into a single message.

4 . The computer implemented method of claim 1 , wherein the integration process definition defines a content enrichment process, the content enrichment process operable when executed to add data to an in-coming message.

5 . The computer implemented method of claim 1 , wherein the integration process definition defines a content filter process, the content filter process operable when executed to remove data from an incoming message.

6 . The computer implemented method of claim 1 , wherein the integration process definition defines a message translator process, the message translator process operable when executed to transform data from one form to another form.

7 . The computer implemented method of claim 1 , wherein the integration process definition defines a content-based router process, the content-based router process operable when executed to route a message to a recipient based on content within the message.

8 . The computer implemented method of claim 1 , wherein the integration process definition defines a recipient list process, the recipient list process operable when executed to transfer messages to one or more recipients.

9 . The computer implemented method of claim 1 , wherein the integration process definition defines a message filter process, the message filter process operable when executed to remove a message.

10 . The computer implemented method of claim 1 , further comprising:

identifying a data object associated with the business process model;

incorporating an integration process definition into the data object; and

storing the data object in association with the enhanced business process model.

11 . The computer implemented method of claim 1 , further comprising defining an event message type, the event message type enhanced with a integration process definition.

12 . The computer implemented method of claim 1 , further comprising defining an command message type, the command message type enhanced with a integration process definition.

13 . The computer implemented method of claim 1 , further comprising defining an document message type, the document message type enhanced with a integration process definition.

14 . The computer implemented method of claim 1 , further comprising defining an association between a task of the business process model and an implementation icon, the implementation icon identifying how the task is to be performed.

15 . The computer implemented method of claim 14 , wherein the association is one or more of a service, a business rule, or a script.

16 . A computer program product tangibly embodied on non-transitory media, the computer program product operable to execute instructions comprising:

identifying a business process model;

identifying an integration process definition;

incorporating the integration process definition into the business process model; and

identifying an enhanced business process model, the enhanced business process model including the business process model and the integration process definition.

17 . The computer program product of claim 16 , wherein the integration process definition is represented as a visual icon.

18 . The computer program product of claim 16 , wherein the integration process definition defines a message aggregation process, the message aggregation process operable when executed to combine multiple messages into a single message.

19 . The computer program product of claim 16 , wherein the integration process definition defines a content enrichment process, the content enrichment process operable when executed to add data to an in-coming message.

20 . The computer program product of claim 16 , wherein the integration process definition defines a content filter process, the content filter process operable when executed to remove data from an incoming message.

21 . The computer program product of claim 16 , wherein the integration process definition defines a message translator process, the message translator process operable when executed to transform data from one form to another form.

22 . The computer program product of claim 16 , wherein the integration process definition defines a content-based router process, the content-based router process operable when executed to route a message to a recipient based on content within the message.

23 . The computer program product of claim 16 , wherein the integration process definition defines a recipient list process, the recipient list process operable when executed to transfer messages to one or more recipients.

24 . The computer program product of claim 16 , wherein the integration process definition defines a message filter process, the message filter process operable when executed to remove a message.

25 . The computer program product of claim 16 , further comprising:

identifying a data object associated with the business process model;

incorporating an integration process definition into the data object; and

storing the data object in association with the enhanced business process model.

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 Aug 11, 2014
From: STIEHL, VOLKER
To: SAP AG
Reel/Frame 033506/0888 →