Patent ID: 7415697

Claim:
A method for providing a dynamic visualization of an underlying architecture of a software system within a network, said method comprising: accessing a datafile descriptive of the underlying architecture; transforming the datafile to determine architectural components used to form the underlying architecture; rendering, via a visualizer, a plurality of graphical elements representative of the architectural components, the graphical elements forming a graphical representation of the underlying architecture, the graphical representation dependent on a particular mode of a plurality of modes of operation of the visualizer; displaying, on a web page, the graphical representation of the underlying architecture of the software system; providing at least one control on the web page; receiving a selection of the at least one control; performing a graphical operation on the web page distinct from the rendering step for dynamic visualization of the graphical elements representative of the architectural components of the underlying architecture of the software system; wherein the dynamic visualization provides a graphical representation of collaborative interactions between the architectural components of the underlying architecture of the software system; communicating the rendered graphical representation across the network; and wherein the visualizer is utilized for visualizing, using the web page, the underlying architecture of the software system during conceptual, development and deployment phases of the software system; and wherein the architectural components of the underlying architecture are non-visual components that provide for back end operability of the software system.