I'm relatively new to UML but understand how UML is used to model software applications and related activities.
I would like to ask the masses on how you would apply a UML modeling tool to an Enterprise model framework TOGAF Enterprise Architecture version 8.1. Here is a link to the Open Groups documentation on the framework and my approach:
http://www.opengroup.org/architecture/togaf8-doc/arch/p2/p2_intro.htmThe enterprise goal is to migrate a mainframe environment with a few large, custom COBOL applications to a distributed, heterogeneous SOA environment while maintaining the same business functions implemented on the mainframe. This will take years of development and effort.
1: Capture and model the current functions in the COBOL programs on the mainframe.
2: Model all systems that have dependencies on the mainframe and where the mainframe is a dependant with their relationships.
3: Model the target environment where the functions reside on new applications that will be built or bought.
4: Model all systems that have dependencies on the new systems and where the new systems are a dependant with with their relationships.
5: Compare the relationships between the new and old environments and and identify any gaps in functionality or dependencies.
Keep in mind that this is a model will live and evolve for years where further detail will be added as new applications are written and come into being.
I would like to hear comments and suggestions on how to organize the model using UML constructs and Enterprise Architect. There are not too many examples similar to what I'm attempting to accomplish.