A system and a method to provide a visual landscape of a server-centric
application framework (SCAF) with multiple tiers, multiple components,
component interactions, and performance monitoring and analysis. The
system and method includes a multi-tiered visual display of component
interactions, tuning, monitoring, and analyzing of custom-developed
application server components, and alert system for production grade
performance monitoring. The system is comprised of a native agent, which
interfaces with the an appropriate SCAF machine running the SCAF
application server. The agent gathers and sends data transactionally to
an enterprise data collector that persists the data and authenticates
users/permissions to view the data. The displayed data may include
component links, interactions, response times, transaction time
degradations, general object performance metrics, and hardware/process
performance data. Further, a data-mining system allows access to
reporting and analysis tools that aid in delivering optimization
recommendations to administrator and developers.