Speakers
- Venkat Subramaniam
- Matt Stine
- Brian Sletten
- Ken Sipe
- Nathaniel Schutta
- Mark Richards
- Pratik Patel
- Matthew McCullough
- Neal Ford
- Tim Berglund
- Peter Bell
- Craig Walls
- Hans Dockter
- Jeff Brown
- Oleg Zhurakousky
- Billy Williams
- Johnny Wey
- Chris Wensel
- Jim Webber
- James Ward
- Vaughn Vernon
- John Steven
- Bruce Snyder
- John Smart
- Stuart Sierra
- Roshan Sequeira
- Brian Sam-Bodden
- Terry Ryan
- Johanna Rothman
- Ian Robinson
- Paul Rayner
- Nilanjan Raychaudhuri
- Matt Raible
- Eric Pugh
- Peter Niederwieser
- Andrew Lombardi
- Howard Lewis Ship
- Tiffany Lentz
- Scott Leberknight
- Kenneth Kousen
- Kirk Knoernschild
- Dave Klein
- Paul King
- Frank Kim
- Heath Kesler
- Christopher Judd
- Jez Humble
- Daniel Hinojosa
- Erik Hatcher
- James Harmon
- Arun Gupta
- Jerry Gulla
- Jeff Genender
- Raju Gandhi
- Szczepan Faber
- Ben Ellingson
- Todd Ellermann
- Johan Edstrom
- Hamlet D`Arcy
- Esther Derby
- Jeremy Deane
- Luke Daley
- Adrian Cole
- Cliff Click
- Charles Bradley
- David Bock
- Ola Bini
- Scott Bain
- Alex Antonov
- Andres Almiray
- Dan Allen
Johan Edstrom
Open Source Evangelist
Johan Edstrom is an open source software evangelist, Apache developer and seasoned architect; he has created Java architectures for large scalable, high transaction monitoring, financial and open source systems.
Johan has worked as development lead, infrastructure manager, IT lead, programmer and guided several large companies to success in the use of open source software components.
Lately he has been helping some of the worlds largest networking companies and medical startups achieve high availability, scalability and dynamically adapting SOA systems.
Presentations
Succeeding with the Apache SOA stack
Real world applications, there is more to SOA and scaling systems than just dropping some XML files into a file area and applying XSLT style-sheets, you still need some old-fashioned engineering.
When you start building complex SOA applications, there will be a few key factors that you’ll see in larger systems, they are usually not addressed in current texts or documentation, they are complicated; but to really win with asynchronous solutions, you need to be able to
· Build State Machines · Have Conversational patterns · Realize how you can cluster aggregations and complex patterns · Know when to transact and where it really doesn’t matter.
No matter what you plan to do in your enterprise integrations efforts, it is likely you'll at the very least peak at an ESB solution. To really achieve results while using an ESB you need to start building
- Modular
- Stable
- Cluster capable
- State driven
- Conversational
- Effectively aggregating
- Transactionally safe
- Correctly utilizing EE
- Asynchronous message driven