Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type


Publication Date


Architectural Knowledge Management: Decision Guidance in Service-Oriented Architecture Design

  • This webinar was created for a conference series or symposium and does not necessarily reflect the positions and views of the Software Engineering Institute.
  • Watch

    Loading the video......
  • Abstract

    Architectural decisions are design decisions that are hard to make and costly to change. Hence, mature software engineering and architecture design methods emphasize the importance of architectural decision making and capturing. However, inhibitors such as a lack of immediate benefits often prevent decisions from being captured. This session introduces a novel architectural decision modeling framework called Service-Oriented Architecture (SOA) Decision Modeling (SOAD). SOAD repurposes architectural decisions from mere documentation artifacts to reusable design guides. To simplify decision capturing and reuse, the SOAD metamodel distinguishes decisions required from decisions made. A SOA design guidance model with more than 500 recurring decisions has been compiled with SOAD; this session presents selected excerpts from this model in the context of two SOA case studies from the finance and the telecommunications industries.

    About the Speaker                                                                                                                                                           

    Dr. Olaf Zimmerman is the leader for the Architectural Knowledge Management theme at the SEI Architecture Technology User Network (SATURN 2011) Conference. He is also a research staff member at IBM Research in Zurich, Switzerland. His research interests are architectural knowledge management, service-oriented architecture design, and IT service delivery. For his doctoral dissertation work at Stuttgart University in 2009, he created an architectural decision modeling framework for service-oriented architecture design. From 1999 to 2005, Zimmerman worked as a solution architect, helping IBM clients designing SOA/web services and Java Enterprise Edition (JEE) solutions on professional services projects. He also educated practitioners around the world on emerging middleware technologies. In the beginning of his career, Zimmerman worked as a scientific consultant in the IBM European Networking Center (ENC) in Heidelberg, Germany, focusing on industry-specific middleware frameworks for systems and network management. He is a regular conference speaker and an author of the Springer text book Perspectives on Web Services. He contributed to several IBM Redbooks including the first Redbook on Eclipse and Web services authored in 2001. Olaf received a graduate "Diplom-Informatiker" degree in computer science from the Technical University in Braunschweig, Germany, in 1993. He is an Open Group Distinguished Certified IT Architect and IBM Senior Certified IT Architect.

  • Slides