Browse Prior Art Database

Method and System for Governing Objects in a Consistent Manner Using Multiple Workflow Engines

IP.com Disclosure Number: IPCOM000198690D
Publication Date: 2010-Aug-12
Document File: 4 page(s) / 39K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system for allowing governance of objects in a consistent manner using different workflow engines is disclosed. The method includes a pluggable architecture that allows plug-ins to be written for different types of workflow engines.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 54% of the total text.

Page 1 of 4

Method and System for Governing Objects in a Consistent Manner Using Multiple Workflow Engines

Disclosed is a method and system for allowing governance of objects in a consistent manner using different workflow engines. A pluggable architecture is created that allows plug-ins to be written for different types of workflow engines. The pluggable architecture is created for different workflow engines that have arbitrary states and actions to be performed in order to transition to new states. Therefore, a plug-in will be created for each workflow engine, wherein the plug-in will have an interface that provides a consistent platform to perform governance on objects.

The interface and an OSGi* extension point must be implemented by all workflow engine plug-ins. Implementation of the interface and OSGi extension point by all workflow engine plug-ins provides the consistent manner for governing objects. Further, an interface and OSGi extension point are also provided for both actions and states that can be used by the workflow engine. The states and actions are not specific to any given workflow engine. This is illustrated in fig. 1.

Figure 1

Every workflow instance is associated with a state machine for state transition. The state machine is independent of the implementation plug-in. The state machine consists of a set of states. Each state is further associated with actions that are performed for transitioning to a new state. A default machine for each plug-in will be defined in a common XML configuration file. The states and actions are identified in the common XML configuration file by their respective plug-in's extension ID. The schema

1

[This page contains 1 picture or other non-text object]

Pag...