[Previous:
Open Source |
Next:
Plain Objects]
"They seek it here, they seek it there ... Where is this darned elusive software architecture?"
We will not try to answer the question at this conference. Instead we will give some presentations on different aspects of architecture.
To begin the track Trygve Reenskaug, the initial author of MVC, describes the history of MVC, what it was and what it has become. This division of code in e.g. MVC is difficult and some problems and solutions are explained by Clemens Vasters in his talk:"Layers, Tiers, Services and Aspects", which focuses specifically on service- and messaging-oriented architectures. These message-oriented architectures are further explored by Doug Schmidt.
(Monday 14:00 - 14:45, Public Room)
(Monday 16:15 - 17:00, Tutorial Room)
(Tuesday 14:00 - 14:45, Public Room)
CANCELLED
In his talk:"The Evolution of Soft Machines", Brian Foote answers the questions: Why does good software go bad? Can this be avoided? Can such erosion be reversed? What sort of architectures encourage evolution? These sort of problems are also tackled by Klaus Marquardt, who uses a medical metaphor to show how the software can have symptomes and be healed.
(Tuesday 10:45 - 11:30, Public Room)
(Tuesday 13:00 - 13:45, Protected Room)
A fairly new trend is model driven architecture, which is introduced by Jos Warmer. Then Andrew Watson describes OMGs view on MDA, and finally Alan O'Callaghan in his talk: "Shrink-wrapped thought" poses some healthy questions on the whole idea.
(Wednesday 09:00 - 09:45, Tutorial Room)
(Wednesday 11:00 - 11:45, Private Room)
(Wednesday 14:15 - 15:00, Protected Room)
In this track we also find Ralph Johnson, one of the GoF authors, presenting his framework for business transaction processing. To stay in the pattern line of thought, Frank Buschmann, a pattern community veteran describes how to reinforce the properties of individual patterns at a higher, system-oriented level. Yet another presentation on patterns comes from Markus Völter, letting us in on patterns for component infrastructures.
(Wednesday 13:00 - 13:45, Conference Hall)
(Wednesday 10:00 - 10:45, Public Room)
(Wednesday 14:15 - 15:00, Tutorial Room)