Patent ID: 8850387

Claim:
A system for an integrated service framework with products for programming within an operating system, the system comprising: a memory device having computer readable program code store thereon; a communication device; and a processing device operatively coupled to the memory device, and the communication device, wherein the processing device is configured to execute the computer readable program code to: provide the integrated service framework, wherein the integrated service framework comprises, a worker base product, wherein the worker base product accesses an abstract class; a worker plug-in product, wherein the worker plug-in product is used to develop one or more class plug-ins for a service; a service manager product, wherein the service manager product runs the service; and a service controller product, wherein the service controller product is used to monitor the service; allow a user to utilize the worker plug-in product to develop the one or more class plug-ins for the service by utilizing the worker base to develop the one or more class plug-ins within a structure of the abstract class; allow the service manager to run the service based on the one or more class plug-ins developed by the user within the structure of the abstract class employed by the one or more class plug-ins; and allow the user to utilize the service controller to control, monitor, or query the service through a service interface by accessing one or more configuration files that the user has edited with text related to information about the service, wherein the information comprises a location of the service, how to communicate with the service, and buttons for commands to include in the service interface for the service, wherein the service interface is used for monitoring the service, wherein the one or more configuration files are not linked with the one or more class plug-ins associated with the service, and wherein the one or more configuration files are used by the service controller to create the service interface for the service without the user developing code in the one or more class plug-ins to create the service interface.