Institute for

Olaf Zimmermann

Competencies and Research Interests

  • Architectural Coaching and Architecture Reviews
  • Architectural Decision Making, Capturing, Sharing; Architectural Refactoring
  • Architecturally Evident Coding Styles, API Design and Management
  • Service-Oriented Architecture (SOA) in Enterprise Application Development and Enterprise Application Integration; Domain-Driven Design and Microservices Architectures (click here for WS-REST 2016 panel slides)
  • Cloud Computing (Cloud Application Design, Cloud Migration, Cloud Patterns)

Reviews and Program Committee (PC) Memberships (Selection)

  • IEEE Software: Editorial Board member, Insights and experience reports
  • Journal of Information and Software Technology (IST)
  • Journal of Systems and Software (JSS)
  • Journal of Software: Evolution and Process
  • Journal of Universal Computer Science
  • IEEE Transactions on Services Computing (TSC)
  • SEI SATURN 2016, 2015, 2014, 2013 (co-chair), 2012, 2011
  • OOP 2015, 2014, 2013, 2012
  • CBSE 2016 (proigram co-chair)
  • ECSA 2014 (industry co-chair)
  • FSE/ESEC 2013
  • WICSA (since 2009), ECSA, QoSA
  • ESOCC/ECOWS conference series (since 2008)
  • SummerSoC (since 2015)
  • Book manuscript reviewer (several major publishing firms)


Olaf Zimmermann is a professor and institute partner at the Institute for Software at the University of Applied Sciences (HSR FHO) in Rapperswil, Switzerland. His areas of interest include Web-based application and integration architectures, SOA and cloud design, and architectural knowledge management. Previously, Olaf was a senior principal scientist at ABB Corporate Research and a research staff member and executive IT architect at IBM Research who investigated the role of architectural decisions in the design process. From 1999-2005, Zimmermann worked as a solution architect and consultant, helping international clients in multiple industries build enterprise-scale SOA/Web services and Java Enterprise Edition solutions on professional services projects. In the beginning of his career, he was a scientific consultant and developer in the IBM European Networking Center (ENC) in Heidelberg, Germany, focusing on industry-specific middleware frameworks for systems and network management. Zimmermann is a certified The Open Group Distinguished (Chief/Lead) IT Architect and a member of the editorial board of IEEE Software. He is a regular conference speaker and instructor. He also is an author of Perspectives on Web Services (Springer, 2003) and contributed to several IBM Redbooks, including the first one on Eclipse and Web services (2001).

Magazine Articles and Journal/Conference Papers (Selection)

Pautasso, C., Zimmermann, O.: Seeking Your Insights. Department's Editors Welcome. In: IEEE Software, Volume 32, Issue 2, 2015, pp. 7-9.

Zimmermann, O: Architectural Refactoring: A Task-Centric View on Software Evolution.. In: IEEE Software, Volume 32, Issue 2, 2015, pp 26-29.

Zimmermann, O.; Koziolek, H.: Program Highlights and Articles from SEI SATURN 2013. In: IEEE Software, Volume 31, Issue 2 2014, pp 87-90.

Zdun, U.; Capilla, R.; Tran, H.; Zimmermann, O.: Sustainable Architectural Design Decisions. In:  IEEE Software, Special Issue on Software Sustainability, Vol. 6, 2013, pp. 46-53 .

Hohpe, G., Wirfs-Brock, R., Yoder, J., Zimmermann, O.: Twenty Years of Patterns' Impact. In: IEEE Software, Volume 30, Issue 6 2013, 88.

Zimmermann, O.; Miksovic, C.; Küster J. M.: Reference Architecture, Metamodel and Modeling Principles for Architectural Knowledge Management in Information Technology Services. In: Journal of Systems and Software, Volume 85, Issue 9 2012, pp 2014-2033. Elsevier,

Julisch, K.; Suter, C.; Woitalla T., O. Zimmermann, O.: Compliance by Design. Bridging the Chasm between Auditors and IT Architects. In: Computers & Security, Volume 30, Issue 6-7 2011, Elsevier,

Zimmermann, O.: Architectural Decisions as Reusable Design Assets. In: IEEE Software, Volume 28, Issue 1, 2011, pp. 64-69.

Zimmermann, O.; Koehler, J.; Leymann, F.; Polley R.; Schuster N.: Managing Architectural Decision Models with Dependency Relations, Integrity Constraints, and Production Rules. In: Journal of Systems and Software, Volume 82, Issue 8 2009, pp. 1249-1267. Elsevier,

Text Books (Selection)

Zimmermann, O.; Miksovic, C., In: Mistrík, I., Tang, A., Bahsoon R., Stafford, J.; Aligning Enterprise, System, and Software Architectures (Hg.): Decisions Required vs. Decisions Made. Connecting Enterprise Architects and Solution Architects via Guidance Models. IGI Global, 2013.-ISBN 9781466621992

Zimmermann, Olaf; Tomlinson, Mark; Peuser, Stefan, In: Springer-Verlag (Hg.): Perspectives on Web Services. Applying SOAP, WSDL and UDDI to Real-World Projects. 2003.-ISBN 3-540-00914-0

U. Wahli, M. Tomlinson, O. Zimmermann, W. Deruyk, D. Hendricks,, In: IBM ITSO (Hg.): Web Services Wizardry with WebSphere Studio Application Developer. IBM Redbook. 2002.-ISBN 0-738-42335-1