摘要 |
A system for developing and maintaining a computer application in an enterprise environment, beginning with an incomplete application, preferably on an application server in a Java enterprise environment. A framework used for completing the incomplete application includes reusable service components and vertical pre-configurations of these components adapted for classes of enterprise environments having a commercially viable customer base, together with a toolkit for using the application's language to build reusable service components from scratch. Completion of the application using the framework is driven by business process requirements of a specified enterprise environment. The application is maintained, responsive to changes in the business process requirements, by using the framework to repeat the completion process with business process requirements revised to incorporate the changes. As more reusable service components become available, vertical pre-configurations may be bundled and shrink-wrapped as full featured applications.
|