Tuesday, Full Day
Architecting Large Business Systems
Convention Ctr — Room 25
Jens Coldewey, Coldewey Consulting
Alan O’Callaghan, De Montfort University
Wolfgang Keller, Generali Vienna Group

Architecture is one of the key issues in successful software projects. In the recent years, many publications have discussed what architecture is about and how to describe it. However, there has been little information about how a good architecture is found and how to implement it into a project successfully. Based on the field research at De Montfort University and many years of hands-on experience, this tutorial teaches best-practices on how to develop an architectural model for business systems. It addresses both “green-field” projects and re-engineering efforts with a special emphasis on agile processes and on component architectures. The tutorial is designed interactively with more than half of the time dedicated for exercises and discussion.

Attendee Background: This tutorial aims at designers and project managers of object-oriented business systems who are interested in software architecture and who are open to interactive learning experiences. They should be familiar with object-oriented design patterns as published by Gamma, Helm, Johnson, and Vlissides in “Design Patterns — Elements of Reusable Object-Oriented Software”

Presenters: Jens Coldewey (jens_coldewey@acm.org) is independent consultant in Munich, Germany, specialized in deploying agile processes and object-oriented techniques in large organizations. He consults architecture projects in several large projects. Jens Coldewey writes a column on Agile Processes in the German SIGS/101 magazine OBJEKTSpektrum.

Alan O’Callaghan (aoc@dmu.ac.uk) is Senior Lecturer in computer science at De Montfort University, Leicester, England. He has consulted in the migration of legacy systems to object and component-based systems in a number of industrial sectors and authored the ADAPTOR pattern language. He writes a column on migration in the SIGS/101 journal Application Development Advisor.

Wolfgang Keller (wolfgang_keller@acm.org) is a principal architect for Generali Vienna Group. His responsibilities include the technical base for Generali’s Phoenix line of insurance applications, product architecture, and project coordination for Generali’s distributed development across parts of Europe.

Tutorials
at a Glance
Tutorials by Track
Full Description
of all Tutorials
Final Program