Olaf Zimmermann
![]() |
![]() |
|
Titel |
Institution |
Diplom-Informatiker | TU Braunschweig |
Dr. rer. nat. | Universität Stuttgart, IAAS |
Wissenschaftliche Auszeichnungen, Preise |
|
Berufspraxis, Industrieerfahrung |
|
Spezialisierung in der angewandten Forschung und Entwicklung |
|
Aktuelle Projekte |
|
ADMentor (ABB Research Grant 2014) Architectural Refactoring for Cloud IEEE Software Insights Department/Column |
|
Patente |
|
Fachbücher |
Furda, A., Fidge, C., Barros, A., Zimmermann, O.: Re-engineering data-centric ISs for the Cloud. A method and architectural patterns promoting multi-tenancy. In: Mistrík, I., Bahsoon, R., Ali, N., Heisel, M., Maxim, B. (Hg.): Software Architecture for Big Data and the Cloud.Elsevier, 2017.-ISBN 978-0-12-805467-3 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: Perspectives on Web Services. Applying SOAP, WSDL and UDDI to Real-World Projects. Springer-Verlag, 2003.-ISBN 3-540-00914-0U. 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 |
Fachzeitschriften |
Neri D., Soldani, J., Zimmermann, O., Brogi, A: Design Principles, Architectural Smells and Refactorings for Microservices. A Multivocal Review. In: SICS Software-Intensive Cyber-Physical Systems (Springer 2019), 2019, online first. Pardon, G., Pautasso, C., Zimmermann, O.: Consistent Disaster Recovery for Microservices: the BAC Theorem. In: IEEE Cloud Computing, 5(1) 2018, pp. 49-59. Pahl, C.; Jamshidi, P.; Zimmermann, O.: Architectural Principles for Cloud Software. In: ACM Trans. on Internet Technology (TOIT), 18 (2) 2018, pp. 17:1-17:23. Furda, A.; Fidge, C.; Zimmermann, O.; Kelly, W.; Barros, A.: Migrating Enterprise Legacy Source Code to Microservices: On Multitenancy, Statefulness, and Data Consistency. In: IEEE Software, 35 (3) 2018, pp. 63-72. Pautasso, C.; Zimmermann, O.: The Web as a Software Connector. Integration Resting on Linked Resources. In: IEEE Software, 35 (1) 2018, pp. 93-98. Pautasso, C.; Zimmermann, O.; Amundsen, M.; Lewis, J.; Josuttis, N.: Microservices in Practice, Part 1: Reality Check and Service Design. In: IEEE Software, Volume 34, Issue 1, 2017, pp. 91-98. Zimmermann, O.: Architectural refactoring for the cloud: a decision-centric view on cloud migration. In: Springer Computing, 2017, pp 129–145. Pautasso, C.; Zimmermann, O.; Amundsen, M.; Lewis, J.; Josuttis, N.: Microservices in Practice, Part 2: Service Integration and Sustainability. In: IEEE Software, Issue 2, 2017, pp. 97-104. Zimmermann, O.: Microservices tenets: Agile approach to service development and deployment. In: Computer Science - Research and Development, 2016 (First Online), Springer, Zimmermann, O.; Pautasso, C.; Hohpe, G.; Woolf, B.: A Decade of Enterprise Integration Patterns. A Conversation with the Authors. In: IEEE Software, Volume 33, Issue 1, 2016, pp. 13-19. Hohpe, G., Ozkaya, I., Zdun, U., Zimmermann, O.: The Software Architect's Role in the Digital Age. Guest Editors' Introduction. In: IEEE Software, Volume 33, Issue 6, 2016, pp. 30-39. 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, Volume 30, Issue 6, 2013, 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, |
Kompetenzen und Forschungsinteressen
- Architectural Coaching und Architektur-Reviews
- Architekturentscheidungen, Architectural Refactoring
- API-Design und -Management, architekturevidente Programmierstile
- Domain-Driven Design; Microservices und andere serviceorientierte Architekturen (SOA)
- Cloud Computing (Cloud-Native Application Design, Cloud Migration, Cloud-Muster)
Programmkommitees und Gutachtertätigkeiten
- u.a. ICSA, ICSOC, ECSA, ESOCC, OOP, SATURN, ICSE SEET, IEEE Software, IST, JSS, Springer Computing, ToSEM, ACM Computing Surveys, SATURN, Technical Debt, Microservices, WS-REST
- Gasteditor Theme Issue Role of the Software Architect in the Digital Age, IEEE Software (Editorial als PDF)
- Siehe englische Version dieser Webseite für mehr Informationen
Kurzbiografie
Dr. Olaf Zimmermann ist Professor für Software-Architektur an der Hochschule für Technik (HSR FHO), Rapperswil. Er ist seit 2007 bei der Open Group als Distinguished (Chief/Lead) IT Architect zertifiziert und Mitglied des Editorial Boards von IEEE Software. Herr Zimmermann besitzt mehr als 20 Jahre IT-Industrieerfahrung (IBM, ABB und Kunden in zahlreichen Branchen), war lange als Lösungsarchitekt in der IT-Beratung tätig und entwarf u.a. unternehmensweite SOAs und e-business-Lösungen sowie Werkzeuge zum Management von Architekturentscheidungen. Er war Co-Autor des ersten IBM-Redbooks zu Eclipse und leitet aktuell die Community-Initiative Microservice API Patterns. Siehe auch Portrait in einer Ausgabe des Newsletter Informatik der HSR (Seite 3).
Weitere Informationen
Weitere Informationen
Mustersprache Microservice API Patterns (MAP) (Community-Projekt)
Institutsprojekt Reusable Architectural Decisions and Architectural Refactorings (RADAR)
Institutsprojekt Architectural Refactoring for Cloud (ARC)
Betreute Arbeiten im Institutional Repository der HSR (eprints)
Vollständige(re) Publikationsliste (IAAS) und DBLP-Eintrag
Kursangebot Webbasierte Anwendungsintegration (Beispiel)
Wissenschaftspartner der Softwareforen Leipzig