System and method for enterprise application interactions
First Claim
Patent Images
1. A method for providing access to an application view service, comprising:
- identifying an application view definition for an application view to be accessed, wherein the application view definition defines services for the application view, and wherein the application view provides a layer of abstraction between an adapter and functionality of an enterprise information system exposed by the adapter;
generating a control file representing that application view definition;
allowing a user to select services defined for the application view;
allowing the user to determine at least one of synchronous and asynchronous invocation support for each of the selected services;
generating a control file includes generating a Java Web Interface (JWI) file containing Java class definitions corresponding to schemas for all services on the application view;
generating classes to describe events for the selected services; and
generating an application view control to allow the user or a client application to interact with the application view service using the classes and the control file.
3 Assignments
0 Petitions
Accused Products
Abstract
An application view control can allow users of a software tool to interact with Enterprise applications using simple Java APIs. This can allow a user who is not an expert in the use of a given Enterprise system to utilize its capabilities in a manner a Java programmer can understand. A developer can invoke application view services both synchronously and asynchronously, and can subscribe to application view events. The developer can use simple Java objects in both the service and event cases. The developer need not understand XML, or the particular protocol or client API for the Enterprise application, such as an Enterprise Information System (EIS).
-
Citations
21 Claims
-
1. A method for providing access to an application view service, comprising:
-
identifying an application view definition for an application view to be accessed, wherein the application view definition defines services for the application view, and wherein the application view provides a layer of abstraction between an adapter and functionality of an enterprise information system exposed by the adapter; generating a control file representing that application view definition; allowing a user to select services defined for the application view; allowing the user to determine at least one of synchronous and asynchronous invocation support for each of the selected services; generating a control file includes generating a Java Web Interface (JWI) file containing Java class definitions corresponding to schemas for all services on the application view; generating classes to describe events for the selected services; and generating an application view control to allow the user or a client application to interact with the application view service using the classes and the control file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer system for providing access to an application view service, comprising:
-
a processor; means for identifying an application view definition for an application view to be accessed, wherein the application view definition defines services for the application view, and wherein the application view provides a layer of abstraction between an adapter and functionality of an enterprise information system exposed by the adapter; means for generating a control file representing that application view definition; means for allowing a user to select services defined for the application view; means for allowing the user to determine at least one of synchronous and asynchronous invocation support for each of the selected services; means for generating a control file includes generating a Java Web Interface (JWI) file containing Java class definitions corresponding to schemas for all services on the application view; means for generating classes to describe events for the selected services; and means for generating an application view control to allow the user or a client application to interact with the application view service using the classes and the file.
-
-
19. A computer-readable medium, comprising:
-
means for identifying an application view definition for an application view to be accessed, wherein the application view definition defines services for the application view, and wherein the application view provides a layer of abstraction between an adapter and functionality of an enterprise information system exposed by the adapter; means for generating a control file representing that application view definition; means for allowing a user to select services defined for the application view; means for allowing the user to determine at least one of synchronous and asynchronous invocation support for each of the selected services; means for generating a control file includes generating a Java Web Interface (JWI) file containing Java class definitions corresponding to schemas for all services on the application view; means for generating classes to describe events for the selected services; and means for generating an application view control to allow the user or a client application to interact with an application view service using the classes and the control file.
-
-
20. A computer program product for execution by a server computer for providing access to an application view service, comprising:
-
computer code for identifying an application view definition for an application view to be accessed, wherein the application view definition defines services for the application view and wherein the application view provides a layer of abstraction between an adapter and functionality of an enterprise information system exposed by the adapter; computer code for generating a control file representing that application view definition; computer code for allowing a user to select services defined for the application view; computer code for allowing the user to determine at least one of synchronous and asynchronous invocation support for each of the selected services; computer code for generating a control file includes generating a Java Web Interface (JWI) file containing Java class definitions corresponding to schemas for all services on the application view; computer code for generating classes to describe events for the selected services; and computer code for generating an application view control to allow the user or a client application to interact with an application view service using the classes and the control file.
-
-
21. A computer system comprising:
-
a processor; object code executed by said processor, said object code configured to; identify an application view definition for an application view to be accessed, wherein the application view definition defines services for the application view, and wherein the application view provides a layer of abstraction between an adapter and functionality of an enterprise information system exposed by the adapter; generate a control file representing that application view definition; allow a user to select services defined for the application view; allow the user to determine at least one of synchronous and asynchronous invocation support for each of the selected services; generate a control file includes generating a Java Web Interface (JWI) file containing Java class definitions corresponding to schemas for all services on the application view; generate classes to describe events for the selected services; and generate an application view control to allow the user or a client application to interact with an application view service using the classes and the control file.
-
Specification