Third edition of the much praised introduction and in-depth book that teaches the leading enterprise architecture modeling language ArchiMate 3. Includes explanations for many subjects that are modeled, such as SOA/API, ESB, Bitcoin/blockchain, Infrastructure as Code, etc. Also contains a BPMN primer. With 380 diagrams.
Author: Gerben Wierda
Mastering ArchiMate is a book about the ArchiMate(r) Enterprise Architecture Modeling Language, which is an open standard and a Registered Trade Mark of The Open Group. This book gives an introduction to the language and then goes on to show you many different patterns for its use. From Business to Infrastructure, from Risk & Security to Application Exploitation and Maintenance. The first edition was published in 2012 and quickly became widely used. The Open Group even pub- lished a white paper "ArchiMate, Understanding the Basics" that was almost literally taken from the ArchiMate Basics chapter of the first edition of this book. This second edition has twice the diagrams in a book roughly one and a half times the pages of the first edition. There are several new subjects, like linking ArchiMate to BPMN. It has been updated to ArchiMate 2.1. Gerben Wierda (1961) is Lead Architect of APG Asset Management, one of the largest Fiduciary Managers in the world. He has overseen the construction of one of the largest single ArchiMate models in the world to date. He holds an M.Sc. in Physics from the University of Groningen and an MBA from RSM Erasmus, Rotterdam.
ArchiMate®, an Open Group Standard, is an open and independent modeling language for Enterprise Architecture that is supported by different tool vendors and consulting firms. The ArchiMate language enables Enterprise Architects to describe, analyze, and visualize the relationships among architecture domains in an unambiguous way.This Pocket Guide is based on the ArchiMate® 3.0.1 Specification. It gives a concise introduction to the ArchiMate language. What’s more, it’s authoritative with material derived from the official ArchiMate documentation.Topics covered include:• A high-level introduction to the ArchiMate Specification and its relationship to Enterprise Architecture• The high-level structure of the ArchiMate language, including an introduction to layering, and the ArchiMate Framework• The Generic Metamodel for the language• The relationships that the ArchiMate language includes to model the links between elements• The Motivation Elements, which includes concepts such as goal, principle, and requirement• The Strategy Elements, which includes concepts such as resource, capability, and course of action• The Business Layer, which includes the modeling concepts relevant in the business domain• The Application Layer, which includes modeling concepts relevant for software applications• The Technology Layer, which includes modeling concepts relevant for system software applications and infrastructure• The Physical Elements, which include concepts relevant for the modeling of physical concepts like machines and physical installations• The relationships between different layers of the language• The Implementation and Migration Elements, which include concepts to support modeling Enterprise Architecture-enabled transformation• A summary of the major changes from ArchiMate 2.1 to ArchiMate 3• A Glossary of terms
Enterprise Architecture is the discipline of managing the complexities of the Business-IT landscape. It has been around since the 1980's, when for the first time computers were connected in networks, and the already serious (and unsolved) problem of the complexity of computer programs for relatively simple business needs turned into the huge problem of large networks of them in complex business landscapes. In spite of many 'best practices' and 'frameworks' that have been introduced, Enterprise Architecture is not a great success. After thirty years, we still have the same problems. Chaos is still everywhere. Projects still fail far too often. In this book, (hidden) assumptions behind the existing approaches to enterprise architecture are challenged, and a more realistic perspective that helps us battle the complexities and unpredictabilities of today's Business-IT landscapes is described. Practical suggestions about enterprise architecture governance and products, based on real-world experience with the described approach, complete the book. From general management to IT professionals, everyone who is confronted with the problem of managing Business-IT landscapes can profit from the insights this book offers. No specialist prior knowledge is required. Gerben Wierda is author of Mastering ArchiMate, and was, amongst other things, Lead Architect of the Judiciary in The Netherlands, Lead Architect of APG Asset Management, and is now Team Coordinator Architecture & Design at APG. He holds an M.Sc in Physics from the University of Groningen and an MBA from RSM Erasmus, Rotterdam.
The ArchiMate® Specification, an Open Group Standard, defines an open and independent modeling language for Enterprise Architecture that is supported by different tool vendors and consulting firms. The ArchiMate language enables Enterprise Architects to describe, analyze, and visualize the relationships among business domains in an unambiguous way. This book is the official specification of the ArchiMate 3.0.1 modeling language from The Open Group. ArchiMate 3.0.1 is a minor update to ArchiMate 3.0, containing the set of corrections from ArchiMate 3.0 Technical Corrigendum No. 1 (U172). This addresses inconsistencies and errors identified since the publication of Version 3.0 in June 2016.The ArchiMate Specification supports modeling throughout the TOGAF® Architecture Development Method (ADM). New features in Version 3 include elements for modeling the enterprise at a strategic level, such as capability, resource, and outcome. It also includes support to model the physical world of materials and equipment. Furthermore, the consistency and structure of the language have been improved, definitions have been aligned with other standards, and its usability has been enhanced in various other ways.The intended audience is threefold: • Enterprise Architecture practitioners, such as architects (e.g., business, application, information, process, infrastructure, and, obviously, enterprise architects), senior and operational management, project leaders, and anyone committed to work within the reference framework defined by the Enterprise Architecture. • Those who intend to implement the ArchiMate language in a software tool; they will find a complete and detailed description of the language in this book. • The academic community, on which we rely for amending and improving the language, based on state-of-the-art research results in the Enterprise Architecture field.
An enterprise architecture tries to describe and control an organisation’s structure, processes, applications, systems and techniques in an integrated way. The unambiguous specification and description of components and their relationships in such an architecture requires a coherent architecture modelling language. Lankhorst and his co‐authors present such an enterprise modelling language that captures the complexity of architectural domains and their relations and allows the construction of integrated enterprise architecture models. They provide architects with concrete instruments that improve their architectural practice. As this is not enough, they additionally present techniques and heuristics for communicating with all relevant stakeholders about these architectures. Since an architecture model is useful not only for providing insight into the current or future situation but can also be used to evaluate the transition from ‘as‐is’ to ‘to‐be’, the authors also describe analysis methods for assessing both the qualitative impact of changes to an architecture and the quantitative aspects of architectures, such as performance and cost issues. The modelling language presented has been proven in practice in many real‐life case studies and has been adopted by The Open Group as an international standard. So this book is an ideal companion for enterprise IT or business architects in industry as well as for computer or management science students studying the field of enterprise architecture.
Modeling Enterprise Architecture with TOGAF explains everything you need to know to effectively model enterprise architecture with The Open Group Architecture Framework (TOGAF), the leading EA standard. This solution-focused reference presents key techniques and illustrative examples to help you model enterprise architecture. This book describes the TOGAF standard and its structure, from the architecture transformation method to governance, and presents enterprise architecture modeling practices with plenty of examples of TOGAF deliverables in the context of a case study. Although widespread and growing quickly, enterprise architecture is delicate to manage across all its dimensions. Focusing on the architecture transformation method, TOGAF provides a wide framework, which covers the repository, governance, and a set of recognized best practices. The examples featured in this book were realized using the open source Modelio tool, which includes extensions for TOGAF. Includes intuitive summaries of the complex TOGAF standard to let you effectively model enterprise architecture Uses practical examples to illustrate ways to adapt TOGAF to the needs of your enterprise Provides model examples with Modelio, a free modeling tool, letting you exercise TOGAF modeling immediately using a dedicated tool Combines existing modeling standards with TOGAF
Architect and deliver packaged Force.com applications that cater to enterprise business needs About This Book Explore the lightning framework, advanced application life cycle processes, and testing Use the Force.com platform to build truly integrated, scalable, and robustly engineered applications focused on enterprise-level customer demands Using the Lightning technology to deliver modern and responsive user experiences targeting multiple devices through Lightning Experience and Salesforce1 Mobile. Step-by-step, work on examples to get you building your own ready-to-install packaged application Who This Book Is For This book is for advanced Force.com developers and architects who need to understand the Salesforce platform from the perspective of enterprise-level requirements. A prior understanding of Apex and Visualforce is a must. Those familiar with other enterprise software ecosystems will also find this book ideal as they adopt Force.com. What You Will Learn Package, install, test, and upgrade an application Define architecture-aligning data storage and functional requirements Develop Apex code that is easy to navigate, self-documenting, testable, robust, and organic Leverage your application's clientagnostic Service layer backbone to support numerous platform areas Get the most from hosting your application within the Lightning Experience and Salesforce1 Mobile clients Apply querying, indexing, and asynchronous best practices Leverage mocking and dependency injection in your Apex tests Explore tips for developing advanced applications In Detail Companies of all sizes have seen the need for Force.com's architectural strategy focused on enabling their business objectives. Successful enterprise applications require planning, commitment, and investment in the best tools, processes, and features available. This book will teach you how to architect and support enduring applications for enterprise clients with Salesforce by exploring how to identify architecture needs and design solutions based on industry standard patterns. There are several ways to build solutions on Force.com, and this book will guide you through a logical path and show you the steps and considerations required to build packaged solutions from start to finish. It covers all aspects, from engineering to getting your application into the hands of your customers, and ensuring that they get the best value possible from your Force.com application. You will get acquainted with extending tools such as Lightning App Builder, Process Builder, and Flow with your own application logic. In addition to building your own application API, you will learn the techniques required to leverage the latest Lightning technologies on desktop and mobile platforms. Style and approach The book takes a straightforward approach, taking apart the Force.com architecture for you to gain a deep understanding of how you can implement the Salesforce platform based on enterprise-level requirements.
You've probably been hearing about Agile, Enterprise Architecture and Innovation Management for some time which isn't surprising as they are all important disciplines in their own right. If you've not been exposed to any of these or not used these together, then this book is here to help.There are differing levels of content in this book, and we’ve chosen to either describe a topic and why it is relevant or deep dive into the topic when we think it’s necessary.This book will not attempt to show you how to do enterprise architecture or innovation management but provides a tool kit of techniques that our clients have found beneficial over the past 20 years.Many people and teams can benefit most from this book, but we took the liberty to assume the following:- You’re looking at supporting some form of innovation in your organization. Whether you’re a business owner, architect, line of business manager, process owner or have some other role, you would like to understand how to capture innovation.- You may have used enterprise architecture in the past but couldn’t appreciate, extract or demonstrate the value of it within your organization.- You’ve had some success and you’re looking to grow your innovation management and/or enterprise architecture practice.- You want to try combining agile techniques with enterprise architecture best practices to achieve better agility.- You want to use innovation management and enterprise architecture in conjunction with each other but are unsure of the benefits or approach.- You would like to see how enterprise architecture could be more closely aligned to project delivery.
The TOGAF 9 certification program is a knowledge-based certification program. It has two levels, leading to certification for TOGAF 9 Foundation and TOGAF 9 Certified, respectively. The purpose of certification to TOGAF 9 Certified is to provide validation that, in addition to the knowledge and comprehension of TOGAF 9 Foundation level, the Candidate is able to analyze and apply this knowledge. The learning objectives at this level therefore focus on application and analysis in addition to knowledge and comprehension. This Study Guide supports students in preparation for the TOGAF 9 Part 2 Examination, leading to TOGAF 9 Certified. This third edition contains minor updates to remove references to the TOGAF 8-9 Advanced Bridge Examination1 and also adds four bonus practice examination questions to Appendix B.It gives an overview of every learning objective for the TOGAF 9 Certified Syllabus beyond the Foundation level.
The TOGAF® Standard, a standard of The Open Group, is a proven Enterprise Architecture methodology and framework used by the world's leading organizations to improve business efficiency.
Author: Danny Greefhorst, Erik Proper
Publisher: Springer Science & Business Media
Enterprises, from small to large, evolve continuously. As a result, their structures are transformed and extended continuously. Without some means of control, such changes are bound to lead to an overly complex, uncoordinated and heterogeneous environment that is hard to manage and hard to adapt to future changes. Enterprise architecture principles provide a means to direct transformations of enterprises. As a consequence, architecture principles should be seen as the cornerstones of any architecture. In this book, Greefhorst and Proper focus on the role of architecture principles. They provide both a theoretical and a practical perspective on architecture principles. The theoretical perspective involves a brief survey of the general concept of principle as well as an analysis of different flavors of principles. Architecture principles are regarded as a specific class of normative principles that direct the design of an enterprise, from the definition of its business to its supporting IT. The practical perspective on architecture principles is concerned with an approach to the formulation of architecture principles, as well as their actual use in organizations. To illustrate their use in practice, several real-life cases are discussed, an application of architecture principles in TOGAF is included, and a catalogue of example architecture principles is provided. With this broad coverage, the authors target students and researchers specializing in enterprise architecture or business information systems, as well as practitioners who want to understand the foundations underlying their practical daily work.
For trainers free additional material of this book is available. This can be found under the "Training Material" tab. Log in with your trainer account to access the material.This title is a Study Guide for TOGAF® 9 Foundation. It gives an overview of every learning objective for the TOGAF 9 Foundation Syllabus and in-depth coverage on preparing and taking the TOGAF 9 Part 1 Examination. It is specifically designed to help individuals prepare for certification.This Study Guide is excellent material for:- Individuals who require a basic understanding of TOGAF 9;- Professionals who are working in roles associated with an architecture project such as those responsible for planning, execution, development, delivery, and operation; - Architects who are looking for a first introduction to TOGAF 9;- Architects who want to achieve Level 2 certification in a stepwise manner and have not previously qualified as TOGAF 8 Certified.A prior knowledge of enterprise architecture is advantageous but not required. While reading this Study Guide, the reader should also refer to the TOGAF Version 9.1 documentation (manual), available as hard copy and eBook, from www.vanharen.net and online booksellers, and also available online at www.opengroup.org.
Author: Martin Op't Land, Erik Proper, Maarten Waage, Jeroen Cloo, Claudia Steghuis
Publisher: Springer Science & Business Media
This book is positioned as a rst in a series of books on enterprise architecture needed for a Master of Enterprise Architecture program, and is targeted both at university students and practitioners with a drive to increase their understanding of these elds. As an introductory book, this book aims to explore the concept of enterprise architecture. At rst glance, writing such an introductory book might seem as a straight forward task of setting up a structure and lling in “the blanks. ” However, writing this book turned out to be a pleasant journey of discovery. Based on our past experiences, each of us had a clear understanding of enterprise architecture, based on several years of experience and insight in the eld. However, when we started writing this book, and each of us exposed our individual understandings, it became apparent that our understanding of the eld differed in several ways. This prompted several discussions leading to an abundance of new insights. Without exception, thesediscussionstookplaceina pleasantandopenatmosphere,fueledbyourshared driveforunderstandingandincreasedinsight. Wearenowevenmoreconvincedthan before, that the eld enterprise architecture is a true multi-disciplinary profession. In the resulting book, we would like to share our insights, while also hoping to continue our discussions, now also involving you as a reader. We also realise that the journey is still far from complete. While this introductory book provides an overview of the eld of enterprise architecture from the perspective of our insights, many aspects need further re nement.
This IBM® Redbooks® publication presents a development approach for master data management projects, and in particular, those projects based on IBM InfoSphere® MDM Server. The target audience for this book includes Enterprise Architects, Information, Integration and Solution Architects and Designers, Developers, and Product Managers. Master data management combines a set of processes and tools that defines and manages the non-transactional data entities of an organization. Master data management can provide processes for collecting, consolidating, persisting, and distributing this data throughout an organization. IBM InfoSphere Master Data Management Server creates trusted views of master data that can improve applications and business processes. You can use it to gain control over business information by managing and maintaining a complete and accurate view of master data. You also can use InfoSphere MDM Server to extract maximum value from master data by centralizing multiple data domains. InfoSphere MDM Server provides a comprehensive set of prebuilt business services that support a full range of master data management functionality.