Welcome to JavaPolis 2007!
Agenda
Who Am I?
Mule Information
Overview
SOA Swiss Army Knife
Why do developers choose Mule?
Mule Component Architecture
What's new in 2.0
Configuration features in Mule
Mule Node Architecture
Xml Configuration
Xml Configuration
Xml Configuration
Using different modules (namespaces)
Amulzon Bookstore
Mmmm... Code
Domain objects are the Messages
Mmmm... Code
Mmmm... Code
Configuring the Amulzon Bookstore
Exposing as a Web Service
Exposing as a Web Service
Calling out to another service
Nested Router Bindings
Amulzon Implementation
Amulzon Implementation
Transport-specific Endpoints
Dynamic Properties (dev)
Dynamic Properties (dev)
Under the Covers
Mule Streaming
Exception Strategies
Fault Tolerance
Exception Strategies
Transaction Management
Scaling: Mule Container
Scaling: LB and Failover
What else is going on with Mule?
MuleForge
MuleForge 1.3
Management: Mule HQ
MuleHQ: Dashboard View
Mule IDE 2.0 - Eclipse
Product Releases
Questions?
Mule is one of the leading open source ESB and integration framework. It's focus has always been on the developer with the aim of simplifying the difficult task of implementing an integration or SOA project. The focus Mule 2.0 is to make things even easier, more powerful even more robust. This talk will pivot on some of the new features of Mule.
New Xml configuration. Xml editor and developer friendly - no more class names!
The new extensible configuration model
Enhancements to the Mule runtime environment
How mule works with BPM and where BPEL fits in
OSGi support, For dynamic component loading and hot deployment
Data Streaming support
Ross will also discuss the Mule roadmap for 2007/2008 including new
arrivals in the Mule ecosystem and 2 Mule Customer case studies (H&R Block and Major League Baseball: mlb.com).
Ross Mason is Co-founder and CTO of MuleSource, Inc., the creators of the open source Mule integration platform. Prior to founding MuleSource he was Chief Executive Officer of SymphonySoft Limited, an EU-based company providing services and support for large-scale integration projects. Mason founded the Mule project in 2003 and strived to make it the leading Java-based ESB and integration platform. Mule is used by top-tier financial institutions such as CitiGroup, JP Morgan Chase and Deutsche Bank as well as many other high profile enterprises including Walmart, American Airlines, Adobe and many government agencies around the world.