System and method for invoking business functionality for a workflow
First Claim
1. A system for managing workflow for application integration, comprising:
- an application view component adapted to provide an interface to a resource for the client application;
a resource adapter adapted to invoke functionality in the resource and expose that functionality to the application view component; and
a process management component adapted to allow the application view component to be invoked as a service.
1 Assignment
0 Petitions
Accused Products
Abstract
An application view component can represent a business-level interface to business functionality in an application or enterprise system. An application view component can be configured for, and can contain services related to, a single business purpose. Business-relevant data can be specified in the request document for these services, and can return business-relevant data in a response document. An application view component can combine this business-relevant data with stored metadata necessary for a resource adapter for the enterprise system. The adapter can take the combined data and execute a system-level business function. A business process management component can allow the application view component to be invoked as a business service.
This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
-
Citations
32 Claims
-
1. A system for managing workflow for application integration, comprising:
-
an application view component adapted to provide an interface to a resource for the client application;
a resource adapter adapted to invoke functionality in the resource and expose that functionality to the application view component; and
a process management component adapted to allow the application view component to be invoked as a service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for managing workflow for application integration, comprising:
-
deploying an application view component for an enterprise system, the application view component adapted to provide a business-focused interface to the enterprise system;
defining services and events for the application view such that the application view can be invoked as a business service; and
designating at least one node in the workflow adapted to invoke the application view as a business service. - View Dependent Claims (22, 23)
-
-
24. A method for invoking enterprise system functionality from a workflow, comprising:
-
creating a task node in a workflow;
associating the task node with an application view component for a particular enterprise system, the application view component capable of being invoked as a service to expose functionality in the enterprise system; and
invoking the service from the task node. - View Dependent Claims (25)
-
-
26. A method for invoking business functionality for a workflow, comprising:
-
passing a request to a business process management component to invoke a business service for an enterprise system;
invoking an application view component adapted to provide a business-focused interface to the enterprise system; and
exposing business functionality in the enterprise system to the application view component using a resource adapter.
-
-
27. A method for invoking business functionality for a workflow, comprising
starting a business workflow containing at least one node; -
invoking a business service in response to an event triggered by the node; and
exposing business functionality to the business service.
-
-
28. A computer-readable medium, comprising:
-
means for calling a business service from a workflow; and
means for invoking functionality in an enterprise system and exposing that functionality through the business service.
-
-
29. A computer program product for execution by a server computer for invoking business functionality, comprising:
-
computer code for calling a business service from a workflow; and
computer code for invoking functionality in an enterprise system and exposing that functionality through the business service.
-
-
30. A system for invoking business functionality, comprising:
-
means for calling a business service from a workflow; and
means for invoking functionality in an enterprise system and exposing that functionality through the business service.
-
-
31. A computer system comprising:
- a processor;
object code executed by said processor, said object code configured to;
call a business service from a workflow; and
invoke functionality in an enterprise system and expose that functionality through the business service.
- a processor;
-
32. A computer data signal embodied in a transmission medium, comprising:
-
a code segment including instructions to call a business service from a workflow; and
a code segment including instructions to invoke functionality in an enterprise system and expose that functionality through the business service.
-
Specification