Welcome to CORPORATE TECHNOLOGY The ThreeTier Architecture Pattern

  • Slides: 4
Download presentation
Welcome to CORPORATE TECHNOLOGY The Three-Tier Architecture Pattern Language Workshop OOPSLA 2001, Tampa Bay,

Welcome to CORPORATE TECHNOLOGY The Three-Tier Architecture Pattern Language Workshop OOPSLA 2001, Tampa Bay, Florida, USA, Marriott Waterside Hotel, Monday, Oct 15, 2001 Software & Engineering Architecture OOPLSA 2001 Workshop 1 © Siemens AG, CT SE 2, Prashant Jain October 15, . 2001

Goal • Capture similarities among three-tier architectures CORPORATE TECHNOLOGY • Describe common requirements and

Goal • Capture similarities among three-tier architectures CORPORATE TECHNOLOGY • Describe common requirements and system designs using design patterns • Integrate the design patterns into a pattern language • Share experiences • Just how many layers/tiers are there? • Document best practices as a pattern language Software & Engineering Architecture OOPLSA 2001 Workshop 2 © Siemens AG, CT SE 2, Prashant Jain October 15, . 2001

Reference Questions • Is it really Three-tier or N-tier? • Are there forces specific

Reference Questions • Is it really Three-tier or N-tier? • Are there forces specific to each layer? General forces? • Should the patterns be characterized by layers? CORPORATE TECHNOLOGY • What are some of the existing patterns and pattern languages? • What should be the target audience of the pattern language? • How would the pattern language map to specific domains? Software & Engineering Architecture OOPLSA 2001 Workshop 3 © Siemens AG, CT SE 2, Prashant Jain October 15, . 2001

Agenda • Introduction (8: 30 am - 9: 00 am) • Introduction to Patterns

Agenda • Introduction (8: 30 am - 9: 00 am) • Introduction to Patterns (9: 00 am - 9: 30 am) - Michael Kircher • Experience Report (9: 30 am - 10: 00 am) CORPORATE TECHNOLOGY • Marco Torchiano, “Lessons learnt from developing and changing an educational three tier system” • Break (10: 00 am - 10: 30 am) • Transactions, Persistency, and Resource Management (10: 30 am - 12: 00 pm) • Jim Tyhurst, “Choosing Transaction Models for Enterprise Applications” • Brian Berenbach, “Container Based Persistence” • Prashant Jain, “A Pattern Language for Resource Management in Three Tier Architectures” Software & Engineering Architecture • • Lunch (12: 00 pm - 1: 30 pm) Moderated Discussion (1: 30 pm - 3: 00 pm) Break (3: 00 pm - 3: 30 pm) Moderated Discussion (3: 30 pm - 5: 00 pm) OOPLSA 2001 Workshop 4 © Siemens AG, CT SE 2, Prashant Jain October 15, . 2001