1 / 7

Charleston Java Users Group

Charleston Java Users Group. Meeting 1 – 01/12/11 Mule ESB Presented by: David Williams. Mule Overview. Advantages. Loose Coupling Location Transparency Route, filter, aggregate and re-sequence messages Transform and exchange data across varying formats and protocols EIP Implementation.

syshe
Download Presentation

Charleston Java Users Group

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Charleston Java Users Group Meeting 1 – 01/12/11 Mule ESB Presented by: David Williams

  2. Mule Overview

  3. Advantages • Loose Coupling • Location Transparency • Route, filter, aggregate and re-sequence messages • Transform and exchange data across varying formats and protocols • EIP Implementation

  4. Component Overview

  5. Component Overview

  6. Sample Configuration <mule> <global-property name="smtp.host" value="localhost"/> <global-property name="smtp.to" value="john.demic@gmail.com"/> <global-property name="smtp.from" value="mule"/> <global-property name="smtp.port" value="65437"/> <file:connector name="FileConnector" streaming="false"pollingFrequency="300000" autoDelete="false"/> <model name="smtpModel"> <service name="smtpService"> <inbound> <file:inbound-endpoint path="./data/invoice"> <file:file-to-string-transformer/> </file:inbound-endpoint> </inbound> <outbound> <pass-through-router> <smtp:outbound-endpoint host="${smtp.host}" port="${smtp.port}" from="${smtp.from}" subject="Accounting Invoice" to="${smtp.to}"> <email:string-to-email-transformer/> </smtp:outbound-endpoint> </pass-through-router> </outbound> </service> </model></mule>

  7. More Information • http://www.mulesoft.com/downloads/mule-esb.pdf

More Related