Welcome
What's it all about?
About Dennis Sosnoski
Outline
SOA basics
Developer view
Business view
Outline
Not one size fits all...
Class 1 details
Class 2 details
Class 3 details
SOA characteristics
Mostly mixed classes - 1
Mostly mixed classes - 2
SOA focus
Outline
Defining SOA Lite
Class 1 governance
Class 1 technologies
Class 2 governance
Class 2 technologies
Class 3 governance
Class 3 technologies
SOA Lite challenges
Intermediaries
Runtime service lookup
Taking a bus
ESB downsides - 1
ESB downsides - 2
Other intermediaries
Supporting technologies
Outline
SOA hype
SOA reality
The road to SOA
If You Only Remember One Thing...
Thank You
Most of the attention around SOA has focused on its application to the very largest enterprises. This focus is understandable - these mega corps are the ones that have the most to gain or lose from a new architecture (and also the biggest consulting budgets) - but it has meant that the issues and requirements of smaller enterprises have often been overlooked in SOA discussions. This is especially true in areas such as governance, where the requirements of the largest enterprises are very different from those of their smaller kindred. Applying SOA guidelines based on requirements that aren't appropriate for your business leads to governance bloat and bureaucracy. In this talk you'll see how to apply SOA in a more agile fashion to allow small and mid-sized enterprises to gain the benefits of flexible service components without the governance overhead often associated with SOA.
Dennis Sosnoski is an internationally recognized expert on SOA and Web services in Java. He's been helping organizations worldwide with their XML and Web services projects for the last 8 years, with a particular focus on solving performance issues. XML and Web services are at the core of most views of SOA, and for the last two years Dennis has been advising companies on how to best align their development efforts with the SOA approach. He's also active in the Java community, as a frequent speaker at conferences world-wide, a writer for IBM developer Works Java and SOA/Web services zones, a member of the expert groups that guided the development of the JAXB 2.0 and JAX-WS 2.0 Java standards, and an open source developer on both Apache Web services and independent projects (including his JiBX XML data binding framework for Java).