System and method for providing a java interface to an application view component
First Claim
1. A system, having a processor, for connecting a client application to an enterprise system, said system comprising:
- an application view component that adds a layer of abstraction to the enterprise system and exposes the enterprise system for the client application as a business process;
a resource adapter that establishes a connection to the enterprise system and exposes internal functionality of the enterprise system to the client application, the resource adapter further defining at least one of services and events in the enterprise system that are available to the client application by associating the internal functionality of the enterprise system with said services and events;
wherein each application view component is specific to a single resource adapter and provides access to the internal functionality exposed by the single resource adapter;
an interface for the resource adapter, the interface allowing the client application to access the application view component in order to perform at least one of;
creating, defining, deploying and testing said application view component wherein said interface is used to add the services and events exposed by the resource adapter to the application view component; and
a business process engine used to graphically construct and maintain the business process, wherein the business process reacts to events and invokes the services exposed by the resource adapter;
wherein the application view component converts steps of the business process into services on the resource adapter thereby invoking the functionality in the enterprise system.
2 Assignments
0 Petitions
Accused Products
Abstract
A Java-based interface can be used to allow a Java client or application to access an application view component. An application view component can provide an interface to an application or enterprise system, using a resource adapter to expose functionality in the enterprise system. A Java-based interface for the resource adapter can allow the Java client to access the application view component. The interface can be a design-time graphical user interface, which can include a set of Java server pages and can be Web-based. The interface can allow a Java client to access the application view component in order to accomplish a task such as creating, defining, deploying, and testing the application view component. Each of these tasks can have their own page in the interface, such as a Java server page.
-
Citations
36 Claims
-
1. A system, having a processor, for connecting a client application to an enterprise system, said system comprising:
-
an application view component that adds a layer of abstraction to the enterprise system and exposes the enterprise system for the client application as a business process; a resource adapter that establishes a connection to the enterprise system and exposes internal functionality of the enterprise system to the client application, the resource adapter further defining at least one of services and events in the enterprise system that are available to the client application by associating the internal functionality of the enterprise system with said services and events; wherein each application view component is specific to a single resource adapter and provides access to the internal functionality exposed by the single resource adapter; an interface for the resource adapter, the interface allowing the client application to access the application view component in order to perform at least one of;
creating, defining, deploying and testing said application view component wherein said interface is used to add the services and events exposed by the resource adapter to the application view component; anda business process engine used to graphically construct and maintain the business process, wherein the business process reacts to events and invokes the services exposed by the resource adapter; wherein the application view component converts steps of the business process into services on the resource adapter thereby invoking the functionality in the enterprise system. - 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, 30, 31, 32, 33)
-
-
34. A computer program product, stored on a computer readable storage medium, for execution by a server computer for providing an interface for invoking functionality in an underlying enterprise system, comprising:
-
computer code for providing an application view component that adds a layer of abstraction to the enterprise system and exposes the enterprise system for a client application as a business process; computer code for providing a resource adapter that establishes a connection to the enterprise system and exposes internal functionality of the enterprise system to the client application, the resource adapter defining at least one of services and events in the enterprise system that are available to the client application by associating the internal functionality of the enterprise system with said services and events; wherein each application view component is specific to a single resource adapter and provides access to the internal functionality exposed by the single resource adapter; computer code for providing an interface for the resource adapter, the interface allowing the client application to access the application view component in order to perform at least one of;
creating, defining, deploying and testing said application view component wherein said interface is used to add the services and events exposed by the resource adapter to the application view component; andcomputer code for providing a business process engine used to graphically construct and maintain the business process, wherein the business process reacts to events and invokes the services exposed by the resource adapter; wherein the application view component converts steps of the business process into services on the resource adapter thereby invoking the functionality in the enterprise system.
-
-
35. A computer system comprising:
-
a processor; object code executed by said processor, said object code configured to; provide an application view component that adds a layer of abstraction to the enterprise system and exposes the enterprise system for a client application as a business process; provide a resource adapter that establishes a connection to the enterprise system and exposes internal functionality of the enterprise system to the client application, the resource adapter defining at least one of services and events in the enterprise system that are available to the client application by associating the internal functionality of the enterprise system with said services and events; wherein each application view component is specific to a single resource adapter and provides access to the internal functionality exposed by the single resource adapter; provide an interface for the resource adapter, the interface allowing the client application to access the application view component in order to perform at least one of;
creating, defining, deploying and testing said application view component wherein said interface is used to add the services and events exposed by the resource adapter to the application view component;provide a business process engine used to graphically construct and maintain the business process, wherein the business process reacts to events and invokes the services exposed by the resource adapter; wherein the application view component converts steps of the business process into services on the resource adapter thereby invoking the functionality in the enterprise system.
-
-
36. A computer implemented method for connecting a client application to an enterprise system, comprising:
-
providing an application view component that adds a layer of abstraction to the enterprise system and exposes the enterprise system for the client application as a business process; providing a resource adapter that establishes a connection to the enterprise system and exposes internal functionality of the enterprise system to the client application, the resource adapter defining at least one of services and events in the enterprise system that are available to the client application by associating the internal functionality of the enterprise system with said services and events; wherein each application view component is specific to a single resource adapter and provides access to the internal functionality exposed by the single resource adapter; providing an interface for the resource adapter, the interface allowing the client application to access the application view component in order to perform at least one of;
creating, defining, deploying and testing said application view component wherein said interface is used to add the services and events exposed by the resource adapter to the application view component; andproviding a business process engine used to graphically construct and maintain the business process, wherein the business process reacts to events and invokes the services exposed by the resource adapter; wherein the application view component converts steps of the business process into services on the resource adapter thereby invoking the functionality in the enterprise system.
-
Specification