SlideShare una empresa de Scribd logo
1 de 6
2004 ACM Symposium on Applied Computing



   A Method to Define an Enterprise Architecture using the
                    Zachman Framework
       Carla Marques Pereira                                                                                     Pedro Sousa
 EST-IPCB, Castelo Branco, Portugal                                                                      I.S.T e Link, Lisboa, Portugal
         Av. do Empresário                                                                                   Av. Duque d’Avila, 23
 6000-767 Castelo Branco, Portugal                                                                         1000-138 Lisboa, Portugal
        (+)351 919 883 260                                                                                    (+)351 213 100 124
          carlap@est.ipcb.pt                                                                                pedro.sousa@link.pt

ABSTRACT                                                                       1. INTRODUCTION
The proliferation of IT and its consequent dispersion is an                    Any organization has an Information System supporting the
enterprise reality, however, most organizations do not have                    business. There is no doubt that IS supports decision making,
adequate tools and/or methodologies that enable the management                 coordination, and control and may also help managers and
and coordination of their Information Systems. The Zachman                     workers analyze problems, visualize complex subjects, and create
Framework provides a structured way for any organization to                    new products [7]. According to a study conducted in the 1990’s
acquire the necessary knowledge about itself with respect to the               [8], Information Architecture was referred to as one of the most
Enterprise Architecture. Zachman proposes a logical structure for              important issues to address in IS management and as stated by
classifying and organizing the descriptive representations of an               Zachman, “with increasing size and complexity of the
enterprise, in different dimensions, and each dimension can be                 implementation of information systems, it is necessary to use
perceived in different perspectives.                                           some logical construct (or architecture) for defining and
In this paper, we propose a method for achieving an Enterprise                 controlling the interfaces and the integration of all of the
Architecture Framework, based on the Zachman Framework                         components of the system” [14].
Business and IS perspectives, that defines the several artifacts for           Taking this into consideration, it is necessary to define an
each cell, and a method which defines the sequence of filling up               Enterprise Architecture in an organization to gain the associated
each cell in a top-down and incremental approach. We also                      advantages of that architecture, therefore, it is a better option to
present a tool developed for the purpose of supporting the                     simplify the IS management. Some architecture’s advantages are,
Zachman Framework concepts. The tool: (i) behaves as an
information repository for the framework’s concepts; (ii)                      •    It acts as a way to pass from chaos and disagreement to order
produces the proposed artifacts that represent each cell contents,                  and structure [6];
(iii) allows multi-dimensional analysis among cell’s elements,
                                                                               •    It enables an integrated vision and a global perspective of
which is concerned with perspectives (rows) and/or dimensions
                                                                                    informational resources [8];
(columns) dependency; and (iv) finally, evaluate the integrity,
dependency and, business and information systems alignment                     •    It enables the discovery and elimination of redundancy in the
level, through the answers defined for each framework dimension.                    business processes reducing information systems complexity
                                                                                    [3];
Categories and Subject Descriptors                                             •    It contributes to having information systems that reflect
[Organizational Engineering]:            Enterprise     Architecture     –          common goals and performance measures for all managers,
frameworks, methods and tools.                                                      to encourage cooperation rather than conflict, and
                                                                                    competition within organisations [11];
General Terms                                                                  •    It becomes the bridge between the business and technical
Management, Documentation, Design.                                                  domains [13].
                                                                               Attending to the previous advantages, “the leaders of the
Keywords                                                                       organization must have a clear vision of the desired future state of
Zachman Framework, Enterprise Architecture, Business
                                                                               the entire system, including such dimensions as its business, its
Architecture, Information Architecture, Application Architecture.
                                                                               organization and its ways of working. This vision must be used as
                                                                               a common context both for diagnosing the need for changes and
                                                                               for managing the process of change, so that it acts as an
 Permission to make digital or hard copies of all or part of this work for
 personal or classroom use is granted without fee provided that copies are     integrating force for the multitude of apparently disparate changes
 not made or distributed for profit or commercial advantage and that           to be made." [2]. The role of Enterprise Architecture is to help
 copies bear this notice and the full citation on the first page. To copy      achieve this previous vision, being able to capture the "entire
 otherwise, or republish, to post on servers or to redistribute to lists,      system" in all its perspectives and dependencies, such as,
 requires prior specific permission and/or a fee.                              business, information system and technical perspectives.
 SAC ’04, March 14-17, 2004, Nicosia, Cyprus.
 Copyright 2004 ACM 1-58113-812-1/03/04…$5.00.




                                                                             1366
2. ENTERPRISE ARCHITECTURE                                                3. THE ZACHMAN FRAMEWORK
DEFINITION                                                                The Zachman Framework [14] for Enterprise Architecture (see
Sometimes, the term “Enterprise Architecture” refers to that              Figure 2) was formally published in 1987, its aim was described
group of people responsible for modeling and then documenting             as an architecture that represents the information systems’
the architecture. Other times, the term denotes the process of            artifacts, providing a means of ensuring that standards for creating
doing this work. More commonly, when we are referring to the              the information environment exist and they are appropriately
Enterprise Architecture, we are referring to the models,                  integrated. It proposes a logical structure for classifying and
documents, and reusable items (as components, frameworks,                 organizing the descriptive representations of an enterprise, in
objects, and so on) that reflect the actual architecture [1].             different dimensions, and each dimension can be perceived in
                                                                          different perspectives. The Zachman Framework (www.zifa.com)
However, in the EACommunity (www.eacommunity.com),                        helps govern the architectural process with the dependency,
Enterprise Architecture is a framework or “blueprint” for how the         coherence, and traceability needed for an enterprise to manage
organization achieves the current and future business objectives.         change, and to ensure that the alignment is achieved.
It examines the key business, information, application, and
technology strategies and their impact on business functions. Each        In this framework, the architecture is described across two
of these strategies is a separate architectural discipline and            independent aspects, the rows represent the different perspectives
Enterprise Architecture is the glue that integrates each of these         which may be used to view a business, a situation, an opportunity,
disciplines into a cohesive framework (see Figure 1).                     or a system and, the columns represent the different dimensions
                                                                          which apply to each perspective of the business, situation,
                    ENTERPRISE ARCHITECTURE                               opportunity, or system.

                        Business Architecture
                                                                          3.1 Perspectives
                   Information Systems Architecture
                                                                          The Zachman Framework was developed taking into
                                                                          consideration all the participants involved in the planning,
                  Information           Application                       conception, building, using and maintaining activities of an
                  Architecture          Architecture
                                                                          organization’s Information Systems [6].

                        Technical Architecture
                                                                          •    Scope (Planner’s Perspective) – The planner is concerned
                         Product Architecture
                                                                               with positioning the product in the context of its
                                                                               environment, including specifying its scope.
                                                                          •    Enterprise Model (Owner’s Perspective) – The owner is
            Figure 1. Architecture Relationships [5]                           interested in the business deliverable and how it will be used.
The Business Architecture is the result of defining the business          •    System Model (Designer’s Perspective) – The designer
strategies, processes, and functional requirements. It’s the base for          works with the specifications for the product to ensure that it
identifying the requirements for IS, which support the business                will, in fact, fulfill the owner’s expectations.
activities.                                                               •    Technology Model (Builder’s Perspective) – The builder
The Application Architecture provides a framework focused on                   manages the process of assembling and fabricating the
developing and/or implementing applications to fulfill the                     components in the production of the product.
business requirements and to achieve the quality necessary to             •    Detailed Representations (Subcontractor’s Perspective) –
meet the needs of the business.                                                The subcontractor fabricates out-of-context components
The Information Architecture describes the data’s physical and                 which meet the builder’s specifications.
logical aspects, as well as the management of the data resources.
It’s the result of modeling the information that is needed to             3.2 Dimensions
support the business processes and functions of the enterprise.           While the rows in the Zachman Framework describe the IS
The Technical Architecture provides the foundation that supports          participant’s views, the columns provide a focus on each
the applications, data and business processes identified in the           dimension while keeping the others constant [4].
other three architectural layers. The Technical Architecture              •    Data (What?) – Each of the rows in this column address the
identifies and plans the computing services that form the technical            understanding of, and dealing with, any enterprise’s data.
infrastructure for the enterprise.
                                                                          •    Function (How?) – The rows in the function column describe
The Product Architecture is a subset of Technical Architecture                 the process of translating the mission of the enterprise into
and it identifies standards and configurations for the enabling                successively more detailed definitions of its operations.
technologies and products within the Technical Architecture.
                                                                          •    Network (Where?) – This column is concerned with the
Although all of these architectures compose the Enterprise                     geographical distribution of the enterprise’s activities.
Architecture, in this paper we will exclude the Technical
Architecture and consequently the Product Architecture.                   •    People (Who?) – The fourth column describes who is
                                                                               involved in the business and in the introduction of new
                                                                               technology.




                                                                        1367
•    Time (When?) – The fifth column describes the effects of             The following table (see Table 1) presents the proposed artifacts
     time on the enterprise.                                              for each cell.
•    Motivation (Why?) – This domain is concerned with the                               Table 1. Artifacts and the Zachman Framework
     translation of business goals and strategies into specific ends                               What              How                  Where                     Who                When               Why
                                                                                          List of Things      List of Processes     List of Locations in   List of            List of Events       List of Business
     and means.                                                                           Important to the    the Business          which the Business     Organizations      Significant to the   Goals/Strategies
                                                                              Scope       Business            Performs              Operates               important to the   Business
                                                                             (Planner)                                                                     Business

4. A METHOD TO DEFINE AN                                                                  - List              - Hierarchical list
                                                                                                              or tree
                                                                                                                                    - Hierarchical list
                                                                                                                                    or tree
                                                                                                                                                           - List             - List               - Indented list


ENTERPRISE ARCHITECTURE USING                                                             Semantic Model      The Business
                                                                                                              Process Model
                                                                                                                                    The Business
                                                                                                                                    Logistics System
                                                                                                                                                           Work Flow Model    Master Schedule      Business Plan



THE ZACHMAN FRAMEWORK                                                       Enterprise
                                                                              Model
                                                                                          - Entities Diagram - Entities vs.
                                                                                          - Entities
                                                                                          Dictionary
                                                                                                             Processes Matrix
                                                                                                             - Processes
                                                                                                                                - Functional
                                                                                                                                Decomposition
                                                                                                                                                           - Organization
                                                                                                                                                           Chart
                                                                                                                                                           - Processes vs.
                                                                                                                                                                              - Business
                                                                                                                                                                              Execution Plan
                                                                                                                                                                                                   - Business Table

                                                                             (Owner)
Throughout this paper, the framework used to produce the                                                     Dictionary
                                                                                                             - Activity Diagram
                                                                                                                                                           Organization
                                                                                                                                                           Matrix
Enterprise Architecture will be the Zachman Framework,                                    Logical Data Model Application            The Distributed        Human Interface    Processing           Business Rules
although others can be applied. The Organizational Engineering                                               Architecture           Systems
                                                                                                                                    Architecture
                                                                                                                                                           Architecture       Structure

Center (Centro de Engenharia Organizacional (CEO), in Portugal)            System Model   - Classes Diagram   - Systems vs.         - Systems Diagram - Systems vs.           - State Diagram      - Systems vs.
                                                                             (Designer)                       Processes Matrix                        Roles Matrix                                 Business Rules
proposes a framework for enterprise modeling. The CEO                                                         - Systems vs.                                                                        Matrix
                                                                                                              Entities Matrix
framework provides a restricted set of business objects, defined in                                           - Systems
                                                                                                              Dictionary
a UML profile, used for Enterprise modeling [12]. But the                                          Data           Function              Network                     People             Time           Motivation

Zachman Framework is certainly the most widely known
framework in the Enterprise Architecture context. The reason for
its extensive use is due to that fact that it is a very flexible
                                                                          4.2 Method
                                                                          The proposal of a method associated to the Zachman Framework
framework. The Zachman Framework does not impose a method
                                                                          introduces a unique and exclusive ambition, the definition of a
and it does not restrict any user to a set of pre-defined artifacts.
                                                                          structured manner to use the framework in the development of an
Nevertheless, these aspects that are the framework’s advantages,          Enterprise Architecture.
can be converted into negative issues, for example, once this
                                                                          Bearing this in mind, there is no best methodology, some methods
flexibility misrepresents its aim, to describe an architecture that
                                                                          and techniques may seem to work better than others, but such
represents the information systems’ artifacts. If we do not have a
                                                                          differences are most likely the result of the people involved and
set of possible artifacts for each cell and even worst a method that
                                                                          the organizational commitment [10]. The proposed method maps
enables us to fill up the framework in the definition of the
                                                                          onto the Zachman Framework and fundamentally on the
Enterprise Architecture for an organization, the expected result
                                                                          associated artefacts, defining the fulfilling order and framework
will be distinct and impossible to validate due to the level of
                                                                          cells’ dependency in a top-down and incremental approach.
dispersion that each user will place.
Attending to the previous causes, we will propose a set of artifacts      4.2.1 Rules of Fulfilling
and a method to define an Enterprise Architecture using the               Attending to Zachman [6], there is no column order, however, the
Zachman Framework.                                                        lines must be fulfilled from top-to-bottom. Based on this, a
Before that, it is important to refer once again to the fact that in      framework’s method of fulfilling is proposed, in which the order
the context of this work, we are only going to consider, as               of fulfilling the cells and which cells are needed to fulfil the
components of Enterprise Architecture, the Business Architecture,         others is defined, showing the dependency among the proposed
Information Architecture and Application Architecture.                    artifacts.

                                                                                                              Table 2. Rules of Fulfilling
4.1 Artifacts                                                                                 What                 How                   Where                       Who               When                 Why
In this section, we present a possible set of artifacts that can
represent the cell content for each cell in the Zachman                     Scope
                                                                                               A, 1                 B, 1                   C, 1                      D, 1               E, 1                 F, 1
                                                                          (Planner)
Framework’s Scope, Enterprise Model and System Model
                                                                          Enterprise
perspectives.                                                               Model            G, 2, A          H, 3, (B+G)             I, 4, (C+H)              J, 5, (D+I)        K, 4, (E+H)           L, 4, (F+H)
                                                                           (Owner)
We understand artifact to mean, any kind of representation, model          System
                                                                            Model           M, 3, G               N, 4, H                O, 5, N               P, 6, (J+N)             Q, 5, N          R, 5, (L+N)
or diagram, which supports the cells intention. The proposed              (Designer)
artifacts do not oblige us to follow any type of pre-defined                                  Data              Function                Network                     People              Time            Motivation
notation. However, a notation exists that contemplates the                In the previous table (see Table 2), the content of each cell
representation for a cell, this representation will be advised as the     represents, on the first position, the cell’s identification, on the
artifact associated to that cell. The proposed artifacts will enable      second position, the order of fulfilling and, on the third position
the establishment of direct correspondence between the cell               the dependency cells to each other.
content and a form of representation.
Using the Zachman Framework as support to develop an                      4.2.2 The Method: Step by Step
Enterprise Architecture, the artifacts used should be easily              Step 1. There is no dependency among cells’ concepts. So, the
understood by business people, which implies some technical               order of fulfilling for this row is totally free. The cells can be
separation, and these artifacts should represent only and                 executed in parallel (see Table 3).
exclusively the content of each cell.




                                                                        1368
Table 3. The Method: Step 1                                                cell ‘H’. This matrix can be fulfilled based on the Processes vs.
               What            How          Where          Who          When           Why          Business Entities Matrix (see Step 3). The order of fulfilling the
                                                                                                    artifacts in this step is free, being able to fulfill them in parallel
     Scope
   (Planner)
                A, 1           B, 1          C, 1          D, 1          E, 1          F, 1         (see Table 6).
  Enterprise
    Model      G, 2, A      H, 3, (B+G)   I, 4, (C+H)   J, 5, (D+I)   K, 4, (E+H)   L, 4, (F+H)
                                                                                                    Step 5. The Organization Chart, artifact of the cell ‘J’ is created
   (Owner)                                                                                          by referring to the organization list defined on the row above and
   System
    Model      M, 3, G        N, 4, H      O, 5, N      P, 6, (J+N)     Q, 5, N     R, 5, (L+N)
                                                                                                    taking into concern the Functional Decomposition, cell ‘I’. The
  (Designer)                                                                                        Processes vs. Organization Matrix, artifact of the cell ‘J’, is
                Data         Function      Network        People         Time       Motivation      elaborated based on the Organization Chart artifact and the
                                                                                                    Functional Decomposition. The Application System Diagram,
Step 2. The Entity Diagram, artifact of the cell ‘G’, must be
                                                                                                    artifact of the cell ‘O’ and the State Diagram, artifact of the cell
elaborated, taking into consideration, the “things” described on
                                                                                                    ‘Q’, have the application systems that exist on the cell ‘N’ as their
the cell in the row above (see Table 4).
                                                                                                    base. The Systems vs. Business Rules Matrix, artifact of the cell
                         Table 4. The Method: Step 2                                                ‘R’, has the application systems defined on the cell ‘N’ and the
               What            How         Where           Who          When           Why          goals and strategies that exists on the cell ‘L’ as its base. The
                                                                                                    order of fulfilling the artifacts in this step is free, being able to
     Scope
   (Planner)
                A, 1           B, 1          C, 1          D, 1          E, 1          F, 1         fulfill them in parallel (see Table 7).
  Enterprise
    Model
   (Owner)
               G, 2, A      H, 3, (B+G)   I, 4, (C+H)   J, 5, (D+I)   K, 4, (E+H)   L, 4, (F+H)                                 Table 7. The Method: Step 5
   System                                                                                                             What            How         Where           Who          When           Why
    Model      M, 3, G        N, 4, H      O, 5, N      P, 6, (J+N)     Q, 5, N     R, 5, (L+N)
  (Designer)
                                                                                                           Scope
                                                                                                                       A, 1           B, 1          C, 1          D, 1          E, 1          F, 1
                Data         Function     Network        People         Time        Motivation           (Planner)

                                                                                                        Enterprise
Step 3. The Classes Diagram, artifact of the cell ‘M’, has the                                            Model       G, 2, A      H, 3, (B+G)   I, 4, (C+H)   J, 5, (D+I)   K, 4, (E+H)   L, 4, (F+H)
                                                                                                         (Owner)
Entities Diagram as its base.
                                                                                                          System
                                                                                                           Model      M, 3, G        N, 4, H      O, 5, N      P, 6, (J+N)     Q, 5, N     R, 5, (L+N)
The Processes vs. Business Entities Matrix, artifact of the cell H,                                      (Designer)

refers to the business processes of the row above and uses the                                                         Data         Function     Network        People         Time        Motivation
business entities that are presented on the Entities Diagram. The                                   Step 6. The Systems vs. Roles Matrix, artefact of the cell ‘P’, has
execution’s order is indifferent (see Table 5).                                                     the application systems defined on the cell ‘N’ and the
                         Table 5. The Method: Step 3                                                people/functions that exist on the Organization Chart, cell ‘J’, as
               What            How         Where           Who          When           Why
                                                                                                    its base (see Table 8).
     Scope
                A, 1           B, 1          C, 1          D, 1          E, 1          F, 1
                                                                                                                                Table 8. The Method: Step 6
   (Planner)
                                                                                                                      What            How         Where           Who          When           Why
  Enterprise
    Model      G, 2, A      H, 3, (B+G)   I, 4, (C+H)   J, 5, (D+I)   K, 4, (E+H)   L, 4, (F+H)
   (Owner)                                                                                                 Scope
                                                                                                                       A, 1           B, 1          C, 1          D, 1          E, 1          F, 1
                                                                                                         (Planner)
   System
    Model      M, 3, G        N, 4, H      O, 5, N      P, 6, (J+N)     Q, 5, N     R, 5, (L+N)         Enterprise
  (Designer)                                                                                              Model       G, 2, A      H, 3, (B+G)   I, 4, (C+H)   J, 5, (D+I)   K, 4, (E+H)   L, 4, (F+H)
                                                                                                         (Owner)
                Data         Function     Network        People         Time        Motivation
                                                                                                          System
                                                                                                           Model      M, 3, G        N, 4, H      O, 5, N      P, 6, (J+N)     Q, 5, N     R, 5, (L+N)
Step 4. The Functional Decomposition must be fulfilled based on                                          (Designer)

the above row’s artifact, indicating for each place the functional                                                     Data         Function     Network        People         Time        Motivation
units and business processes. The artifact of the cell ‘K’, Business
Execution Plan, uses the above rows listed events associating the                                   4.2.3 Anchor Cells
business processes of the cell ‘H’ to these.                                                        Analyzing the framework’s perspectives we verify the existence
                         Table 6. The Method: Step 4                                                of a concept related to the Zachman Framework, that we
                                                                                                    designate as an “anchor cell”. In row 2 and 3, on the perspectives,
               What            How         Where           Who          When           Why
                                                                                                    Business Model and System Model, the anchor cell is the cell
     Scope
                A, 1           B, 1          C, 1          D, 1          E, 1          F, 1         correspondent to the processes column. On the Business Model’s
   (Planner)
                                                                                                    perspective the relationships between each framework dimension
  Enterprise
    Model      G, 2, A      H, 3, (B+G)   I, 4, (C+H)   J, 5, (D+I)   K, 4, (E+H)   L, 4, (F+H)     are defined, having as their base, the elements presented on the
   (Owner)                                                                                          How/Process column. The Business Processes, column 2,
   System
    Model
  (Designer)
               M, 3, G        N, 4, H      O, 5, N      P, 6, (J+N)     Q, 5, N     R, 5, (L+N)
                                                                                                    •       create/use the entities of column 1
                Data         Function     Network        People         Time        Motivation
                                                                                                    •        are associated to one or more functional units defined in
The Business Table, artifact of the cell ‘L’, uses the goals and                                            column 3
strategies listed on the row above, relating these with business
                                                                                                    •       are associated to functions and people of column 4
processes that exist on the cell H. The Systems vs. Processes
Matrix, artifact of the cell ‘N’, uses the business processes of the                                •       take place on events defined in column 5




                                                                                                  1369
•    support one or more strategies defined in column 6.                4.3.2 Proposed Artifacts Support
                                                                        For the proposed artifacts, with exception of those which have
The same happens to the Systems Model perspective, where the
                                                                        graphical representation, such as the Entities Diagram or Activity
relationships among each framework’s dimension are defined
                                                                        Diagram, all the others are supported by the tool, being created
having as their base the elements present on the How/Process
                                                                        from the introduced elements of each cell.
column. The Systems, column 2,
•    managed the data of column 1                                       4.3.3 Multi-Dimensional Analysis
•    are divided into one or more logical parts, column 3               As a utensil for information systems management, the tool
                                                                        enables a multi-dimensional analysis of the elements of each cell,
•    are used by people, column 4                                       making it possible to define a set of conditions, as well as the row
                                                                        and/or column dependencies. This results in a visualization of the
•    have one or more processing cycles, column 5                       elements that satisfy the true condition of intersection about the
support one or more business rules defined, column 6.                   defined criteria through the framework’s perspectives and
                                                                        dimensions.
For us an anchor cell is a cell that on any framework’s perspective
has an aggregate function relatively to the other cells.                This functionality also makes it possible to analyze the
                                                                        traceability among concepts of each cell, either at row or column
4.3 Tool                                                                level.
With the purpose of supporting the Zachman Framework’s
concepts, as well as the artifacts and method proposed, a tool was
developed whose main functionalities are:
•    it behaves as an information repository for the concepts in
     the Zachman Framework;
•    it allows us to produce several artifacts related to each
     framework cell.




                                                                                  Figure 3. Multi-dimensional Analysis Form

                                                                        4.3.4 Alignment
                                                                        In the alignment form’s functionalities (see Figure 4) it is possible
                                                                        to visualize all the rules defined for each alignment dimension.
                                                                        This area corresponds to the upper part and is represented in a tree
                                                                        view. The bottom-left part of the form, the list box, is composed
                                                                        of all the cases that fail the rule selected on the tree. The list box
                                                                        can be populated with informational entities, business processes
                                                                        or applications systems, depending which rule is selected. In the
                  Figure 2. Tool’s Main Form                            bottom-right part is the alignment levels for each one of the
                                                                        alignment dimensions.
This tool can also be an information system decision support tool,
particularly in the issues relating to the Enterprise Architecture
because,
•    it allows a multi-dimensional analysis of the concepts’
     interconnection that exist in each cell, namely in the
     dependency between perspectives (rows) and/or dimensions
     (columns);
•    it supports an analysis of the alignment level between
     Enterprise Architecture components [9].

4.3.1 Information Repository
For each one of the Zachman Framework’s cells specific forms                                Figure 4. Alignment Form
were developed that enable data entry of the cell’s concepts.
Using this data, it is possible to perform common operations such
as create, edit, remove, search and print, as well as, filter the
                                                                        5. CONCLUSIONS
records according to the criteria defined for each cell.                The development and effective implementation of an Enterprise
                                                                        Architecture is a major challenge for organizations. In this paper




                                                                      1370
we presented a method that provides guidance in the development         [6] Inmon, W. H., Zachman, John A. and Geiger, Jonathan G.,
of an organization’s Enterprise Architecture, contributing                   Data Stores, Data Warehousing, and the Zachman
significantly to information system management and above all to              Framework, McGraw-Hill, 1997
the understanding of the architectural components.
                                                                        [7] Laudon, Kenneth C., and Laudon, Jane P., Management
Almost everyone knows the Zachman Framework, but there are                   Information Systems: Organization and Technology in the
some difficulties to instantiate the cells. With the proposed                Networked Enterprise, Prentice-Hall, 2000
method it is possible to conduct the Enterprise Architecture’s
                                                                        [8] Niederman, Fred, Brancheau, James C. and Wetherbe, James
development in an easy, perceptive and effective way, applying
                                                                             C., Information Systemns Management Issues for the 1990s,
the artifacts of each cell in a proper manner and having as a final
                                                                             MIS Quartely, Volume 14, Number 4, December 1991
result, all the cells fulfilled.
                                                                        [9] Pereira, Carla Marques and Sousa, Pedro, Getting into the
However, throughout the duration of this work, the utilization of            misalignment between Business and Information Systems,
the method confirmed the existence of a concept, a new concept               The 10th European Conference on Information Technology
related to the Zachman Framework, that we designate as an                    Evaluation, Madrid, Spain, September 2003
“anchor cell”, and this concept enables us to understand which
semantic relationship exists between cells on any of the                [10] Spewak, Steven H. and Hill, Steven C., Enterprise
framework’s perspectives.                                                    Architecture Planning: Developing a Blueprint for Data,
                                                                             Applications and Technology, Wiley-QED Publication, 1992
6. REFERENCES                                                           [11] Stata, Ray, Organizational Learning - The Key to
[1] Ambler, Scott W., Agile Enterprise Architecture: Beyond                  Management Innovation, Sloan Management Review,
     Enterprise Data Modeling, 2002,                                         Volume 30, Number 3, 1989
     http://www.agiledata.org/essays/enterpriseArchitecture.html        [12] Vasconcelos, André, Sousa,Pedro and Tribolet, José, A
[2] Beckhard, R. and Pritchard, W., Changing the Essence: The                profile for modelling Information Systems Architectures,
     Art of Creating and Leading Fundamental Change in                       Conferencia Iberoamericana en Sistemas, Cibernética e
     Organisations, Jossey-Bass, San Francisco, 1992                         Informática (CISCI 2003) del 31 de Julio al 02 de Agosto
                                                                             2003, Orlando, Florida
[3] Cook, Melissa A., Building Enterprise information
     Architectures: Reengineering Information Systems, Prentice-        [13] Young, Colleen, The Unexpected Case for Enterprise IT
     Hall, 1996                                                              Architectures, Gartner Group Strategy, Trends & Tactics, 9
                                                                             January 2001
[4] Hay, David C., The Zachman Framework: An introduction,
     1997, http://www.tdan.com/i001fe01.htm                             [14] Zachman , John A., A Framework for Information Systems
                                                                             Architecture, IBM Systems Journal, Volume 26, Number 3,
[5] http://www.eacommunity.com/resources/download/bolton_w                   1987
     hat.pdf




                                                                      1371

Más contenido relacionado

La actualidad más candente

Towards Better Innovation Structures Using the Dutch STS-Design Approach
Towards Better Innovation Structures Using the Dutch STS-Design ApproachTowards Better Innovation Structures Using the Dutch STS-Design Approach
Towards Better Innovation Structures Using the Dutch STS-Design ApproachSociotechnical Roundtable
 
The Role of the Enterprise Architect in Business Process Reengineering
The Role of the Enterprise Architect in Business Process ReengineeringThe Role of the Enterprise Architect in Business Process Reengineering
The Role of the Enterprise Architect in Business Process ReengineeringRichard Freggi
 
Building Value Through Enterprise Architecture
Building Value Through Enterprise ArchitectureBuilding Value Through Enterprise Architecture
Building Value Through Enterprise Architecturedfnewman
 
On the nature of the enterprise architecture capability
On the nature of the enterprise architecture capabilityOn the nature of the enterprise architecture capability
On the nature of the enterprise architecture capabilityFrederick Halas
 
Enterprise Architecture Frameworks
Enterprise Architecture FrameworksEnterprise Architecture Frameworks
Enterprise Architecture FrameworksStephen Lahanas
 
Enterprise Architecture and TOGAF, Quick Look
Enterprise Architecture and TOGAF, Quick LookEnterprise Architecture and TOGAF, Quick Look
Enterprise Architecture and TOGAF, Quick LookSukru Kocakaya
 
Framework for developed simple architecture enterprise fdsae
Framework for developed simple architecture enterprise   fdsaeFramework for developed simple architecture enterprise   fdsae
Framework for developed simple architecture enterprise fdsaecsandit
 
TechBlue / Dux Diligens webinar - Business Value Analysis - Enterprise Archit...
TechBlue / Dux Diligens webinar - Business Value Analysis - Enterprise Archit...TechBlue / Dux Diligens webinar - Business Value Analysis - Enterprise Archit...
TechBlue / Dux Diligens webinar - Business Value Analysis - Enterprise Archit...Claye Greene
 
Systemic approach towards enterprise functional decomposition
Systemic approach towards enterprise functional decompositionSystemic approach towards enterprise functional decomposition
Systemic approach towards enterprise functional decompositionDmitry Kudryavtsev
 
Strengthening Employees Responsibility To Enhance Governance Of It Cobit Ra...
Strengthening Employees Responsibility To Enhance Governance Of It   Cobit Ra...Strengthening Employees Responsibility To Enhance Governance Of It   Cobit Ra...
Strengthening Employees Responsibility To Enhance Governance Of It Cobit Ra...guest418d60a0
 
Using togaf™ in government_enterprise_architecture_to_describe_the_business_a...
Using togaf™ in government_enterprise_architecture_to_describe_the_business_a...Using togaf™ in government_enterprise_architecture_to_describe_the_business_a...
Using togaf™ in government_enterprise_architecture_to_describe_the_business_a...johnpolgreen
 
Technical Architecture
Technical ArchitectureTechnical Architecture
Technical Architecturescmiyer
 
Business and Strategic Alignment in EA – Practical Guidelines Based on Indust...
Business and Strategic Alignment in EA – Practical Guidelines Based on Indust...Business and Strategic Alignment in EA – Practical Guidelines Based on Indust...
Business and Strategic Alignment in EA – Practical Guidelines Based on Indust...IASA
 
Unpacking TOGAF's 'Phase B': Business Transformation, Business Architecture a...
Unpacking TOGAF's 'Phase B': Business Transformation, Business Architecture a...Unpacking TOGAF's 'Phase B': Business Transformation, Business Architecture a...
Unpacking TOGAF's 'Phase B': Business Transformation, Business Architecture a...Tetradian Consulting
 
Hk yeditepe university-systemsengg-seminar-102012
Hk yeditepe university-systemsengg-seminar-102012Hk yeditepe university-systemsengg-seminar-102012
Hk yeditepe university-systemsengg-seminar-102012Hakan KIRAN
 
Enterprise architecrture & enterprise engineering
Enterprise architecrture  & enterprise engineeringEnterprise architecrture  & enterprise engineering
Enterprise architecrture & enterprise engineeringTayabaZahid
 

La actualidad más candente (20)

Togaf 9 Approach Ver1 0
Togaf 9   Approach Ver1 0Togaf 9   Approach Ver1 0
Togaf 9 Approach Ver1 0
 
Towards Better Innovation Structures Using the Dutch STS-Design Approach
Towards Better Innovation Structures Using the Dutch STS-Design ApproachTowards Better Innovation Structures Using the Dutch STS-Design Approach
Towards Better Innovation Structures Using the Dutch STS-Design Approach
 
The Role of the Enterprise Architect in Business Process Reengineering
The Role of the Enterprise Architect in Business Process ReengineeringThe Role of the Enterprise Architect in Business Process Reengineering
The Role of the Enterprise Architect in Business Process Reengineering
 
Building Value Through Enterprise Architecture
Building Value Through Enterprise ArchitectureBuilding Value Through Enterprise Architecture
Building Value Through Enterprise Architecture
 
On the nature of the enterprise architecture capability
On the nature of the enterprise architecture capabilityOn the nature of the enterprise architecture capability
On the nature of the enterprise architecture capability
 
Enterprise Architecture Frameworks
Enterprise Architecture FrameworksEnterprise Architecture Frameworks
Enterprise Architecture Frameworks
 
Enterprise Architecture and TOGAF, Quick Look
Enterprise Architecture and TOGAF, Quick LookEnterprise Architecture and TOGAF, Quick Look
Enterprise Architecture and TOGAF, Quick Look
 
Framework for developed simple architecture enterprise fdsae
Framework for developed simple architecture enterprise   fdsaeFramework for developed simple architecture enterprise   fdsae
Framework for developed simple architecture enterprise fdsae
 
TechBlue / Dux Diligens webinar - Business Value Analysis - Enterprise Archit...
TechBlue / Dux Diligens webinar - Business Value Analysis - Enterprise Archit...TechBlue / Dux Diligens webinar - Business Value Analysis - Enterprise Archit...
TechBlue / Dux Diligens webinar - Business Value Analysis - Enterprise Archit...
 
Lecture6 IS353(EA&Data Viewpoint )
Lecture6 IS353(EA&Data Viewpoint )Lecture6 IS353(EA&Data Viewpoint )
Lecture6 IS353(EA&Data Viewpoint )
 
Archimate Meta Model
Archimate   Meta ModelArchimate   Meta Model
Archimate Meta Model
 
Systemic approach towards enterprise functional decomposition
Systemic approach towards enterprise functional decompositionSystemic approach towards enterprise functional decomposition
Systemic approach towards enterprise functional decomposition
 
Strengthening Employees Responsibility To Enhance Governance Of It Cobit Ra...
Strengthening Employees Responsibility To Enhance Governance Of It   Cobit Ra...Strengthening Employees Responsibility To Enhance Governance Of It   Cobit Ra...
Strengthening Employees Responsibility To Enhance Governance Of It Cobit Ra...
 
Using togaf™ in government_enterprise_architecture_to_describe_the_business_a...
Using togaf™ in government_enterprise_architecture_to_describe_the_business_a...Using togaf™ in government_enterprise_architecture_to_describe_the_business_a...
Using togaf™ in government_enterprise_architecture_to_describe_the_business_a...
 
Technical Architecture
Technical ArchitectureTechnical Architecture
Technical Architecture
 
Business and Strategic Alignment in EA – Practical Guidelines Based on Indust...
Business and Strategic Alignment in EA – Practical Guidelines Based on Indust...Business and Strategic Alignment in EA – Practical Guidelines Based on Indust...
Business and Strategic Alignment in EA – Practical Guidelines Based on Indust...
 
Unpacking TOGAF's 'Phase B': Business Transformation, Business Architecture a...
Unpacking TOGAF's 'Phase B': Business Transformation, Business Architecture a...Unpacking TOGAF's 'Phase B': Business Transformation, Business Architecture a...
Unpacking TOGAF's 'Phase B': Business Transformation, Business Architecture a...
 
Lecture1 is323-enterprise architecture(ea-concepts)
Lecture1 is323-enterprise architecture(ea-concepts)Lecture1 is323-enterprise architecture(ea-concepts)
Lecture1 is323-enterprise architecture(ea-concepts)
 
Hk yeditepe university-systemsengg-seminar-102012
Hk yeditepe university-systemsengg-seminar-102012Hk yeditepe university-systemsengg-seminar-102012
Hk yeditepe university-systemsengg-seminar-102012
 
Enterprise architecrture & enterprise engineering
Enterprise architecrture  & enterprise engineeringEnterprise architecrture  & enterprise engineering
Enterprise architecrture & enterprise engineering
 

Similar a A method to_define_an_enterprise_architecture_using_the_zachman_framework

A Method To Define An Enterprise Architecture Using The Zachman Framework
A Method To Define An Enterprise Architecture Using The Zachman FrameworkA Method To Define An Enterprise Architecture Using The Zachman Framework
A Method To Define An Enterprise Architecture Using The Zachman FrameworkKim Daniels
 
Is The Architectures Of The Convnets ) For Action...
Is The Architectures Of The Convnets ) For Action...Is The Architectures Of The Convnets ) For Action...
Is The Architectures Of The Convnets ) For Action...Sheila Guy
 
Week 2-What is Enterprise Architecure (1).pptx
Week 2-What is Enterprise Architecure (1).pptxWeek 2-What is Enterprise Architecure (1).pptx
Week 2-What is Enterprise Architecure (1).pptxRizalPrambudi3
 
Enterprise architecture
Enterprise architecture Enterprise architecture
Enterprise architecture Hamzazafeer
 
What is system architecture and why do we care
What is system architecture and why do we careWhat is system architecture and why do we care
What is system architecture and why do we careGlen Alleman
 
المحاضرة 153 بعنوان مقدمة عن البنية المؤسسية
المحاضرة 153 بعنوان مقدمة عن البنية المؤسسيةالمحاضرة 153 بعنوان مقدمة عن البنية المؤسسية
المحاضرة 153 بعنوان مقدمة عن البنية المؤسسيةEgyptian Engineers Association
 
Cis 519 Week 3 Individual Assignment
Cis 519 Week 3 Individual AssignmentCis 519 Week 3 Individual Assignment
Cis 519 Week 3 Individual AssignmentApril Dillard
 
An information system_architectural_framework
An information system_architectural_frameworkAn information system_architectural_framework
An information system_architectural_frameworkbambangpadhi
 
Enterprise architecture concepts
Enterprise architecture conceptsEnterprise architecture concepts
Enterprise architecture conceptsSemyon Axelrod
 
EA as an Actionable Architecture
EA as an Actionable ArchitectureEA as an Actionable Architecture
EA as an Actionable ArchitectureJerald Burget
 
B140815
B140815B140815
B140815irjes
 
Information security-integration-part-1-of-2
Information security-integration-part-1-of-2Information security-integration-part-1-of-2
Information security-integration-part-1-of-2wardell henley
 
The Role Of An Architect
The Role Of An ArchitectThe Role Of An Architect
The Role Of An ArchitectJennifer Wood
 

Similar a A method to_define_an_enterprise_architecture_using_the_zachman_framework (20)

A Method To Define An Enterprise Architecture Using The Zachman Framework
A Method To Define An Enterprise Architecture Using The Zachman FrameworkA Method To Define An Enterprise Architecture Using The Zachman Framework
A Method To Define An Enterprise Architecture Using The Zachman Framework
 
Is The Architectures Of The Convnets ) For Action...
Is The Architectures Of The Convnets ) For Action...Is The Architectures Of The Convnets ) For Action...
Is The Architectures Of The Convnets ) For Action...
 
Week 2-What is Enterprise Architecure (1).pptx
Week 2-What is Enterprise Architecure (1).pptxWeek 2-What is Enterprise Architecure (1).pptx
Week 2-What is Enterprise Architecure (1).pptx
 
Zachman framework
Zachman frameworkZachman framework
Zachman framework
 
Ea Enables Essay
Ea Enables EssayEa Enables Essay
Ea Enables Essay
 
Enterprise architecture
Enterprise architecture Enterprise architecture
Enterprise architecture
 
What is system architecture and why do we care
What is system architecture and why do we careWhat is system architecture and why do we care
What is system architecture and why do we care
 
Why to Architecture Information
Why to Architecture InformationWhy to Architecture Information
Why to Architecture Information
 
المحاضرة 153 بعنوان مقدمة عن البنية المؤسسية
المحاضرة 153 بعنوان مقدمة عن البنية المؤسسيةالمحاضرة 153 بعنوان مقدمة عن البنية المؤسسية
المحاضرة 153 بعنوان مقدمة عن البنية المؤسسية
 
10.1.1.107.2618
10.1.1.107.261810.1.1.107.2618
10.1.1.107.2618
 
Organizational security architecture for critical infrastructure
Organizational security architecture for critical infrastructureOrganizational security architecture for critical infrastructure
Organizational security architecture for critical infrastructure
 
ER-and-EE-Lesson-1.pdf
ER-and-EE-Lesson-1.pdfER-and-EE-Lesson-1.pdf
ER-and-EE-Lesson-1.pdf
 
Cis 519 Week 3 Individual Assignment
Cis 519 Week 3 Individual AssignmentCis 519 Week 3 Individual Assignment
Cis 519 Week 3 Individual Assignment
 
An information system_architectural_framework
An information system_architectural_frameworkAn information system_architectural_framework
An information system_architectural_framework
 
Lecture1 IS353-Enterprise Architecture(EA-concepts)
Lecture1 IS353-Enterprise Architecture(EA-concepts)Lecture1 IS353-Enterprise Architecture(EA-concepts)
Lecture1 IS353-Enterprise Architecture(EA-concepts)
 
Enterprise architecture concepts
Enterprise architecture conceptsEnterprise architecture concepts
Enterprise architecture concepts
 
EA as an Actionable Architecture
EA as an Actionable ArchitectureEA as an Actionable Architecture
EA as an Actionable Architecture
 
B140815
B140815B140815
B140815
 
Information security-integration-part-1-of-2
Information security-integration-part-1-of-2Information security-integration-part-1-of-2
Information security-integration-part-1-of-2
 
The Role Of An Architect
The Role Of An ArchitectThe Role Of An Architect
The Role Of An Architect
 

Último

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 

Último (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 

A method to_define_an_enterprise_architecture_using_the_zachman_framework

  • 1. 2004 ACM Symposium on Applied Computing A Method to Define an Enterprise Architecture using the Zachman Framework Carla Marques Pereira Pedro Sousa EST-IPCB, Castelo Branco, Portugal I.S.T e Link, Lisboa, Portugal Av. do Empresário Av. Duque d’Avila, 23 6000-767 Castelo Branco, Portugal 1000-138 Lisboa, Portugal (+)351 919 883 260 (+)351 213 100 124 carlap@est.ipcb.pt pedro.sousa@link.pt ABSTRACT 1. INTRODUCTION The proliferation of IT and its consequent dispersion is an Any organization has an Information System supporting the enterprise reality, however, most organizations do not have business. There is no doubt that IS supports decision making, adequate tools and/or methodologies that enable the management coordination, and control and may also help managers and and coordination of their Information Systems. The Zachman workers analyze problems, visualize complex subjects, and create Framework provides a structured way for any organization to new products [7]. According to a study conducted in the 1990’s acquire the necessary knowledge about itself with respect to the [8], Information Architecture was referred to as one of the most Enterprise Architecture. Zachman proposes a logical structure for important issues to address in IS management and as stated by classifying and organizing the descriptive representations of an Zachman, “with increasing size and complexity of the enterprise, in different dimensions, and each dimension can be implementation of information systems, it is necessary to use perceived in different perspectives. some logical construct (or architecture) for defining and In this paper, we propose a method for achieving an Enterprise controlling the interfaces and the integration of all of the Architecture Framework, based on the Zachman Framework components of the system” [14]. Business and IS perspectives, that defines the several artifacts for Taking this into consideration, it is necessary to define an each cell, and a method which defines the sequence of filling up Enterprise Architecture in an organization to gain the associated each cell in a top-down and incremental approach. We also advantages of that architecture, therefore, it is a better option to present a tool developed for the purpose of supporting the simplify the IS management. Some architecture’s advantages are, Zachman Framework concepts. The tool: (i) behaves as an information repository for the framework’s concepts; (ii) • It acts as a way to pass from chaos and disagreement to order produces the proposed artifacts that represent each cell contents, and structure [6]; (iii) allows multi-dimensional analysis among cell’s elements, • It enables an integrated vision and a global perspective of which is concerned with perspectives (rows) and/or dimensions informational resources [8]; (columns) dependency; and (iv) finally, evaluate the integrity, dependency and, business and information systems alignment • It enables the discovery and elimination of redundancy in the level, through the answers defined for each framework dimension. business processes reducing information systems complexity [3]; Categories and Subject Descriptors • It contributes to having information systems that reflect [Organizational Engineering]: Enterprise Architecture – common goals and performance measures for all managers, frameworks, methods and tools. to encourage cooperation rather than conflict, and competition within organisations [11]; General Terms • It becomes the bridge between the business and technical Management, Documentation, Design. domains [13]. Attending to the previous advantages, “the leaders of the Keywords organization must have a clear vision of the desired future state of Zachman Framework, Enterprise Architecture, Business the entire system, including such dimensions as its business, its Architecture, Information Architecture, Application Architecture. organization and its ways of working. This vision must be used as a common context both for diagnosing the need for changes and for managing the process of change, so that it acts as an Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are integrating force for the multitude of apparently disparate changes not made or distributed for profit or commercial advantage and that to be made." [2]. The role of Enterprise Architecture is to help copies bear this notice and the full citation on the first page. To copy achieve this previous vision, being able to capture the "entire otherwise, or republish, to post on servers or to redistribute to lists, system" in all its perspectives and dependencies, such as, requires prior specific permission and/or a fee. business, information system and technical perspectives. SAC ’04, March 14-17, 2004, Nicosia, Cyprus. Copyright 2004 ACM 1-58113-812-1/03/04…$5.00. 1366
  • 2. 2. ENTERPRISE ARCHITECTURE 3. THE ZACHMAN FRAMEWORK DEFINITION The Zachman Framework [14] for Enterprise Architecture (see Sometimes, the term “Enterprise Architecture” refers to that Figure 2) was formally published in 1987, its aim was described group of people responsible for modeling and then documenting as an architecture that represents the information systems’ the architecture. Other times, the term denotes the process of artifacts, providing a means of ensuring that standards for creating doing this work. More commonly, when we are referring to the the information environment exist and they are appropriately Enterprise Architecture, we are referring to the models, integrated. It proposes a logical structure for classifying and documents, and reusable items (as components, frameworks, organizing the descriptive representations of an enterprise, in objects, and so on) that reflect the actual architecture [1]. different dimensions, and each dimension can be perceived in different perspectives. The Zachman Framework (www.zifa.com) However, in the EACommunity (www.eacommunity.com), helps govern the architectural process with the dependency, Enterprise Architecture is a framework or “blueprint” for how the coherence, and traceability needed for an enterprise to manage organization achieves the current and future business objectives. change, and to ensure that the alignment is achieved. It examines the key business, information, application, and technology strategies and their impact on business functions. Each In this framework, the architecture is described across two of these strategies is a separate architectural discipline and independent aspects, the rows represent the different perspectives Enterprise Architecture is the glue that integrates each of these which may be used to view a business, a situation, an opportunity, disciplines into a cohesive framework (see Figure 1). or a system and, the columns represent the different dimensions which apply to each perspective of the business, situation, ENTERPRISE ARCHITECTURE opportunity, or system. Business Architecture 3.1 Perspectives Information Systems Architecture The Zachman Framework was developed taking into consideration all the participants involved in the planning, Information Application conception, building, using and maintaining activities of an Architecture Architecture organization’s Information Systems [6]. Technical Architecture • Scope (Planner’s Perspective) – The planner is concerned Product Architecture with positioning the product in the context of its environment, including specifying its scope. • Enterprise Model (Owner’s Perspective) – The owner is Figure 1. Architecture Relationships [5] interested in the business deliverable and how it will be used. The Business Architecture is the result of defining the business • System Model (Designer’s Perspective) – The designer strategies, processes, and functional requirements. It’s the base for works with the specifications for the product to ensure that it identifying the requirements for IS, which support the business will, in fact, fulfill the owner’s expectations. activities. • Technology Model (Builder’s Perspective) – The builder The Application Architecture provides a framework focused on manages the process of assembling and fabricating the developing and/or implementing applications to fulfill the components in the production of the product. business requirements and to achieve the quality necessary to • Detailed Representations (Subcontractor’s Perspective) – meet the needs of the business. The subcontractor fabricates out-of-context components The Information Architecture describes the data’s physical and which meet the builder’s specifications. logical aspects, as well as the management of the data resources. It’s the result of modeling the information that is needed to 3.2 Dimensions support the business processes and functions of the enterprise. While the rows in the Zachman Framework describe the IS The Technical Architecture provides the foundation that supports participant’s views, the columns provide a focus on each the applications, data and business processes identified in the dimension while keeping the others constant [4]. other three architectural layers. The Technical Architecture • Data (What?) – Each of the rows in this column address the identifies and plans the computing services that form the technical understanding of, and dealing with, any enterprise’s data. infrastructure for the enterprise. • Function (How?) – The rows in the function column describe The Product Architecture is a subset of Technical Architecture the process of translating the mission of the enterprise into and it identifies standards and configurations for the enabling successively more detailed definitions of its operations. technologies and products within the Technical Architecture. • Network (Where?) – This column is concerned with the Although all of these architectures compose the Enterprise geographical distribution of the enterprise’s activities. Architecture, in this paper we will exclude the Technical Architecture and consequently the Product Architecture. • People (Who?) – The fourth column describes who is involved in the business and in the introduction of new technology. 1367
  • 3. Time (When?) – The fifth column describes the effects of The following table (see Table 1) presents the proposed artifacts time on the enterprise. for each cell. • Motivation (Why?) – This domain is concerned with the Table 1. Artifacts and the Zachman Framework translation of business goals and strategies into specific ends What How Where Who When Why List of Things List of Processes List of Locations in List of List of Events List of Business and means. Important to the the Business which the Business Organizations Significant to the Goals/Strategies Scope Business Performs Operates important to the Business (Planner) Business 4. A METHOD TO DEFINE AN - List - Hierarchical list or tree - Hierarchical list or tree - List - List - Indented list ENTERPRISE ARCHITECTURE USING Semantic Model The Business Process Model The Business Logistics System Work Flow Model Master Schedule Business Plan THE ZACHMAN FRAMEWORK Enterprise Model - Entities Diagram - Entities vs. - Entities Dictionary Processes Matrix - Processes - Functional Decomposition - Organization Chart - Processes vs. - Business Execution Plan - Business Table (Owner) Throughout this paper, the framework used to produce the Dictionary - Activity Diagram Organization Matrix Enterprise Architecture will be the Zachman Framework, Logical Data Model Application The Distributed Human Interface Processing Business Rules although others can be applied. The Organizational Engineering Architecture Systems Architecture Architecture Structure Center (Centro de Engenharia Organizacional (CEO), in Portugal) System Model - Classes Diagram - Systems vs. - Systems Diagram - Systems vs. - State Diagram - Systems vs. (Designer) Processes Matrix Roles Matrix Business Rules proposes a framework for enterprise modeling. The CEO - Systems vs. Matrix Entities Matrix framework provides a restricted set of business objects, defined in - Systems Dictionary a UML profile, used for Enterprise modeling [12]. But the Data Function Network People Time Motivation Zachman Framework is certainly the most widely known framework in the Enterprise Architecture context. The reason for its extensive use is due to that fact that it is a very flexible 4.2 Method The proposal of a method associated to the Zachman Framework framework. The Zachman Framework does not impose a method introduces a unique and exclusive ambition, the definition of a and it does not restrict any user to a set of pre-defined artifacts. structured manner to use the framework in the development of an Nevertheless, these aspects that are the framework’s advantages, Enterprise Architecture. can be converted into negative issues, for example, once this Bearing this in mind, there is no best methodology, some methods flexibility misrepresents its aim, to describe an architecture that and techniques may seem to work better than others, but such represents the information systems’ artifacts. If we do not have a differences are most likely the result of the people involved and set of possible artifacts for each cell and even worst a method that the organizational commitment [10]. The proposed method maps enables us to fill up the framework in the definition of the onto the Zachman Framework and fundamentally on the Enterprise Architecture for an organization, the expected result associated artefacts, defining the fulfilling order and framework will be distinct and impossible to validate due to the level of cells’ dependency in a top-down and incremental approach. dispersion that each user will place. Attending to the previous causes, we will propose a set of artifacts 4.2.1 Rules of Fulfilling and a method to define an Enterprise Architecture using the Attending to Zachman [6], there is no column order, however, the Zachman Framework. lines must be fulfilled from top-to-bottom. Based on this, a Before that, it is important to refer once again to the fact that in framework’s method of fulfilling is proposed, in which the order the context of this work, we are only going to consider, as of fulfilling the cells and which cells are needed to fulfil the components of Enterprise Architecture, the Business Architecture, others is defined, showing the dependency among the proposed Information Architecture and Application Architecture. artifacts. Table 2. Rules of Fulfilling 4.1 Artifacts What How Where Who When Why In this section, we present a possible set of artifacts that can represent the cell content for each cell in the Zachman Scope A, 1 B, 1 C, 1 D, 1 E, 1 F, 1 (Planner) Framework’s Scope, Enterprise Model and System Model Enterprise perspectives. Model G, 2, A H, 3, (B+G) I, 4, (C+H) J, 5, (D+I) K, 4, (E+H) L, 4, (F+H) (Owner) We understand artifact to mean, any kind of representation, model System Model M, 3, G N, 4, H O, 5, N P, 6, (J+N) Q, 5, N R, 5, (L+N) or diagram, which supports the cells intention. The proposed (Designer) artifacts do not oblige us to follow any type of pre-defined Data Function Network People Time Motivation notation. However, a notation exists that contemplates the In the previous table (see Table 2), the content of each cell representation for a cell, this representation will be advised as the represents, on the first position, the cell’s identification, on the artifact associated to that cell. The proposed artifacts will enable second position, the order of fulfilling and, on the third position the establishment of direct correspondence between the cell the dependency cells to each other. content and a form of representation. Using the Zachman Framework as support to develop an 4.2.2 The Method: Step by Step Enterprise Architecture, the artifacts used should be easily Step 1. There is no dependency among cells’ concepts. So, the understood by business people, which implies some technical order of fulfilling for this row is totally free. The cells can be separation, and these artifacts should represent only and executed in parallel (see Table 3). exclusively the content of each cell. 1368
  • 4. Table 3. The Method: Step 1 cell ‘H’. This matrix can be fulfilled based on the Processes vs. What How Where Who When Why Business Entities Matrix (see Step 3). The order of fulfilling the artifacts in this step is free, being able to fulfill them in parallel Scope (Planner) A, 1 B, 1 C, 1 D, 1 E, 1 F, 1 (see Table 6). Enterprise Model G, 2, A H, 3, (B+G) I, 4, (C+H) J, 5, (D+I) K, 4, (E+H) L, 4, (F+H) Step 5. The Organization Chart, artifact of the cell ‘J’ is created (Owner) by referring to the organization list defined on the row above and System Model M, 3, G N, 4, H O, 5, N P, 6, (J+N) Q, 5, N R, 5, (L+N) taking into concern the Functional Decomposition, cell ‘I’. The (Designer) Processes vs. Organization Matrix, artifact of the cell ‘J’, is Data Function Network People Time Motivation elaborated based on the Organization Chart artifact and the Functional Decomposition. The Application System Diagram, Step 2. The Entity Diagram, artifact of the cell ‘G’, must be artifact of the cell ‘O’ and the State Diagram, artifact of the cell elaborated, taking into consideration, the “things” described on ‘Q’, have the application systems that exist on the cell ‘N’ as their the cell in the row above (see Table 4). base. The Systems vs. Business Rules Matrix, artifact of the cell Table 4. The Method: Step 2 ‘R’, has the application systems defined on the cell ‘N’ and the What How Where Who When Why goals and strategies that exists on the cell ‘L’ as its base. The order of fulfilling the artifacts in this step is free, being able to Scope (Planner) A, 1 B, 1 C, 1 D, 1 E, 1 F, 1 fulfill them in parallel (see Table 7). Enterprise Model (Owner) G, 2, A H, 3, (B+G) I, 4, (C+H) J, 5, (D+I) K, 4, (E+H) L, 4, (F+H) Table 7. The Method: Step 5 System What How Where Who When Why Model M, 3, G N, 4, H O, 5, N P, 6, (J+N) Q, 5, N R, 5, (L+N) (Designer) Scope A, 1 B, 1 C, 1 D, 1 E, 1 F, 1 Data Function Network People Time Motivation (Planner) Enterprise Step 3. The Classes Diagram, artifact of the cell ‘M’, has the Model G, 2, A H, 3, (B+G) I, 4, (C+H) J, 5, (D+I) K, 4, (E+H) L, 4, (F+H) (Owner) Entities Diagram as its base. System Model M, 3, G N, 4, H O, 5, N P, 6, (J+N) Q, 5, N R, 5, (L+N) The Processes vs. Business Entities Matrix, artifact of the cell H, (Designer) refers to the business processes of the row above and uses the Data Function Network People Time Motivation business entities that are presented on the Entities Diagram. The Step 6. The Systems vs. Roles Matrix, artefact of the cell ‘P’, has execution’s order is indifferent (see Table 5). the application systems defined on the cell ‘N’ and the Table 5. The Method: Step 3 people/functions that exist on the Organization Chart, cell ‘J’, as What How Where Who When Why its base (see Table 8). Scope A, 1 B, 1 C, 1 D, 1 E, 1 F, 1 Table 8. The Method: Step 6 (Planner) What How Where Who When Why Enterprise Model G, 2, A H, 3, (B+G) I, 4, (C+H) J, 5, (D+I) K, 4, (E+H) L, 4, (F+H) (Owner) Scope A, 1 B, 1 C, 1 D, 1 E, 1 F, 1 (Planner) System Model M, 3, G N, 4, H O, 5, N P, 6, (J+N) Q, 5, N R, 5, (L+N) Enterprise (Designer) Model G, 2, A H, 3, (B+G) I, 4, (C+H) J, 5, (D+I) K, 4, (E+H) L, 4, (F+H) (Owner) Data Function Network People Time Motivation System Model M, 3, G N, 4, H O, 5, N P, 6, (J+N) Q, 5, N R, 5, (L+N) Step 4. The Functional Decomposition must be fulfilled based on (Designer) the above row’s artifact, indicating for each place the functional Data Function Network People Time Motivation units and business processes. The artifact of the cell ‘K’, Business Execution Plan, uses the above rows listed events associating the 4.2.3 Anchor Cells business processes of the cell ‘H’ to these. Analyzing the framework’s perspectives we verify the existence Table 6. The Method: Step 4 of a concept related to the Zachman Framework, that we designate as an “anchor cell”. In row 2 and 3, on the perspectives, What How Where Who When Why Business Model and System Model, the anchor cell is the cell Scope A, 1 B, 1 C, 1 D, 1 E, 1 F, 1 correspondent to the processes column. On the Business Model’s (Planner) perspective the relationships between each framework dimension Enterprise Model G, 2, A H, 3, (B+G) I, 4, (C+H) J, 5, (D+I) K, 4, (E+H) L, 4, (F+H) are defined, having as their base, the elements presented on the (Owner) How/Process column. The Business Processes, column 2, System Model (Designer) M, 3, G N, 4, H O, 5, N P, 6, (J+N) Q, 5, N R, 5, (L+N) • create/use the entities of column 1 Data Function Network People Time Motivation • are associated to one or more functional units defined in The Business Table, artifact of the cell ‘L’, uses the goals and column 3 strategies listed on the row above, relating these with business • are associated to functions and people of column 4 processes that exist on the cell H. The Systems vs. Processes Matrix, artifact of the cell ‘N’, uses the business processes of the • take place on events defined in column 5 1369
  • 5. support one or more strategies defined in column 6. 4.3.2 Proposed Artifacts Support For the proposed artifacts, with exception of those which have The same happens to the Systems Model perspective, where the graphical representation, such as the Entities Diagram or Activity relationships among each framework’s dimension are defined Diagram, all the others are supported by the tool, being created having as their base the elements present on the How/Process from the introduced elements of each cell. column. The Systems, column 2, • managed the data of column 1 4.3.3 Multi-Dimensional Analysis • are divided into one or more logical parts, column 3 As a utensil for information systems management, the tool enables a multi-dimensional analysis of the elements of each cell, • are used by people, column 4 making it possible to define a set of conditions, as well as the row and/or column dependencies. This results in a visualization of the • have one or more processing cycles, column 5 elements that satisfy the true condition of intersection about the support one or more business rules defined, column 6. defined criteria through the framework’s perspectives and dimensions. For us an anchor cell is a cell that on any framework’s perspective has an aggregate function relatively to the other cells. This functionality also makes it possible to analyze the traceability among concepts of each cell, either at row or column 4.3 Tool level. With the purpose of supporting the Zachman Framework’s concepts, as well as the artifacts and method proposed, a tool was developed whose main functionalities are: • it behaves as an information repository for the concepts in the Zachman Framework; • it allows us to produce several artifacts related to each framework cell. Figure 3. Multi-dimensional Analysis Form 4.3.4 Alignment In the alignment form’s functionalities (see Figure 4) it is possible to visualize all the rules defined for each alignment dimension. This area corresponds to the upper part and is represented in a tree view. The bottom-left part of the form, the list box, is composed of all the cases that fail the rule selected on the tree. The list box can be populated with informational entities, business processes or applications systems, depending which rule is selected. In the Figure 2. Tool’s Main Form bottom-right part is the alignment levels for each one of the alignment dimensions. This tool can also be an information system decision support tool, particularly in the issues relating to the Enterprise Architecture because, • it allows a multi-dimensional analysis of the concepts’ interconnection that exist in each cell, namely in the dependency between perspectives (rows) and/or dimensions (columns); • it supports an analysis of the alignment level between Enterprise Architecture components [9]. 4.3.1 Information Repository For each one of the Zachman Framework’s cells specific forms Figure 4. Alignment Form were developed that enable data entry of the cell’s concepts. Using this data, it is possible to perform common operations such as create, edit, remove, search and print, as well as, filter the 5. CONCLUSIONS records according to the criteria defined for each cell. The development and effective implementation of an Enterprise Architecture is a major challenge for organizations. In this paper 1370
  • 6. we presented a method that provides guidance in the development [6] Inmon, W. H., Zachman, John A. and Geiger, Jonathan G., of an organization’s Enterprise Architecture, contributing Data Stores, Data Warehousing, and the Zachman significantly to information system management and above all to Framework, McGraw-Hill, 1997 the understanding of the architectural components. [7] Laudon, Kenneth C., and Laudon, Jane P., Management Almost everyone knows the Zachman Framework, but there are Information Systems: Organization and Technology in the some difficulties to instantiate the cells. With the proposed Networked Enterprise, Prentice-Hall, 2000 method it is possible to conduct the Enterprise Architecture’s [8] Niederman, Fred, Brancheau, James C. and Wetherbe, James development in an easy, perceptive and effective way, applying C., Information Systemns Management Issues for the 1990s, the artifacts of each cell in a proper manner and having as a final MIS Quartely, Volume 14, Number 4, December 1991 result, all the cells fulfilled. [9] Pereira, Carla Marques and Sousa, Pedro, Getting into the However, throughout the duration of this work, the utilization of misalignment between Business and Information Systems, the method confirmed the existence of a concept, a new concept The 10th European Conference on Information Technology related to the Zachman Framework, that we designate as an Evaluation, Madrid, Spain, September 2003 “anchor cell”, and this concept enables us to understand which semantic relationship exists between cells on any of the [10] Spewak, Steven H. and Hill, Steven C., Enterprise framework’s perspectives. Architecture Planning: Developing a Blueprint for Data, Applications and Technology, Wiley-QED Publication, 1992 6. REFERENCES [11] Stata, Ray, Organizational Learning - The Key to [1] Ambler, Scott W., Agile Enterprise Architecture: Beyond Management Innovation, Sloan Management Review, Enterprise Data Modeling, 2002, Volume 30, Number 3, 1989 http://www.agiledata.org/essays/enterpriseArchitecture.html [12] Vasconcelos, André, Sousa,Pedro and Tribolet, José, A [2] Beckhard, R. and Pritchard, W., Changing the Essence: The profile for modelling Information Systems Architectures, Art of Creating and Leading Fundamental Change in Conferencia Iberoamericana en Sistemas, Cibernética e Organisations, Jossey-Bass, San Francisco, 1992 Informática (CISCI 2003) del 31 de Julio al 02 de Agosto 2003, Orlando, Florida [3] Cook, Melissa A., Building Enterprise information Architectures: Reengineering Information Systems, Prentice- [13] Young, Colleen, The Unexpected Case for Enterprise IT Hall, 1996 Architectures, Gartner Group Strategy, Trends & Tactics, 9 January 2001 [4] Hay, David C., The Zachman Framework: An introduction, 1997, http://www.tdan.com/i001fe01.htm [14] Zachman , John A., A Framework for Information Systems Architecture, IBM Systems Journal, Volume 26, Number 3, [5] http://www.eacommunity.com/resources/download/bolton_w 1987 hat.pdf 1371