Upload
fastconnect
View
1.423
Download
2
Embed Size (px)
DESCRIPTION
1er MUG 20/06/2012 - Presentation Mule ESB
Citation preview
www.fastconnect.fr
Mule ESB – 20/06/2012
Xavier Normand Management of Mule Consulting Activities
copyright © FastConnect SAS 2012
1
Présenta<on de Mule ESB
1
Présenta<on de Mule ESB Architecture de Mule ESB
1
Présenta<on de Mule ESB Architecture Mule ESB
1
Présenta<on de Mule ESB Processus d’intégration
1
Nouveautés de Mule 3.3
Nouveaux patterns pour la Stratégie d’Exceptions
Intégration avec Mule Studio
Pattern « Catch Exception Strategy » - associé à une condition - transaction validée / message consommé
Pattern « Rollback Exception Strategy » - processus avant « rollback » du message
1
Nouveautés de Mule 3.3
Cache Scope – Mule 3.3
Intégration avec Mule Studio
Définition d’une « Catching Strategy »
Filtrage des messages en entrée
Persistance des objets en mémoire / sur fichier
1
Nouveautés de Mule 3.3
« Mule Expression Language »
Support des expressions existantes
Langage basé sur JUEL, et Groovy
Accès au contexte Mule (message, propriétés, payload)
Supporté dans Mule Studio
<connector:objects ref="#[ [ 'id' : invoice.id, 'transferredToAccounting' : 'Yes'] ]" />
<when expression="#[exception is SystemException]">
1
Nouveautés de Mule 3.3
Nouveau pattern de routage « FOREACH »
Itération d’un enchainement de processus sur une liste de champs
Utilisation des expressions XPath
Non perte du message original
Partitionnement de la collection suivant un « batchSize »
<foreach collection="#[xpath:/foo/item]"> <choice> <when expression="..."> … </when> <choice>
</foreach>
1
Nouveautés de Mule 3.3
Autres fonctionnalités
Intégration de l’outil Maven à Mule Studio
Nouveau Mule Data-Mapper (utilisation sous Mule Studio)
Utilisation de Spring 3.1
copyright © FastConnect SAS 2012