Information Systems Architecture and Enterprise Modeling. Prof. Dr. Knut Hinkelmann

Similar documents
Enterprise Architecture Introduction Business-IT Alignment and Agility

Useful EAM-Standards and Best-Practice Frameworks

A Kind of Summary: Enterprise Architecture for Business-IT Alignment. Prof. Dr. Knut Hinkelmann MSc Business Information Systems

Alignment of Business and IT by Enterprise Architecture Management

TOGAF - The - The Continuing Story Story

Enterprise Architecture Management. Prof. Dr. Knut Hinkelmann MSc Business Information Systems

TOGAF ADM/MDA Synergy Project

Enterprise Architecture as competitive advantage

Explicitly Modelling Relationships of Risks on Business Architecture

Enterprise Architecture: an ideal discipline for use in Supply Chain Management

EVALUATION OF ARIS AND ZACHMAN FRAMEWORKS AS ENTERPRISE ARCHITECTURES

Motivation Issues in the Framework of Information Systems Architecture

Expert Paper. From Business Process Design to Enterprise Architecture. Expert Paper - May Business Process Excellence

MOTIVATION ISSUES IN THE FRAMEWORK OF INFORMATION SYSTEMS ARCHITECTURE

Enterprise Management Frameworks & TOGAF 9

Enterprise Architecture Modeling with the Unified Modeling Language. Abstract

Business Capabilities as Formalised Social Systems

Enterprise-SOA with UML+SoaML For Healthcare. Cory Casanave

MBA BADM559 Enterprise IT Governance 12/15/2008. Enterprise Architecture is a holistic view of an enterprise s processes, information and

Separation of Decision Modeling from Business Process Modeling Using New Decision Model and Notation (DMN) for Automating Operational Decision-Making

Converging business and IT to transform to the Digital Enterprise

Architecture Development Methodology for Business Applications

EXTENDING THE EPC AND THE BPMN WITH BUSINESS PROCESS GOALS AND PERFORMANCE MEASURES

Methods in Enterprises

PLCS Widening the take up

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2

Architecture Practice: a fundamental discipline for information systems

Avancier Methods (AM) Applications architecture diagrams

SOA Maturity Assessment using OSIMM

Research Article Collaborative Knowledge Framework for Mediation Information System Engineering

Aligning TOGAF and NAF Experiences from the Norwegian Armed Forces

Towards a Reference Model of Business Model & Business Process Management Alignment

PORTFOLIO MANAGEMENT Thomas Zimmermann, Solutions Director, Software AG, May 03, 2017

Service-oriented Architectures (SOA) - From Business to IT -

Innovation & Technology for Challenging Projects

Enterprise Architecture & Business Process Modeling using

Software Processes. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1

Integration of Business Decision Modeling in Organization Design

Business and IT Transformation Suite. Manage, Govern, and Visualize Enterprise Transformation.

Overview of the Business Ontology Research & Analysis 1

The Anatomy of the ArchiMate Language

Business Motivation Modelling

CIOReview SPARX SYSTEMS INTELLIGENTLY ARCHITECTING THE INFORMATION SILOS ENTERPRISE ARCHITECTURE SPECIAL

TOGAF 9.1 in Pictures

IT Architecture Standards, TOGAF and OMG in more Detail, Key Architecture Work Products

DoD Architecture Framework

A META-MODEL FOR THE SPATIAL CAPABILITY ARCHITECTURE

White Paper. Taking a holistic approach to business

Standards in Business Modeling and Integration

The SOA Working Group

BPMI.org Phase 2.0. Insight, Innovation, Interoperability. BPMI.org Board of Directors June 9, Copyright 2004 BPMI.org

Short introduction to business process modelling

Enterprise Architecture Frameworks: A Critique Review from a Security Perspective

Before You Start Modelling

Establishing Architecture for Large Enterprise Solutions in Agile Environment

Alignment of Business and IT

Enterprise Architecture Modeling with the Unified Modeling Language

Business Process Management with JRULE

The Value of Business Process Management (BPM)

A FEDERATED ARCHITECTURE TO SUPPORT SUPPLY CHAINS

Geschäftsprozessmanagement: Die Brücke zwischen Business und IT. - Der Prozess - Die Software - Die Zukunft des Geschäftsprozessmanagements

Mapping Service-Orientation to TOGAF 9 Part IV: Applying Service-Orientation to TOGAF s Service Contracts

How SOA Can Help EA. Enterprise Architecture Conference 2008

THE BPMN GRAPHIC HANDBOOK

An Extension of Business Process Model and Notation for Security Risk Management

Introduction to Enterprise Architecture Tapan Acharya Practice Lead Telelogic An IBM Company

Innovation - Model-to-execute How we align Business & IT

Developer-Friendly Business Process Management

GOVERNANCE ANALYSIS USING ENTERPRISE ARCHITECTURE

Model-Driven Service Engineering with SoaML

Digital Workplace Strategy

MODEL-BASED RE-ENGINEERING IN THE EUROPEAN CONSTRUCTION INDUSTRY

MINISTRY OF DEFENCE. MOD Architectural Framework. White Paper on Strategic View 1 (StV-1): Capability Vision

Value-based Modeling of Supply Chains for Disclosure Risk Assessment

DSMLs for Enterprise Architecture Management

A Modeling Approach for Collaborative Business Processes based on the UP-ColBPIP Language

Developing a conceptual architecture model

ALFABET 9.12 WHAT S NEW IN. With Alfabet 9.12 you can: Risk mitigation planning & management ALFABET

An Approach for Assessing SOA Maturity in the Enterprise

Enterprise Architecture and COBIT

Modelling Excellence. BBC Las Vegas November Sandeep Johal Senior Consultant

EFFECTIVE OPERATIONS IN PORTS (EFFORTS) A Model Based Approach for IT Projects

How can you increase your productivity?

How can you increase your productivity?

Framework for the strategic planning of enterprise architectures

Automating the Collaborative Enterprise

Three pillars of a practical architectural framework: BPM business process management. Dr Alexander Samarin

Systems and software product line engineering with SysML, UML and the IBM Rational Rhapsody BigLever Gears Bridge.

ARIS Expert Paper. September On the way to SOA.

INTRODUCTION TO BUSINESS ARCHITECTURE

Software Reuse. Ian Sommerville 2006 MSc module: Advanced Software Engineering Slide 1

Enterprise Architecture TJTSE Yrityksen kokonaisarkkitehtuuri

Stan Verswijver PERSONAL PROFESSIONAL PROFILE

Meeting future challenges for pharmaceutical plants today

Enterprise Architecture modelling to support collaboration The ArchiMate language as a tool for communication. Kurt Van der Veken

Open Group Service Integration Maturity Model (OSIMM) 7/21/09. Andras R. Szakal IBM Distinguished Engineer OSIMM WG Lead

Working Towards Lightweight Enterprise Architectures: the Process, frameworks, standards, and models

ARIS Expert Paper. March Steps to Business-Driven SOA.

Usine Logicielle. Position paper

ENTERPRISE ARCHITECURE. Fattore abilitante la Digital Trasformation

Transcription:

Information Systems Architecture and Enterprise Modeling

Chapter 1: Introduction to Enterprise Architecture Motivation: Business IT Alignment Challenge: Agility Approach Enterprise Architecture Transparency Enterprise Architecture Frameworks 2

A Common Situation Heterogenuous and complex IT landscapes: patchwork of systems, processes, technologies etc. (Hanschke 2010, p. 1f) 3

Problem: Alignment of Business and Information Technology (IT) Almost all processes have become IT reliant, if not fully automated The alignment of business and IT has to deal with problems like the following: What happens to IT if the company has to react on market requirements? What IT innovations are needed to remain competitive? How do changes in the IT affect the business? 4

Alignment of Business and IT Mutual alignment business organization is able to use information technology effectively to achieve business objectives Information Techology is enabler for (new) business models Business Perspective requirements enabler Information Technology Perspective 5

Drivers for Business and IT Alignment Alignment of Business and IT can have internal and external reasons, e.g. Internal Drivers Business Process Management / Optimisation Reorganisation Migration of Information Systems Changes in IT infrastructure External Drivers Pressures from customers (new integrated services, individual products, ) suppliers and other business partners regulatory bodies (e.g. SOX, Basel II, and laws in general) Market Opportunities, new business models Innovations 6

Challenges confronting an Enterprise Source: Op t Land, M.; Proper, E.; Waage, M.; Cloo, J. and Steghuis, C.: Enterprise Architecture - Creating Value by Informed Governance, Springer-Verlag 2009, page 6. http://www.springerlink.com/content/k8jp3r/#section=132347&page=2&locus=10 7

Mutual Dependencies between Business and IT Business and IT alignment can start top-down: Business defines requirements for IT bottom-up: Changes in IT effect the way of making business Change in the enterprise is usually a compromise, for example business requirements cannot be fully satisfied, because there are already systems available that cannot be replaced (reasons can be costs or other dependencies) standards set by IT strategy avoid unmanagable varieties and ensure reliability centralisation reduces costs at the expense of specialisation Chances of IT innovations cannot be implemented, because of missing skills of employees business processes or organisation are not appropriate incompatibility with business strategy 8

Strategic Alignment Model of Henderson and Venkatraman (1993) Four dominant perspectives to tackle alignment (see figure) Two dimensions External Business Strategy IT Strategy Functional Integration: Aligning business and IT Strategic Fit: Aligning interal and external drivers Strategic Fit Internal Organisational infrastructure and processes Business IT infrastructure and processes Information Technology Two principle approaches for alignment: top-down: take the business strategy as the starting point and derive the IT infrastructure bottom-up: focus on IT as an enabler: start from IT strategy deriving organisational infrastructure Functional Integration (Lankhorst et al. 2005, p. 6f) 9

Challenge: Agility Increasingly dynamic environment because auf mergers, acquisitions, innovations, new regulations etc. To improve chances of survival, enterprises need to be agile Agility is the ability to quickly adapt themselves to changes in their environment and seize opportunities as they avail themselves Agility has become a business requirement in many lines of business, e.g. car industry (new model within few months instead of 6 years) banking industry (time to market for new product in few weeks instead of 9-12 months) 10

Agility is not a Reality In practice, enterprises see themselves hampered in their ability to change in several ways: being uninformed about their own products, services, capabilities, internal structures traditionally organisations were designed with efficiency and effectiveness in mind rather than agility no common understanding and governance of key data resources a plethora of legacy applications and infrastructures duplicated functionality in terms of people and/or technology interwoven and unclear responsibilities organisational silos, self-contained business units who operate on their own, with no sharing of data silo applications, i.e. self-contained and isolated applciations, which only provide functionality to a specific business process old generation ERP systems embedded in the organisation s package based silos Source: Op t Land, M.; Proper, E.; Waage, M.; Cloo, J. and Steghuis, C.: Enterprise Architecture - Creating Value by Informed Governance, Springer-Verlag 2009, page 6. http://www.springerlink.com/content/k8jp3r/#section=132347&page=2&locus=10 11

Extended Virtual Enterprise Agile enterprises co-operate with large number of suppliers, partner, and sub-contractors, e.g. components are manufactured outside detailed design tasks may be subcontracted after sales service may be provided by third party a close cooperation with partners in a supply network strategic relations with some suppliers When considering business processes of an enterprise, the scope must include all value-adding activities internal and external (Bernus et al. 2003, p. 10f) 12

Case: Southwest Airlines Read the Southwest Airline case description Sit together in groups and discuss the following questions 13

Enterprise Architecture: Achieving Transparency Any organisation benefits from haven a clear understanding of its structure, products, operations, technology etc. the relations tying these together and relations connecting the organisation to its surroundings (Lankhorst et al. 2005, p. 6) Transparency is a key input for strategic IT control Clarity on the interdependencies that exist in the landscape A clear statement of progress made toward goals The extent to which planning and business requirements have been enacted (Hanschke 2010, p. 3) 14

Definitions Architecture is a fundamental organisation of a system embodied in its components, their relationships to each other, and to the environment, and the principle guiding ist design and evolution. Enterprise: any collection of organisations that has a common set of goals and/or a single bottom line Enterprise Architecture: a coherent whole of principles, methods, and models that are used in the design and realisation of an enterprise's organisational structure, business processes, information systems, and infrastructure Informations Systems Architecture: synonym for Enterprise Architecture (Lankhorst et al. 2005, pp. 2f) 15

Enterprise Architecture An Enterprise Architecture contains all relevant Business structures IT structures and their relationships Enterprise Architecture gives an overall view on the enterprise merge distributed information from various organisational entities and projects into a whole show the interconnectedness and dependencies between these information Show which information systems contribute to which business processes. 16

Objective of Enterprise Architecture Ensuring alignment of business strategy and IT investments Describing the interaction between business and information technology Making dependencies and implications of changes in business and IT transparent Supports communication between different stakeholders by appropriate models 17

Enterprise Architecture Frameworks Zachman Framework Origin and basis for many other apporach The Open Group Architecture Framework (TOGAF) TOGAF is based on the Technical Architecture Framework for Information Management (TAFIM) of the US Department of Defense (DoD) US Federal Enterprise Architecture Framework (FEAF) Structure for enterprise architectures of US Administrations supports the development of standardized processes Department of Defense Architecture Framework (DoDAF) used for enterprise architectures in the US military sector especially suited for large systems with complex integration and communition tasks Extended Enterprise Architecture Framework (E2AF) based on existing frameworks like FEAF and TOGAF Vgl. (Hanschke 2009) 18

Zachman Framework The Zachman framework is regarded the origin of enterprise architecture frameworks (although originally called "Framework for Information Systems Architecture") John A. Zachman published the first version in 1987, which he extended in 1992 together with John F. Sowa The Framework is often referenced as a standard approach for expressing the basic elements of enterprise architecture The framework is a logical structure for classifying and organising the descriptive representations of an enterprise that are significant to the management of the enterprise the development of the enterprise's systems (Lankhorst et al. 2005, p. 24) 19

Dimension 1 Perspectives Zachman uses the analogy of classical architecture For the different stakeholders different aspects of a building are relevant - models of the building from different perspectives Bubble charts: conceptual representation delivered by the architect Architect's drawing: transcription of the owner's perceptual requirements owner's perspective Architect's plans: translation of the owner's requirements into a product designer's perspective Contractor's plans: phases of operation, architect's plans contrained by nature and technology builder's perspective Shop plans: parts/sections/components of building details (out-of-context specification) subcontractor's perspective The building: physical building itself (Zachman 1987) 20

Bubble Chart Architect s Plan (Zachman 1987) 21

Dimension 1: Architectural Representations with analogs in Building and Information Systems (Zachman 1987) 22

Dimension 1 - Perspectives Scope (Boundaries) Business IT Requirements (Concepts) Design (Logic) Plan (Physics) Part (Configurations) Product (Instances) Each representation is different nature, in content, in semantics from the others representing different perspectives Representations do not correspond to different levels of details level of detail is an independent variable, varying within one representation 23

Dimension 2: Aspects of an Architecture There exist different types of descriptions oriented to different aspects Zachman associates each aspect with question word WHAT HOW WHERE WHO WHEN WHY material description functional description location description organisational description temporal description motivational description (Zachman 1987) 24

Combination of the two ideas For each different type of description there are different perspectives: 25

Zachman Framework each cell contains models 26

Case: Southwest Airlines (revisited) Could an Enterprise Architecture have helped to avoid the problems before the Southwest Transformation? How could Southwest exploit Enterprise Architecture? 27

Alternative Frameworks Die distinction between perspectives and aspects can be found in various other frameworks, e.g. ARIS Architecture of integrated Information Systems BPMS - Business Process Management Systems Best Practice Enterprise Architecture PlugIT Modelling Framework MDA - Model-driven Architecture TOGAF - The Open Group Architecture Framework They vary in the number and concrete definition of perspectives and aspects 28

ARIS Architecture for integrated Information Systems Organisation View Data view Requirements Definition Design Specification Requirements Design Specification Implementation Description Requirements Definition Design Specification Function View Requirements Definition Design Specification Views correspond to aspects Levels correspond to prespectives Implementation Description Implementation Description Control View Implementation Description Requirements Definition Design Specification Implementation Description Product View 29

Aspects und Perspectives fo the BPMS Paradigm (Business Process Management Systems) Aspects: Perspectives: http://www.boc-eu.com 30

Best Practice Enterprise Architecture enterprise strategy 31

OMG s Model-Driven Architecture MDA MDA comprises three levels of abstraction with mappings between them CIM Computation-Independent Model modelling the requirements for the system describing the situation in which the system will be used hiding much or all information about the use of IT systems PIM Platform-Independent Model describing operations of the system while hiding details for a particular platform describing those parts of the system specification that do not change from one platform to another PSM Platform-Specific Model Combines specifications of PIM with details about a particular type of platform The levels correspond to perspectives 32

OMG's Model-Driven Architecture MDA is provided by Object Management Group OMG Aims to provide an open, vendor-neutral approach to interoperability Builds upon OMG's modelling standards Unified Modelling Language UML Meta Object Facility MOF MDA wants to raise the level of abstraction at which software solutions are specified generate code from models and views Example: specify software in UML instead of programming it in Java Recenty, OMG has extended the focus of MDA to cover business aspects of a company, e.g. Business process modelling notation BPMN Business motivation model BMM Semantics for Business Vocabulary and Rules SBVR (Lankhorst et al. 2005, p. 25f) 33

Partial Architectures of the Best Practice Architecture Business Architecture Describing main entities that determine the business: business processes, functions, products, business units and business objects. Application Architecture documentation of the information systems landscape, i.e. information systems, their data und interfaces und the information flow bridge between business architecture and the architectures of technology and infrastructure Technology Architecture determination of enterprise-specific technical standards for information systems, interfaces and infrastructure Infrastructure Architecture Entities of the infrastructure, on which the information systems are running 34

TOGAF - The Open Group Architecture Framework Building Blocks and method to develop enterprise architectures Architecture Development Method (ADM) generic method for the development of an enterprise architecture Objectives, approaches, needed input, acitivities and results for each phase of the life cycle Enterprise Continuum reference description in form of graphical models and text documents Foundation Architecture Building Blocks: Services and functions an architecture has to support: Technical Reference Modell (TRM): defines the regulation framework Standard Information Base (SIB): technical building blocks standardized for the enterprise Integrated Information Infrastructure Reference Model Description of reference architecture for the integration of Information systems Resource Base templates, case studies etc 35

TOGAF Technical Reference Model 36

TOGAF Architecture Views The model of an enterprise architecture described in TOGAF distinguishes four partial architectures: Business Architecture Strategies, governance, organisation and business processes of the enterprise Data Architecture data and their releations as well as principles for the organisation and the management of resources Application Architecture information systems and their relations to business processes Technology Architecture currenct technical realisation and future enterprise-specific standards like operating system, middleware and infrastructure Data Architecture and Application Architecture together are the Information System Architecture 37

TOGAF Architecture Development Cycle (based on The Open Group 2002) 38

Perpectives and Aspects in the Project plugit Perspectives Data/ People/ Knowledge Process Organisation Applications Products Motivation Strategy Business Business Systems IT Technology Aspects plugit is a project funded by the EU http://plug-it-project.eu/ 39

Relations between Models and Model Elements Perspectives Data/ People/ Knowledge Process Organisation Application Products Motivation Strategy Entities Process Map Business Units Business Model Business Goals Model Business Entities Relations Ontology Process Model Organi gram Applications Product Model Business Rule Model Systems Logical Data Model Workflow Model User Model Application Architecture Production Rule Model Technology Physical Data Model Plattform Specific WF-Model System Design Production Rule Design Aspects 40

Relations between Models and Model Elements The models of the Framework are not isolated There are relations between (elements of) the models Horizontal Relations: In same perspective, e.g. Data used in a process Application implementing a process activitiy Vertical relations: Between different perspectives Implementation of an application Database model for an entity relationship model 41

Architecture Languages The unambiguous specification and description of components and especially their relationships in an architecture requires a coherent architecture modelling language or modelling languages Requirements for modelling languages enable integrated modelling of architectural domains should be understandable by both people from IT and people with a business background allow transition from "as is" to "to be": provide analysis methhods for quantitative and qualitative impact of changes There are no languages specifically designed for describing enterprise architectures. However, there are languages for subdomains Business Process Modelling Software Modelling 42

Architecture Languages Software Modelling For software modelling, UML is the dominant language Business Modelling For business process modelling there are a multitude of languages, e.g. Business Process Management Notation BPMN Event-driven Process Chains EPC Flow Diagrams Petri Nets IDEF and a lot of vendor-specific variants For other aspects there are emerging languages and standards, e.g. Business rules, Business motivation, 43

Perspectives, Aspects, and Frameworks Perspectives Data/ People/ Knowledge Process Organisation Application Products Motivation Strategy Business Systems OMG... Technology Language families BPMS Aspects 44

Summary: Enterprise Architecture, Alignment and Agility Planning Design Operation Re-Design Implementation Implementation Re- Planning Use of the EA models Designing a new business/company (analogy: building a new house) Reorganisation of the enterprise Business Process Re-Engineering migration of an IT infrastructure exchanging/upgrading an information system (analogy: reconstructing a building) Any re-organisation must ensure alignment of Business and IT Enterprise Architecture support agility by providing transparency of context in case of business IT alignment requirements of business for IT influences of IT changes on business On the other hand, any re-organisation project leads to changes of the Enterprise Architecture 45

Enterprise Architecture vs. Business Process Management From the business process perspective, enterprise architecture achieves enterprise integration through capturing and describing processes, strategies, organisation structures, information and material flow, resources etc. concentration on how to perform core business processes in an organisation considering the information and material flow in the entire process In this sense, business process management (BPM) and business process re-engineering (BPR) rely on enterprise architecture Tools for BPM and BPR are part of the toolset of enterprise architecture (Bernus et al. 2003, p. 9f) 46

Communicating about Architecture Different types of stakeholders have their own viewpoints on the architecture Architectures are subject to change; methods to analyse the effects of changes are necessary An integrated set of methods for specification, analysis and communication of architectures is needed that fulfils the needs of different types of stakeholders (Lankhorst et al. 2005, p. 4) 47