Welcome to JavaPolis 2007!
Overview
What is SOA?
Services
Tightly coupled
Loosely coupled
But ...
What about Web Services?
Relationship to WS-*
Fortunately ...
The JBoss SOA Platform
Relationship to JBossESB
Where does it fit?
SOA components
Component triad
Repository
The BRMS
Repository
The BRMS
Services and messages
The Message envelope
Message implementations
Message delivery in the SOA-P
Gateway Services
Service registration
Content based routing
Web Service example
SOA Platform example
JBoss Rules
Message transformation
Message store
Service orchestration
Orchestrating message flows
Fault tolerance
Fault tolerance techniques
What is a transaction?
SOA characteristics
Transaction interoperability
Transactions for SOA
Heisenberg's Uncertainty Principle
Conclusions
JBoss World Orlando
Service Oriented Architecture (SOA) and Enterprise Service Bus (ESB) are the buzzwords of choice today. However, where do they fit in with IT development (and budgets)? What is their relationship to Web Services and the rapidly evolving WS-* architecture? In this presentation, we'll look at SOA and ESB concepts, relate them to what is happening with the JBossESB product and how you can plan your IT development accordingly.
Using JBossESB, we'll also give a demonstration of the capabilities you should expect from ESBs.
Dr. Mark Little is Red Hat Director of Standards and Technical Development Manager for the JBoss SOA Platform. Before joining JBoss/Red Hat, Mark was Chief Architect and Director at Arjuna Technologies, a spin-off from Hewlett-Packard specializing in reliable middleware. Prior to Arjuna, he was Distinguished Engineer at Hewlett-Packard, where he led the transactions team. Mark has published numerous books and articles and spoken at conferences and workshops for nearly 20 years.