<<< Previous speaker Next speaker >>>

Trackhost: Gregor Hohpe, Google Inc.

Trackhost: Gregor  Hohpe

Gregor Hohpe is a software architect with Google, Inc. Gregor is a widely recognized thought leader on asynchronous messaging and service-oriented architectures. He co-authored the seminal book "Enterprise Integration Patterns" (Addison-Wesley, 2004), followed by "Integration Patterns" and "Enterprise Solution Patterns", both published by Microsoft Press. He was nominated a Microsoft MVP (Most Valuable Professional) Solution Architect for his contributions to the developer community and recognized as an active member of the patterns community by the Hillside Group. In 2005, Joel Spolsky selected Gregor's article "Starbucks Does Not Use Two-phase Commit" for his "Best Software Writing" (APress).

Gregor speaks regularly at technical conferences around the world. He likes to cut through the hype surrounding service-oriented architectures and captures nuggets of advice in the form of design patterns that can help developers avoid costly mistakes. Find out more about his work at eaipatterns.com

Presentation: "Patterns in Service-Oriented Architectures"

Track:   SOA - What's Left to Say?

Time: Monday 10:15 - 10:45

Location: Conference Hall 2

Abstract: If this was buzzword bingo I probably would be an instant winner with this session title. Nevertheless, patterns and service-oriented architectures do have very interesting and relevant intersection points. Both terms are fashionable, somewhat blurry and often abused. Both terms are also very much about architecture and design trade-offs - the softer side of software development. Despite all the hype, SOA brings alternative architecture styles and programming models into the mainstream. We now write software using process engines, asynchronous message flow, rules engines, transformations etc. Each style comes with a collection of patterns that should be recognized and documented so that we can build effective solutions and discuss design trade-offs outside of specific technology choices and implementations.

Password protected Download slides

Presentation: "Conversations between Loosely Coupled Services"

Track:   SOA - What's Left to Say?

Time: Monday 16:00 - 16:45

Location: Conference Hall 2

Abstract: One of the tenets of service-oriented development is that services interact through the exchange of messages to provide for robust and loosely coupled interaction. But what happens when components need to interact in more sophisticated ways than just saying "here's a message, see ya!"? That is where concepts like conversations, choreography, and orchestrations come into play. This talk provides a down-to-earth look at these concepts along with the associated Web services standards like WS-BPEL, WS-CDL, and identifies common patterns that can help you get started defining your own conversations.

Password protected Download slides

Presentation: "Panel: SOA What's left to say?"

Track:   SOA - What's Left to Say?

Time: Monday 17:00 - 17:45

Location: Conference Hall 2