Enterprise architecture artifacts

Last updated
Business capability model, one of the most widely used EA artifacts. Business Capability Model.png
Business capability model, one of the most widely used EA artifacts.

Enterprise architecture artifacts, or EA artifacts, are separate documents constituting enterprise architecture. [2] EA artifacts provide descriptions of an organization from different perspectives important for the various actors involved in strategic decision-making and implementation of IT systems. They can be considered as key elements and cornerstones of an EA practice. Essentially, an EA practice revolves around using specific sets of EA artifacts for improving communication between different actors. [3]

Contents

Overview

EA artifacts are main instruments of an EA practice enabling effective decision-making and IT planning in organizations. [2] The systematic use of EA artifacts for collective decision-making distinguishes a disciplined approach to information systems planning from an ad hoc and ill-organized one. Different EA artifacts are used by different actors at different moments for different purposes and fulfill different roles in organizations. [4] EA artifacts can be very diverse in their basic properties and attributes. From the perspective of their properties all EA artifacts can differ in their informational contents, general meanings and lifecycles in the context of an EA practice.

Informational contents

From the perspective of their informational contents, various EA artifacts can use different representation formats, provide different levels of detail, cover different scopes, describe different EA domains and focus on different points in time: [5]

Lifecycles

From the perspective of their lifecycles in an EA practice all EA artifacts can be separated into permanent EA artifacts and temporary EA artifacts: [5]

Meanings

From the perspective of their general meaning in an EA practice all EA artifacts can be separated into decisions EA artifacts and facts EA artifacts: [5] [6]

Duality

One of the most important properties of EA artifacts is the duality of their informational contents. [5] Duality of EA artifacts implies that the information provided by these EA artifacts is relevant to two different audiences simultaneously, satisfies the information needs of both these audiences and presented in a convenient format appealing to both audiences. Their duality allows using EA artifacts as a means of communication and partnership between different groups of actors involved in strategic decision-making and implementation of IT systems. Duality of EA artifacts can be considered as one of the most fundamental mechanisms underpinning an EA practice and enabling effective collaboration between diverse stakeholders. Duality of EA artifacts can be explicit or implicit:

In other words, duality of EA artifacts implies either providing different information to different actors, or providing same information having different meanings for different actors. Explicit and implicit dualities in EA artifacts are often combined. However, not all useful EA artifacts are dual in nature.

See also

Related Research Articles

A modeling language is any artificial language that can be used to express information or knowledge or systems in a structure that is defined by a consistent set of rules. The rules are used for interpretation of the meaning of components in the structure.

Zachman Framework

The Zachman Framework is an enterprise ontology and is a fundamental structure for enterprise architecture which provides a formal and structured way of viewing and defining an enterprise. The ontology is a two dimensional classification schema that reflects the intersection between two historical classifications. The first are primitive interrogatives: What, How, When, Who, Where, and Why. The second is derived from the philosophical concept of reification, the transformation of an abstract idea into an instantiation. The Zachman Framework reification transformations are: Identification, Definition, Representation, Specification, Configuration and Instantiation.

Enterprise architecture (EA) is an analytical discipline that provides methods to comprehensively define, organize, standardize, and document an organization’s structure and interrelationships in terms of certain critical business domains characterizing the entity under analysis. The goal of EA is to create an effective representation of the business enterprise that may be used at all levels of stewardship to guide, optimize, and transform the business as it responds to real-world conditions. EA serves to capture the relationships and interactions between domain elements as described by their processes, functions, applications, events, data, and employed technologies.

The Open Group Architecture Framework

The Open Group Architecture Framework (TOGAF) is the most used framework for enterprise architecture as of 2020 that provides an approach for designing, planning, implementing, and governing an enterprise information technology architecture. TOGAF is a high-level approach to design. It is typically modeled at four levels: Business, Application, Data, and Technology. It relies heavily on modularization, standardization, and already existing, proven technologies and products.

Department of Defense Architecture Framework

The Department of Defense Architecture Framework (DoDAF) is an architecture framework for the United States Department of Defense (DoD) that provides visualization infrastructure for specific stakeholders concerns through viewpoints organized by various views. These views are artifacts for visualizing, understanding, and assimilating the broad scope and complexities of an architecture description through tabular, structural, behavioral, ontological, pictorial, temporal, graphical, probabilistic, or alternative conceptual means. The current release is DoDAF 2.02.

A federal enterprise architecture framework (FEAF) is the U.S. reference enterprise architecture of a federal government. It provides a common approach for the integration of strategic, business and technology management as part of organization design and performance improvement.

Enterprise architecture framework Frame in which the architecture of a company is defined

An enterprise architecture framework defines how to create and use an enterprise architecture. An architecture framework provides principles and practices for creating and using the architecture description of a system. It structures architects' thinking by dividing the architecture description into domains, layers, or views, and offers models - typically matrices and diagrams - for documenting each view. This allows for making systemic design decisions on all the components of the system and making long-term decisions around new design requirements, sustainability, and support.

Enterprise information security architecture (ZBI) is a part of enterprise architecture focusing on information security throughout the enterprise. The name implies a difference that may not exist between small/medium-sized businesses and larger organizations.

Enterprise modelling

Enterprise modelling is the abstract representation, description and definition of the structure, processes, information and resources of an identifiable business, government body, or other large organization.

Enterprise systems engineering (ESE) is the discipline that applies systems engineering to the design of an enterprise. As a discipline, it includes a body of knowledge, principles, and processes tailored to the design of enterprise systems. An enterprise is a complex, socio-technical system that comprises interdependent resources of people, information, and technology that must interact to fulfill a common mission.

Business architecture

In the business sector, business architecture is a discipline that "represents holistic, multidimensional business views of: capabilities, end‐to‐end value delivery, information, and organizational structure; and the relationships among these business views and strategies, products, policies, initiatives, and stakeholders."

Enterprise architecture management (EAM) is a "management practice that establishes, maintains and uses a coherent set of guidelines, architecture principles and governance regimes that provide direction and practical help in the design and development of an enterprise's architecture to achieve its vision and strategy."

ArchiMate Enterprise architecture modeling language

ArchiMate is an open and independent enterprise architecture modeling language to support the description, analysis and visualization of architecture within and across business domains in an unambiguous way.

Enterprise life cycle

Enterprise life cycle (ELC) in enterprise architecture is the dynamic, iterative process of changing the enterprise over time by incorporating new business processes, new technology, and new capabilities, as well as maintenance, disposition and disposal of existing elements of the enterprise.

View model

A view model or viewpoints framework in systems engineering, software engineering, and enterprise engineering is a framework which defines a coherent set of views to be used in the construction of a system architecture, software architecture, or enterprise architecture. A view is a representation of a whole system from the perspective of a related set of concerns.

Treasury Enterprise Architecture Framework

Treasury Enterprise Architecture Framework (TEAF) was an Enterprise architecture framework for treasury, based on the Zachman Framework. It was developed by the US Department of the Treasury and published in July 2000. May 2012 this framework has been subsumed by evolving Federal Enterprise Architecture Policy as documented in "The Common Approach to Federal Enterprise Architecture".

This article documents the effort of the Health Level Seven(HL7) community and specifically the HL7 Architecture Board (ArB) to develop an interoperability framework that would support services, messages, and Clinical Document Architecture(CDA) ISO 10871.

The Federation of Enterprise Architecture Professional Organizations (FEAPO) is a worldwide association of professional organizations, aiming to standardize, professionalize, and otherwise advance the discipline of enterprise architecture." Brian Cameron is the founding director."

Agile architecture means how enterprise / system / software architects apply architectural practice in agile software development. A number of commentators have identified a tension between traditional software architecture and agile methods along the axis of adaptation versus anticipation.

Business capability models provide structured graphical representations of all organizational business capabilities, their relationship and hierarchy.

References

  1. "Enterprise Architecture on a Page", Svyatoslav Kotusev, October 2017
  2. 1 2 Winter, R. and Fischer, R. (2006), Essential Layers, Artifacts, and Dependencies of Enterprise Architecture, In: Vallecillo, A. (ed.) Proceedings of the 10th IEEE International Enterprise Distributed Object Computing Conference Workshops, Hong Kong, China, pp. 30-37.
  3. Abraham, R. (2013) Enterprise Architecture Artifacts as Boundary Objects - A Framework of Properties, In: van Hillegersberg, J., van Heck, E. and Connolly, R. (eds.) Proceedings of the 21st European Conference on Information Systems, Utrecht, The Netherlands: Association for Information Systems, pp. 1-12.
  4. Niemi, E. and Pekkola, S. (2017) Using Enterprise Architecture Artefacts in an Organisation, Enterprise Information Systems, Vol. 11, No. 3, pp. 313-338.
  5. 1 2 3 4 Kotusev, Svyatoslav (2021) The Practice of Enterprise Architecture: A Modern Approach to Business and IT Alignment (2nd Edition). Melbourne, Australia: SK Publishing.
  6. "Enterprise Architecture Artifacts: Facts and Decisions", Kotusev, S., June 2019