Patent ID: 8539514

Claim:
A system comprising: at least one physical computing device comprising: a workflow integration subsystem communicatively coupled to a backend workflow subsystem maintaining a set of backend workflow tasks native to the backend workflow subsystem, the workflow integration subsystem configured to maintain a set of integrated workflow tasks representative of the set of backend workflow tasks; and a portal subsystem configured to communicate with the workflow integration subsystem and the backend workflow subsystem, the portal subsystem further configured to provide a frontend portal for access by a user, receive a request provided by the user through the frontend portal, and provide access to workflow functionality through the frontend portal in response to the request; wherein the portal subsystem is further configured to select whether the workflow functionality to which access is provided through the frontend portal in response to the request is subject to control by the backend workflow subsystem or by the portal subsystem, the selection of whether the workflow functionality is subject to control by the backend workflow subsystem or by the portal subsystem based on a predefined set of work list rules that specify one or more conditions used to determine whether the workflow functionality is subject to control by the backend workflow subsystem or by the portal subsystem; wherein when the portal subsystem selects to provide the workflow functionality subject to control by the backend workflow subsystem, the portal subsystem provides a user interface for access by the user through the frontend portal, the user interface providing the user access to the workflow functionality subject to control by the backend workflow subsystem; wherein the portal subsystem provides the user interface for access by the user through the frontend portal by leveraging a backend user interface produced by the backend workflow subsystem; and wherein the portal subsystem leverages the backend user interface by utilizing a remote portlet technology to consume the backend user interface produced by the backend workflow subsystem.