Thursday, August 2, 2012

4PM - App Management

Production Application Management is going to be part of a production support manager day-to-day work, managing live application in a real-time provides high value add to the support manager. Introducing specific feature in the 4PM solution is very much easy, dynamic portlets provides option to render and extract the required details and displays in the user dashboard.

App Management has two phases 1) Agents 2) GUI Display in the 4PM with following architecture. 



Agent controllers: Runs in the server where the production application will be running and maintains set of Agents and each agent will have set of rules to extract the required details. Final rule in the agent is to store the analyzed and processed output in the desired format in the OUT directory. Python’s Simple HTTP Server will be used to GET the response files.  Simple HTTP Server reduces the server CPU usage.

4PM: Has two separate pages to manage the production application 1) declare the application agents and its format, protocol, sync frequency, etc. 2) manage the application agents (stop/start/schedule). 4PM dynamically creates datasbase in the back end for the each agents and schedule the job to get the real-time data from the production environment. Dynamic Portlets just renders the values in the desired format.

Declare the application agents



Manage the application agents


No comments: