System and method for enterprise application interactions
First Claim
1. A method for providing access to an application view service, comprising:
- identifying an application view definition for an application view to be accessed;
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; and
generating classes to describe events for the selected services.
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).
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
24 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;
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; and
generating classes to describe events for the selected services. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
7. A method according to clam 1, wherein:
allowing the user to determine at least one of synchronous and asynchronous invocation support for each of the selected services occurs at design-time.
-
20. A system for providing access to an application view service, comprising:
-
means for identifying an application view definition for an application view to be accessed;
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; and
means for generating classes to describe events for the selected services.
-
-
21. A computer-readable medium, comprising:
-
means for identifying an application view definition for an application view to be accessed;
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; and
means for generating classes to describe events for the selected services.
-
-
22. 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;
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; and
computer code for generating classes to describe events for the selected services.
-
-
23. 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;
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; and
generate classes to describe events for the selected services.
- a processor;
-
24. A computer data signal embodied in a transmission medium, comprising:
-
a code segment including instructions to identify an application view definition for an application view to be accessed;
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; and
generate classes to describe events for the selected services.
-
Specification