Application view component for system integration
First Claim
1. A computer implemented system for integrating applications, comprising:
- a resource adapter adapted to invoke functionality in a first application and expose that functionality wherein the functionality in the first application includes a set of executable statements invoked on the first application;
an application view component adapted to allow a second application to access the first application through the resource adapter by defining a set of business functions corresponding to the functionality in the first application as exposed by the resource adapter wherein the set of business functions is specified by a business analyst to achieve a specific business objective; and
wherein the application view component is adapted to be specific to the resource adapter and provides an abstracted interface to the first application via 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
35 Claims
-
1. A computer implemented system for integrating applications, comprising:
-
a resource adapter adapted to invoke functionality in a first application and expose that functionality wherein the functionality in the first application includes a set of executable statements invoked on the first application; an application view component adapted to allow a second application to access the first application through the resource adapter by defining a set of business functions corresponding to the functionality in the first application as exposed by the resource adapter wherein the set of business functions is specified by a business analyst to achieve a specific business objective; and wherein the application view component is adapted to be specific to the resource adapter and provides an abstracted interface to the first application via 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 computer implemented system of integrating applications, comprising:
-
a resource adapter adapted to invoke functionality in a first application and expose that functionality wherein the functionality in the first application includes a set of executable statements invoked on the first application; an application view component adapted to allow a second application to access the first application through the resource adapter by translating the functionality in the first application as exposed by the resource adapter into extensible markup language (XML) statements and allowing the second application to communicate with the first application via XML statements; and wherein the application view component is adapted to be specific to the resource adapter and provides an abstracted interface to the first application on top of the resource adapter.
-
-
30. A computer implemented system for integrating applications, comprising:
-
means for invoking functionality in a first application wherein the functionality in the first application includes a set of executable statements invoked on the first application; and means for exposing that functionality to a second application by allowing the second application to access the first application wherein a set of business functions is defined corresponding to the functionality in the first application wherein the set of business functions is specified by a business analyst to achieve a specific business objective; and wherein the means for exposing the functionality as a business service are adapted to be specific to the means for invoking functionality in the first application.
-
-
31. A computer implemented method of integrating applications, comprising:
-
providing a resource adapter adapted to invoke functionality in a first application and expose that functionality wherein the functionality in the first application includes a set of executable statements invoked on the first application; providing an application view component adapted to allow a second application to access the first application through the resource adapter by defining a set of business functions corresponding to the functionality in the first application as exposed by the resource adapter wherein the set of business functions is specified by a business analyst to achieve a specific business objective; and wherein the application view component is adapted to be specific to the resource adapter and provides an abstracted interface to the first application on top of the resource adapter.
-
-
32. A computer implemented method for updating records in a database, comprising:
-
using an application view component to receive an XML message to invoke an update method for updating the records in the database; translating the XML message into standard query language statements (SQL) for executing updates of the 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.
-
-
33. A computer implemented method for integrating applications, comprising:
-
providing a resource adapter to expose functionality in an application wherein the functionality in the application includes a set of executable statements invoked on the application; and providing an interface for the resource adapter to invoke the exposed functionality wherein the interface is configured to define a set of business functions corresponding to the functionality in the application wherein the set of business functions is specified by a business analyst to achieve a specific business objective; and wherein the interface is configured to be specific to the resource adapter.
-
-
34. A computer-readable medium having instructions stored thereon which when executed by one or more processors cause the system to:
-
provide a resource adapter adapted to invoke functionality in a first application and expose that functionality wherein the functionality in the first arplication includes a set of executable statements invoked on the first application; provide an application view component adapted to allow a second application to access the first application through the resource adapter by defining a set of business functions corresponding to the functionality in the first application as exposed by the resource adapter wherein the set of business functions is specified by a business analyst to achieve a specific business objective; and wherein the application view component is adapted to be specific to the resource adapter and provides an abstracted interface to the first application on top of the resource adapter.
-
-
35. A computer-readable medium having instructions stored thereon which when executed by one or more processors cause the system to:
-
use an application view component to receive an XML message to invoke an update method for updating the records in the database; translate the XML message into standard query language statements (SQL) for executing updates of the database records; call a resource adapter from the application view component and pass the SQL statements to the resource adapter; access enterprise data in an enterprise system using the resource adapter and return the result to the application view component; and return the result from the application view component as a response XML message.
-
Specification