Inventors:
Vladimir Matena - Redwood City CA, US
Rahul Sharma - Sunnyvale CA, US
Masood Mortazavi - Cupertino CA, US
Sanjeev Krishnan - Cupertino CA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F 15/173
G06F 9/455
G06F 9/46
G06F 3/00
US Classification:
709226, 718 1, 719312, 719316
Abstract:
An invention is disclosed for a control module, executed as part of an application, that includes application-specific strategies for the application, yet can be coded using the JAVA programming language. In one embodiment, a system for providing application-specific strategies to a JAVA platform is disclosed that includes a runtime subsystem and an application, which includes a control module in communication with the runtime subsystem. The application further includes a plurality of service modules in communication with the control module. The control module includes application-specific policies for the application, which are programmed using a JAVA programming language. The control module manages the service modules, and also is capable of starting a child application by starting a child control module, which is part of the child application.