Insight architecture visualization tool
First Claim
1. 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.
15 Assignments
0 Petitions
Accused Products
Abstract
A system and method that facilitates the modeling of an architecture through XML configuration is presented. Using this system and method, system developers that are developing a modeled architecture may, before system implementation begins, visualize and understand the system architecture and behavior. Similarly, during the development and deployment phases, developers may monitor different graphical views and/or the controller implementation in order to determine the look and/or feel of the application. Accordingly, different view and/or controller implementations may be plugged into the present invention to give a different look and/or feel. The application may also be adapted to any system that uses any middleware or protocol to communicate.
-
Citations
12 Claims
-
1. 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. - View Dependent Claims (2, 3)
-
-
4. An architecture visualization system including instructions embodied on a computer readable medium for visualizing an application architecture, said architecture visualization system comprising:
-
a model component for receiving information regarding events; a view component for determining a look of an application; a controller for effectively determining a feel of the application; an event service delivery agent for receiving and delegating requests; a configuration specified in XML, wherein the configuration is adaptable to a plurality of different middlewares; wherein the visualization is performed during conceptual, development and deployment phases of the architecture visualization system; wherein the step of visualizing during the conceptual phase of the architecture is performed in a simulation mode to communicate architectural components and collaborations before the architecture has been implemented in the development and deployment phases; wherein the step of visualizing during the development phase of the architecture 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.
-
-
5. A system including instructions embodied on a computer readable medium for visualizing an application architecture, the system comprising:
-
an event service interface for receiving middleware or protocol dependent events, the event service interface for translating the middleware or protocol dependent events into middleware or protocol independent events; an event service delivery agent for receiving the middleware or protocol independent events and managing delivery of events to an application; a model component for receiving middleware or protocol independent events from the event service delivery agent; a view component receiving middleware or protocol independent events from the model component, the view component for visualizing behavior of an application during at least one of conception, development, and deployment of the application; a controller for managing the behavior of the application, an implementation of the controller being adaptable based on the middleware communicating with the application; wherein the step of visualizing the behavior of the application during the conception of the application is performed in a simulation mode to communicate architectural components and collaborations before the development and deployment of the application architecture; wherein the step of visualizing the behavior of the application during the development of the application is performed in either the simulation mode for sections of the application architecture that have not yet been implemented or a mode for monitoring a deployed system for portions of the application architecture that have already been implemented; and wherein the step of visualizing the behavior of the application during the deployment of the application is performed in the mode for monitoring the deployed system. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
Specification