Patent ID: 6970813

Claim:
A method for visualizing an application architecture of a system including instructions embodied on a computer readable medium, said method comprising the steps of: receiving information regarding an event; determining a look of an application; determining a feel of the application; receiving events at an event service delivery agent; forwarding the events to a model component of the architecture in the form of callbacks; reading configuration information during initialization at application startup, wherein the configuration information is adaptable to a plurality of different middlewares; visualizing the architecture of the system during conceptual, development and deployment phases of the system; wherein the step of visualizing during the conceptual phase of the system is performed in a simulation mode to communicate architectural components and collaborations of the system before the architecture has been implemented in the development and deployment phases; wherein the step of visualizing during the development phase of the system is performed in either the simulation mode for sections of the system that have not yet been implemented or a mode for monitoring a deployed system for portions of the system that have already been implemented; and wherein the step of visualizing during the deployment phase of the system is performed in the mode for monitoring the deployed system.