Interactive agent for a topological multi-tier business application composer
First Claim
1. A computer-implemented system of developing multi-tier business applications, comprising:
- an Integrated Development Environment (IDE), executed by a computer, for creating and maintaining a multi-tier business application on a multiple tier computer network, wherein the IDE includes a Topological Multi-Tier Business Application Composer that is used by a developer to graphically design, develop, maintain, build, test, debug, and deploy the multi-tier business application, a Meta-model that captures and persistently stores information entered via the Composer, and an Interactive Agent that monitors the Meta-model for an occurrence of one or more specific events, whereupon the Interactive Agent triggers a display of a graphical element in the Composer to interact with the developer, and the graphical element includes context information comprising a list of suggested and recommended actions.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented Integrated Development Environment (IDE) for use in constructing a multi-tier business application for a multiple tier computer network. The IDE is used to create and maintain the multi-tier business application quickly and easily on the multiple tier computer network. The IDE includes a Topological Multi-Tier Business Application Composer and associated Meta-model, wherein the Composer allows the developer to graphically design, develop, maintain, build, test, debug, and deploy the multi-tier business application and the graphical representation of the multi-tier business application is then persistently stored in the Meta-model The IDE also includes an Interactive Agent that monitors the Meta-model for an occurrence of a specific event and then triggers the display of a dialog box or other graphical element in the user interface of the IDE to interact with the developer by displaying context information comprising a list of suggested and recommended actions that advance the creation of the multi-tier business application.
70 Citations
15 Claims
-
1. A computer-implemented system of developing multi-tier business applications, comprising:
an Integrated Development Environment (IDE), executed by a computer, for creating and maintaining a multi-tier business application on a multiple tier computer network, wherein the IDE includes a Topological Multi-Tier Business Application Composer that is used by a developer to graphically design, develop, maintain, build, test, debug, and deploy the multi-tier business application, a Meta-model that captures and persistently stores information entered via the Composer, and an Interactive Agent that monitors the Meta-model for an occurrence of one or more specific events, whereupon the Interactive Agent triggers a display of a graphical element in the Composer to interact with the developer, and the graphical element includes context information comprising a list of suggested and recommended actions. - View Dependent Claims (2, 3, 4, 5)
-
6. A computer-implemented method for developing multi-tier business applications, comprising:
creating and maintaining a multi-tier business application on a multiple tier computer network using an Integrated Development Environment (IDE) executed by a computer, wherein the IDE includes a Topological Multi-Tier Business Application Composer that is used by a developer to graphically design, develop, maintain, build, test, debug, and deploy the multi-tier business application, a Meta-model that captures and persistently stores information entered via the Composer, and an Interactive Agent that monitors the Meta-model for an occurrence of one or more specific events, whereupon the Interactive Agent triggers a display of a graphical element in the Composer to interact with the developer, and the graphical element includes context information comprising a list of suggested and recommended actions. - View Dependent Claims (7, 8, 9, 10)
-
11. An article of manufacture embodying logic for developing multi-tier business applications, the logic comprising:
creating and maintaining a multi-tier business application on a multiple tier computer network using an Integrated Development Environment (IDE) executed by a computer, wherein the IDE includes a Topological Multi-Tier Business Application Composer that is used by a developer to graphically design, develop, maintain, build, test, debug, and deploy the multi-tier business application, a Meta-model that captures and persistently stores information entered via the Composer, and an Interactive Agent that monitors the Meta-model for an occurrence of one or more specific events, whereupon the Interactive Agent triggers a display of a graphical element in the Composer to interact with the developer, and the graphical element includes context information comprising a list of suggested and recommended actions. - View Dependent Claims (12, 13, 14, 15)
Specification