Presentation: "On the Past, Presence, and Future of Patterns"
Track:
Patterns - Past, Present, and Future
Time:
Monday 16:00 - 16:45
Location:
SAS Suecia
Abstract: Patterns have become almost indispensable in modern software construction. Developers are consciously using patterns as an integral part of their daily work; architectures of successful software systems are often described -- even advertised -- in terms of their constituent patterns; pattern knowledge is considered a skill to list on CVs and question in job interviews. Yet, and despite the undoubted success of patterns, it appears that the history and evolution of patterns is not always appreciated. What are the roots of the software pattern concept? What evolutionary paths have patterns taken in the past decade? What is the current state-of-the-art in patterns? And where will patterns go in future? This talk offers answers to these questions, helping to understand patterns at a deeper level and using them more thoughtfully in your daily work.
Download slides
Presentation: "Panel of experts on the future of patterns"
Track:
Patterns - Past, Present, and Future
Time:
Monday 17:00 - 17:45
Location:
SAS Suecia
Presentation: "Patterns and Practices of Building Scalable Software"
Track:
Scalable Computing
Time:
Wednesday 16:00 - 16:45
Location:
Conference Hall
Abstract: Scalability is considered as one of the most important non-functional properties
of many enterprise-level software systems. Yet, building scalable software is
quite challenging: throwing more and better hardware at the software is
not always the answer and many systems must not only be able to
scale up but also to scale down to run in small deployments and on
commodity hardware without significant degradation of their operational quality.
This talk introduces to selected architectural patterns and practices that
yield scalabele software: systems that scale up and down with respect
to their number of users, their throughput, and their offered functionality.
Download slides
Tutorial: "All you ever wanted to know about SOA - From Businesses to Services"
Time:
Thursday 09:00 - 12:00, 13:00 - 16:00
Location:
SAS Dania
Abstract: Service-oriented Architecture (SOA) has gained the top 10 chart of buzzwords in the past few months. Together with terms such as Enterprise Service Bus and Web services it is an inevitable topic of most IT conferences. But is there more behind SOA than to be yet another cool technology, a panacea that promises to cure all problems? Is it strictly tied to Web-services or is it also - as the name implies - a set of architectural paradigms? And given that SOA is a technology that offers a lot of benefits, when should we apply it and when shouldn't we? Of course, SOA is an evolutionary technology that rapidly develops in yet unknown directions. So what are the missing pieces that prevent us today to consider SOA as mature technology? SOA definitely offers a lot of strengths and benefits. It is the goal of the interactive tutorial to try to answer the aforementioned and many additional questions or give at least some hints how an answers could look like. The audience is integrated into our more conversation-style tutorial, thus offering more a fun and value to the attendees.