Objective Approach Inputs Activities Outputs
The objective of this step is to develop a set of criteria for choosing specifications and portfolios of specifications.
Choosing the right criteria is vital if the final architecture is to meet its objectives. These criteria will depend on the existing system and the overall objectives for the new architecture. The overall objectives should be developed from the organization's business goals, so it is hard to give specific advice here, but some example objectives are listed in Part IV, Business Scenarios.
Here are some example criteria, selected by a large government organization with the intention of building a stable and widely applicable architecture:
A standard or specification:
A high level of consensus is often considered the most important factor by large organizations because standards and specifications chosen have to accommodate a wide range of user needs. For example, in determining the level of consensus for standards in their architecture, the Application Portability Profile or APP, the US National Institute for Standards and Technology prefers to use international standards for the basis of specifications. The process through which these international standards have evolved requires a very high level of consensus. A number of US Federal Information Processing Standards (FIPS) specified in the APP are based on approved international standards. The use of international standards has significant benefits for any organization which works or trades with organizations in other countries.
The inputs to this step are:
Key activities in this step include:
The outputs of this step are:
Step 7: Complete architecture definition
Copyright © The Open Group, 1998, 1999