Browse Prior Art Database

Cloud-based BPM (Business Process Management) MiddleApp

IP.com Disclosure Number: IPCOM000201673D
Publication Date: 2010-Nov-18
Document File: 6 page(s) / 117K

Publishing Venue

The IP.com Prior Art Database

Abstract

The disclosure is about a business process management (BPM) inter-layer application or proxy between BPM GUI, along with service interface, and BPM application modules. It provides ready-to-use BPM related visual components, BPM API facade, BPM service interfaces, and BPM GUI items for easy front-end application integration and customization. The BPM MiddleApp in the disclosure speeds up custom BPM application development while empowering users for customization to meet their business requirements with flexibility.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 47% of the total text.

Page 01 of 6

Cloud-

- The problem resolved by the invention

The problem resolved by the invention

One of the key issues in business process management projects is the implementation cost and flexibility of the application . This disclosure helps to resolve the issues of implementation difficulties in business process managementapplication , especially when integrating with the graphic user interface . Additionally, it allows flexibility to empower the users to configure and customize the business process application at runtime .

The disclosure is about a business process management (BPM) inter-layer application or proxy betweenBPM GUI , along with service interface, and BPM application modules . It provides ready-to-use BPM related visual components , BPM API facade, BPM service interfaces, and BPM GUI items for easy front -end application integration and customization . The BPM MiddleApp inthe disclosure speeds up custom BPM application development while empowering users for customization to meet their business requirementswith flexibility .

The invention is a BPM MiddleApp which, as its name suggests, is a middle layer application or proxy between BPM front-end access and BPM application modules.

(

-based BPM

based BPM

) MiddleApp

MiddleApp

((Business Process Management

Business Process Management )

1



Page 02 of 6

(This page contains 00 pictures or other non-text object)

Figure 1. BPM MiddleApp Context

Figure 1 shows the BPM MiddleApp's context,

where the front-end BPM custom application [200],

                                                                                   [210], takes advantage of the ready-to-use service/components/interface the MiddleApp [100] provides. The MiddleApp [100] is built upon the BPEL application modules [400] for easy use and customization by the custom BPM application [200]. The MiddleApp, different from raw BPM API (such as Business Process Choreographer API), provides BPM API facade for easy use. Additionally, the MiddleApp, different from the traditional tools-generated BPM UI, provides basic UI elements for integration with project-specific custom BPM GUI. The MiddleApp [100] is an enterprise application on top of the BPEL application modules [400], and it can be deployed in either testing/staging or production environment [500].

which contains custom BPM GUI

2



Page 03 of 6

(This page contains 00 pictures or other non-text object)

Figure 2. BPM MiddleApp's Interfaces

Figure 2 shows the MiddleApp [100] interfaces with custom BPM application [200] and external application/services [500]: + The major exposed interfaces include:

Visual Components

[141] (including BPEL process view, task detail, etc.)

which is a raw visual presentation that can be used directly in a custom BPM

   application, and that requires GUI customization (layout, etc.) for production business application API Facade [142]

which can be used in a custom BPM application, much simpler than the raw BPM API

Service Interfaces [143]

which include various business or technical services such as ERP interfaces, Web Services int...