Location: Architecture trackTime: 2007-11-13 13.00Level: Intermediate
|
|
Arjen Poutsma, Interface21, The NetherlandsArjen Poutsma is a senior enterprise application architect with more than ten years' experience in commercial software environments. During this time he has worked with both J2EE and Microsoft .NET. Three years ago, Arjen started to specialise in Web Services and Service Oriented Architectures. During this period he has conducted trainings and has researched SOAs in large organisations. Arjen is the founder and the project lead for the Spring Web Services. This Spring project aims at facilitating development of document-driven web services. Arjen has also contributed to various other open source projects, including XFire, NEO and others. Since early 2005, Arjen has been a consultant for Interface21 in The Netherlands. You can find his blog at http://blog.interface21.com/arjen
|
|
The architecture of large open source frameworksIn this talk, we will investigate the architecture of a large open source framework: the Spring Framework. We will investigate the differences between the architecture of applications, class libraries, and frameworks. We will also look at some of the underlying architectural principles that we adhere to, including: * the Principle of Least Astonishment * be Powerful and Simple, but not Simplistic * backwards-compatibility * Code organization * and more
|