
[¤3] Objective Approach Inputs Steps Outputs
Objective[¤5] The objective of this phase is to develop target architectures covering either or both (depending on project scope) of the Data and Application Systems domains.
[¤6] The scope of the business processes supported in this phase is limited to those that are supported by information technology, and the interfaces of those IT-related processes to non-IT-related processes.
[¤9] This phase involves some combination of Data and Applications Architecture, in either order. Advocates exist for both sequences.
[¤10] For example, Spewaks Enterprise Architecture Planning recommends a data-driven approach.
[¤11] On the other hand, major applications systems such as those for Enterprise Resource Planning, Customer Relationship Management, etc., often provide a combination of technology infrastructure and business application logic, and some organizations take an application-driven approach, whereby they recognize certain key applications as forming the core underpinning of the mission-critical business processes, and take the implementation and integration of those core applications as the primary focus of architecture effort (the integration issues often constituting a major challenge).
(m_iacob) Indicate design techniques that can be used in the design
of Data and Application Architectures.
[¤13] Implementation of these architectures may not necessarily follow the same order. For
example, one common implementation approach is top-down design and bottom-up
implementation:
- [¤14] Design:
- [¤15] Business Architecture design
- [¤16] Data (or Applications) architecture design
- [¤17] Applications (or Data) architecture design
- (chris_blake) Technology Architecture Design
[¤18] Infrastructure Architecture design- [¤19] Implementation:
- (chris_blake) Technology Architecture Implementation
[¤20] Infrastructure Architecture implementation- [¤21] Applications (or Data) Architecture implementation
- [¤22] Data (or Applications) architecture implementation
- [¤23] Business Architecture implementation
[¤24] An alternative approach is a data-driven sequence, whereby application systems that create data are implemented first, then applications that process the data, and finally applications that archive data.
[¤26] Inputs to this phase are:
[¤39] Detailed steps for this phase are given separately for each architecture domain:
[¤43] The main outputs are as follows:
[¤56] Copyright © The Open Group, 2002