SpringOne 2GX 2011

Chicago, October 25-28, 2011

Building Large-Scale, Modular Software

In this session, SpringSource dm Server Project Lead Rob Harrop and SpringSource Distinguished Engineer Glyn Normington will discuss the design and implementation of large-scale, modular software using the dm Server as a case study.

Topics covered will include:

  • Designing for modularity: responsibility driven design
  • Reliability and serviceability
  • Environmental issues
  • Systems, layering, subsystems, modules, and dependencies
  • Conceptual integrity and convergence
  • The use of formal methods and multiple models
  • Concurrency
  • Causally Connected Self Representation (CCSR) concepts

Attendees should have an intermediate understanding of Java SE, design patterns and common architectural challenges.


About Rob Harrop

Rob Harrop

Rob Harrop is a respected speaker, author, entrepreneur and technologist.

As Lead Engineer of SpringSource dm Server, Rob is driving SpringSource's enterprise middleware product line and ensuring that the company continues to deliver high-performance, highly scalable

enterprise soutions. With a thorough knowledge of both Java and .NET, Rob has successfully deployed projects across both platforms. He has

extensive experience across a variety of sectors, in particular banking,retail and government. Prior to joining SpringSource, he co-founded UK-based software company Cake Solutions Limited and worked as Lead Developer for a successful dotcom start-up.

Rob is the author of five books, including Pro Spring, a widely acclaimed, comprehensive resource on the Spring Framework.

Rob is a member of the JCP and is involved in the JSR-255 Expert Group for JMX 2.0. Rob is an experienced, highly-sought after, technical speaker who can communicate complex topics in a way that any developer can understand. Over the past 3-4 years, Rob has also presented at JavaOne, QCon, AOSD, The Spring Experience, SpringONE, OSCon, and OreDev on a variety of topics to rave reviews.

More About Rob »