Wednesday, December 5, 2007

Lattix Troux Interface

(WIP steps are)
See rationale see (Enhancing EA with SW Architecture).

An overview or steps are as follows:

1. Model the application in the Enterprise Architect - e.g. in Troux Architect define an Application (and commit the Application to the Metaverse) or create the application in Metaverse directly. In production environments will have hundreds of existing applications (and these will usually be loaded automatically via Collectors).
2. Load Code for an Application - Load the code related to the Application into Lattix (e.g. on a PC client)
3. Analyse Code of App - Perform analysis in Lattix to determine modules (structure) and their relationships.
4. Export Code Analysis - Export an XML file from Lattix that contains modules and their relationships. The project name should be the identified (UUID-State) for the Application.
5. Move Code Analysis to Troux space - Make the Lattix XML file accessible from Troux Metaverse by placing the file in the Troux Lattix collection directory.
6. Load Code Analysis into Troux - The Lattix XML file placed in the Troux Lattix collection directory will automatically be selected and loaded by the Troux Collector.e into the Troux State, and related to the Application (based on the UUID).
7. Examine Application/Modules in Troux Explorer/BP Manager - in Troux Metaverse find the Application and the related Modules (that have been Collected/Loaded from Lattix - via the XML collector) - show pictures of the applications and its modules, lists of modules etc. using Troux Explorer.
8. Examine Application/Modules in Architect - in Troux Architect client (connected to the Metaverse/State) e.g. select the Application and get the neighbours from the Metaverse, or explore the Metaverse Tab in Troux Architect to see the Modules of the Application.

No comments: