Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Encapsulating external web applications as human tasks in Business Process Management workflows

IP.com Disclosure Number: IPCOM000234622D
Publication Date: 2014-Jan-23
Document File: 5 page(s) / 73K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a system for integrating business process applications, within a Business Process Management (BPM) system, with existing application user interfaces (UIs). The main idea is to dramatically extend the reach of business processes in BPM environments to include existing business web applications without modifications to the UI.

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

Page 01 of 5

Encapsulating external web applications as human tasks in Business Process Management workflows

Business process management (BPM) technology allows companies to develop business workflow applications. These workflow applications are based on a sequence of human tasks that are presented to the end user as a set of screens and interact with process data to complete a given process task.

Very often business process needs to integrate with external business applications to exchange data. To integrate with the BPM

workflow, such applications are required to provide a computer accessible service interface such as a web service. The problem is that in many cases business applications do not provide a service interface and only have a human -oriented web user interface (UI), which is not compatible with the integration capabilities of current BPM technology. Refactoring of existing business applications to enable a computer accessible service interface is often deemed cost prohibitive . This leads to a "swivel chair" problem in which business data needs to be manually re-entered across BPM process applications and other business applications. The business case for BPM is often based on providing a "swivel chair" solution; however due to the inability of BPM to integrate with UI-only business applications, business opportunities to deploy BPM solutions may be lost.

The novel solution is a system for integrating business process applications with existing business web application UIs using an "on the glass" approach. The main idea is to dramatically extend the reach of business processes in BPM environments to include existing business web applications without modifications to the UI.

The system provides important data binding capabilities so process data automatically flows between the BPM process and the UI of the existing web application. This is especially helpful to enterprise business applications that are not enabled for Service Oriented Architecture (SOA), while at the same time provides important business functions essential to support enterprise business processes.

This system comprises the constituent technologies of BPM, dynamic Hypertext Markup Language (HTML), browser scripting,

Asynchronous JavaScript* and Extensible Markup Language (AJAX), and web proxy. This is a unique blend of technologies,

which has become feasible due to the increase in the functional capabilities of these components . The glue that binds the components together is a unique design approach that allows the embedding of an external site into a browser script /Dynamic HTML (DHTML) container inside the BPM application. This combination allows the user to interact with the embedded UI and flow BPM data in and out.

This system enables the embedding of an existing web application as a human task in a business process . A human task in a

1


Page 02 of 5

business process is defined in terms of its input and output data and user interface (UI) screen(s). The huma...