Application view component for system integration
First Claim
1. A system for integrating applications, comprising:
- a resource adapter adapted to invoke functionality in a first application and expose that functionality; and
an application view component adapted to provide a way for a second application to access the first application through the resource adapter.
2 Assignments
0 Petitions
Accused Products
Abstract
An application view, or application view component, can represent a self-describing interface to functionality in a resource such as an application or enterprise system. An application view can abstract away much of the complexity in dealing with the application, such that non-programmers can maintain the services and events exposed by an adapter for that application. Application views can also simplify the way in which adapters are accessed, and can allow the functionality exposed by the adapter to be invoked as a business service. An application view can be specific to a single adapter, and can define a set of functions on the corresponding application.
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
38 Claims
-
1. A system for integrating applications, comprising:
-
a resource adapter adapted to invoke functionality in a first application and expose that functionality; and
an application view component adapted to provide a way for a second application to access the first application through the resource adapter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for updating records in a database, comprising:
-
using an application view component to receive an XML message to invoke an update method, the update method containing SQL statements to update database records;
calling a resource adapter from the application view component and passing the SQL statements to the resource adapter;
accessing enterprise data in an enterprise system using the resource adapter and returning the result to the application view component; and
returning the result from the application view component as a response XML message.
-
-
30. A method for defining an application view component, comprising:
-
developing a resource adapter for an enterprise system;
determining processes to be supported by the application view component;
determining the types of services and events to be included in the application view component by gathering information about the application'"'"'s business requirements from a business analyst to be used with certain business processes. Once the necessary processes are determined, the appropriate services and events can be defined and tested.
-
-
31. A system for integrating applications, comprising:
-
means for invoking functionality in a first application; and
means for exposing that functionality as a business service to a second application.
-
-
32. A method for integrating applications, comprising:
-
providing a resource adapter to expose functionality in an application; and
providing an interface for the resource adapter to invoke the exposed functionality as a business service.
-
-
33. A system for integrating applications, comprising:
-
means for abstracting away the complexity in an underlying application; and
means for providing access to functionality in the underlying application.
-
-
34. A computer-readable medium, comprising:
-
means for invoking functionality in a first application; and
means for exposing that functionality as a business service to a second application.
-
-
35. A computer program product for execution by a server computer for integrating applications, comprising:
-
computer code for invoking functionality in a first application; and
computer code for exposing that functionality as a business service to a second application.
-
-
36. A system for integrating applications, comprising:
-
means for invoking functionality in a first application; and
means for exposing that functionality as a business service to a second application.
-
-
37. A computer system comprising:
-
a processor;
object code executed by said processor, said object code configured to;
invoke functionality in a first application; and
expose that functionality as a business service to a second application.
-
-
38. A computer data signal embodied in a transmission medium, comprising:
-
a code segment including instructions to invoke functionality in a first application; and
a code segment including instructions to expose that functionality as a business service to a second application.
-
Specification