Claims
- 1. A system for providing application-specific strategies to a JAVA platform, comprising:
a runtime subsystem; and an application having a control module in communication with the runtime subsystem, the application further including a plurality of service modules in communication with the control module, wherein the control module includes application-specific policies for the application.
- 2. A system as recited in claim 1, wherein the application-specific polices are programmed using a JAVA programming language.
- 3. A system as recited in claim 1, wherein the application-specific policies include application-specific start polices.
- 4. A system as recited in claim 3, wherein the application-specific policies include application-specific stop polices.
- 5. A system as recited in claim 4, wherein the control module manages the service modules.
- 6. A system as recited in claim 1, wherein the control module is capable of starting a child application.
- 7. A system as recited in claim 6, wherein the control module starts the child application by starting a child control module, the child control module being part of the child application.
- 8. A method for starting an application having application-specific strategies in a JAVA environment, comprising the operations of:
providing a parent control module having application-specific policies for a parent application; generating a child control module using the parent control module, the child control module being part of a child application; and executing the child application using the child control module.
- 9. A method as recited in claim 8, further comprising the operation of sending a request from the parent control module to a runtime executive subsystem, the request including a message to start the child application.
- 10. A method as recited in claim 8, further comprising the operation of starting a plurality of service modules using the child control module, the plurality of service modules being part of the child application.
- 11. A method as recited in claim 10, further comprising the operation of sending a request from the child control module to the runtime executive subsystem, the request including a message to start a service module.
- 12. A method as recited in claim 11, wherein each service module is executed using a server subsystem.
- 13. A method as recited in claim 12, wherein the child control module includes the application-specific policies of the parent control module.
- 14. A method as recited in claim 13, wherein the application-specific policies are programmed using a JAVA programming language.
- 15. A method for stopping an application having application-specific strategies in a JAVA environment, comprising the operations of:
providing a parent control module having application-specific policies for a parent application; stopping execution of a child control module using the parent control module, the child control module being part of a child application; and stopping execution of the child application using the child control module.
- 16. A method as recited in claim 15, further comprising the operation of sending a request from the parent control module to a runtime executive subsystem, the request including a message to stop the child application.
- 17. A method as recited in claim 16, further comprising the operation of stopping a plurality of service modules using the child control module, the plurality of service modules being part of the child application.
- 18. A method as recited in claim 17, further comprising the operation of sending a request from the child control module to the runtime executive subsystem, the request including a message to stop a service module.
- 19. A method as recited in claim 15, wherein the child control module includes the application-specific policies of the parent control module.
- 20. A method as recited in claim 19, wherein the application-specific policies are programmed using a JAVA programming language.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to U.S. patent application Ser. No. ______ (Attorney Docket No. SUNMP002B), filed Mar. 19, 2001, and entitled “Method and Apparatus for Providing Application Specific Strategies to a Java Platform including Load Balancing Policies,” which is incorporated herein be reference.