Patent ID: 8756563

Claim:
A 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: utilize a service controller product within an integrated service framework to read configuration files associated with services, wherein the configuration files comprise text associated with stored locations of the services, how to communicate with the services, and buttons for commands in service interfaces; utilize the service controller product within the integrated service framework to receive the commands from class plug-ins for the services to associate with the buttons in the service interfaces; utilize the service controller product within the integrated service framework to create and display the service interfaces to a user based on the locations of the services, how to communicate with the services, the buttons for the commands, and the commands to associate with the buttons, wherein the service interfaces are utilized for controlling, monitoring, and querying the services developed within the integrated service framework; wherein the service interfaces are self-configurable to display the service interfaces to the user independent of developing a program for each of the service interfaces; wherein controlling the services comprises allowing the user to start, pause, and stop the services; wherein monitoring the services comprises allowing the user to monitor the statistics related to the services; and wherein querying the services comprises allowing the user to obtain the status or settings associated with the services.