Phase 1 : Introduction And overview Flashcards
What definition does Lankhorst provide for EA?
EA: a coherent whole of principles, methods, and models that are used in the design and realization of an enterprise’s organizational structure, business processes, information systems, and infrastructure.
How is the term Architecture defined by the IEEE 1471-200 standard ?
Architecture is the fundamental organization of a system embodied in its components, their relationships to each other, and to the environment, and the principle guiding its design and evolution.
Explain why the architecture integration process in complex integration cases that involve multiple stakeholders, is a bottom-up process. Make use of an example in your explanation.
In complex integration cases that involve multiple stakeholders, it is clear that integration is a bottom-up process, in the sense that first concepts and languages of individual architectural domains are defined, and only then is the integration of the domains addressed.
Eg. In cases where the architectures are developed by different stakeholders those architectures are given and used in practice, and cannot be changed. It is up to those who integrate these architectures to deal with the distinct nature of architectural domains.
Discuss the role of compositionality in dealing with the complexity of architectures. make use of an example.
Many different architectures or architectural views co-exist within an organization. These architectures need to be understood by different stakeholders, each at their own level. The connections and dependencies that exist among these different views make life even more difficult. Management and control of these connected architectures is extremely complex. Primarily, we want to create insight for all those that have to deal with architectures.
The standard approach to dealing with the complexity of systems is to use a compositional approach, which distinguishes between parts of a system, and the relations between these parts. Eg (any eg that indicates parts and wholes is accepted) To understand how a car functions we first describe the parts of the car such as the engine, the wheels, the air conditioning system, and then we describe the relationship among these parts. Likewise we understand the information system of a company as a set of systems and their relations, and we understand a company as a set of business processes and their relations.
Compositionality also plays a central role in the architectural approach. Eg the IEEE 1471 standard defines architecture as the fundamental organization of a system embodied in its components, their relationships to each other, and to the environment (together with the principles guiding its design and evolution)
What is the purpose of using models to represent enterprise architectures ?
Models provide the means to create precise definitions and constraints about the various architectures in order to create insight into the complexity of the enterprise architecture and to avoid conflicts and inconsistencies between the different domains.
Provide a concise definition of the domain concept?
Any subset of a conception (being a set of elements) of the universe that is conceived of as being some ‘part’ or ‘aspect’ of the universe.
Provide a concise definition of the term Model.
A purposely abstracted and unambiguous conception of a domain.
Provide a concise definition of the term Modelling.
The act of purposely abstracting a model from (what is conceived to be) a part of the universe.
Provide a concise definition of the view concepts
A representation of a system from the perspective of a related set of concerns
Provide a concise definition of the viewpoint concept
A specification of the conventions for constructing and using a view; a pattern or template from which to develop individual views by establishing the purposes and audience for a view and the techniques for its creation and analysis.
What is the essential difference between a symbolic model and a semantic model ?
A symbolic model expresses properties of architectures of systems by means of symbols that refer to reality. Whilst a semantic model is an interpretation of s symbolic model, expressing the meaning of the symbols in that model,
Discuss the relation between the 4 Modelling concepts of Architecture, Enterprise, Symbolic Models and Semantic Models. Make use of a concept map in your discussion.
See pg 62 for the diagram .
An enterprise is described or represented by an architecture.
An architecture may be expressed by multiple symbolic models, and one symbolic model may in turn be interpreted by several semantic models.
The distinction between symbolic and semantic models is the distinction between using symbols to refer to reality,and abstractions of reality that only refer to reality by interpreting the symbols of the symbolic model
Describe the architecture process in terms of the architecture description life cycle.
See fig 1.2 in textbook
The architecture process consists of the usual steps that take an initial idea through design and implementation phases to an operational system, and finally changing or replacing this system, closing the loop. In all of the phases of the architecture process, clear communication with and between stakeholders is indispensable. The architecture descriptions undergo a life cycle that corresponds to his design process. The different architecture products in this life cycle are discussed with stakeholders, approved, revised etc, and play a central role in establishing a common frame of reference for all those involved.
Briefly discuss Business-IT alignment as an internal enterprise architecture driver, make specific reference to the work of Henderson and Venkatraman’s Strategic Alignment Model
Business-IT alignment is commonly recognized as an important instrument to realize organizational effectiveness. Such effectiveness is not obtained by local optimizations but is realized by well-orchestrated interaction of organizational components. Effectiveness is driven by the relationships between components rather than by the detailed specification of each individual component.
The well-known strategic alignment model of Henderson and Venkatraman distinguishes between the aspects of business strategy and organizational infrastructure on the one hand, and IT strategy and IT infrastructure on he other hand. The model provides four dominant perspectives that are used to tackle the alignment between these aspects. One can take the business strategy of an enterprise as the starting point, and derive its IT infrastructure either via an IT strategy or through the organizational infrastructure; conversely, one can focus on IT as an enabler and start from the IT strategy, deriving the organizational infrastructure via a business strategy or based on the IT infrastructure. In any of these perspectives, an enterprise architecture can be a valuable help in executing the business or IT strategy.
Briefly discuss the positioning of EA in the management of the enterprise.
See fig 1.4
In fig 1.4 EA is positioned within the context of managing the enterprise. At the top of this pyramid, we see the mission of the enterprise: why does it exist? The vision states its ‘image of the future’ and the values the enterprise holds. Next there is its strategy, which states the route the enterprise will take in achieving this mission and vision. This is translated into concrete goals that give direction and provide the milestones in executing the strategy. Translating those goals into concrete changes to the daily operations of the company is where EA comes into play. It offers a holistic perspective of the current and future operations, and on the actions that should be taken to achieve the company’s goals. Next to its architecture, which could be viewed as the ‘hard’ part of the company, the ‘soft’ part, it’s cultures formed by its people and leadership, and is of equal if not higher importance in achieving these goals. Finally, of course, we see the enterprise’s daily operations, which are governed by the pyramid of fig 1.4