We’re beginning to adopt TOGAF, Archimate and EA to describe our architecture models. I’d like to develop Contextual, Conceptual and Logical models that describe our Business, Application and Technical architectures. I’m unsure of two major issues.
First, would it be best to have the Contextual, Conceptual and Logical models all in separate .eap files, or better to have all three in the same .eap file. As we gate our architecture requests, not all models will be affected, so I lean to separate models, but will that complicate reuse.
Second, I think that Archimate advocates four high level packages, Viewpoints, Business, Application, and Technical Architectures. The Architectures packages contain repositories of the germane objects (application components, services, functions, etc) and I see these as each being in their own packages. The viewpoints (like the Application Usage viewpoint) then are drawn using the objects in the repositories, presenting how the objects relate.
I’m thinking I’d create the various objects in the appropriate packages in the repository, then place then on the diagrams I want to develop to show the particular viewpoint.
Is this how others approach this or am I way off base?
Thanks for your advice.