Вы находитесь на странице: 1из 7

Mule Studio Introduction!

Derek Adams! Developer, MuleSoft!

What is Mule Studio?!

! Graphical design tool for Mule ESB !


Create, edit, deploy Mule apps!

! Eclipse-based! ! Wizards for quickly accomplishing common tasks! ! 2-way editing! ! Easy deployment for on-prem and Mule iON!
Mule iON public beta next week!

! Currently in public beta!

All contents Copyright 2010, MuleSoft Inc.

Design principles!

! Simplies app development! ! Requires less Mule knowledge to develop apps! ! Takes advantage of Mule 3.X ows! ! Retains all XML-based features for advanced users! ! Ease of installation (packaged like Eclipse)! ! Ease of acquiring updates (via update manager)! ! Ease of contribution (via extension points)!

All contents Copyright 2010, MuleSoft Inc.

Why is it better than other graphical tools?!

! Structure based vs. free form modeling!


Guided use for the beginner! Enforces rules and prevents invalid ows!

! Round-trip vs. Graphical Only!


Not a black box! Supports advanced developers! Allows reverse-generation of diagrams!

! Goal-based vs. Implementation-driven!


Focus on business needs rather than programming!

! Extensible vs. Static!


Extension points for adding custom components! Extension points for adding embedded server runtimes! Development manual for contributing!

All contents Copyright 2010, MuleSoft Inc.

Feature Walkthrough!
Overview of Mule Studio User Interface!

Use Case: Tiered Pricing!

! Process an order via web service request! ! Create an order summary! ! Route the order based on total order price!
Orders over $1000 receive 30% discount! Orders over $500 receive 20% discount! All other orders receive a 10% discount!

! Return order summary as web service call result! ! Asynchronously...!


Create a Twitter 'tweet' message from the summary! Update a Twitter account with the order message !

All contents Copyright 2010, MuleSoft Inc.

Questions and Answers!

Вам также может понравиться