La naissance de iBeans
Aujourd’hui 22 septembre 2009, MuleSoft vient de lancer un nouveau projet : iBeans (pour integration Beans)
Le produit a pour objectif de simplifier au minimum l’intégration d’une application web avec le reste du SI.
L’idée est de permettre d’utiliser des outils d’intégration, directement dans des applications web, en quelques minutes.
Rendre l’utilisation de la plateforme de Mule aussi simple que l’ajout d’une annotation à une classe java.Exemple d’utilisation de iBeans
Par exemple pour ajouter l’action d’envoi d’un message à la fin de la méthode bonjour(..)
· Ajouter une annotation @Send (spécifique à iBeans)
@Send(uri = "smtp://oxia@net-progress?to=khaled.bendriss@gmail.com")
public String bonjour(String name)
{
.ou bien
· Ajouter cette ligne à la fin de la méthode
...
ibeans.send("smtp://oxia@net-progress?to=khaled.bendriss@gmail.com ")
Cibles de iBeans
iBeans est un ensemble de composants d’intégration réutilisables (l’ajout d’un nouveau composant se fait en quelques minutes).
Les Développeurs d’applications web utilisant iBeans peuvent se connecter à d’autre applications et des sources de données externes, via Web Services, flux RSS, service RESTful, événements AJAX, JMS, ..
Pour le moment, iBeans est taillé pour Tomcat 6 (et vient package avec Tcat de MuleSoft), les exemples fournit permettent déjà d’interroger son status sur twitter ou d’envoyer des photos vers flickr.
La cible est bien sûre l’intégration avec les applications SaaS et les applications de social networking, Twitter , Flickr ,Facebook, SalesForce , Jabber ,Amazon S3 , GMail client for sending and receiving email
Est-ce que c’est les prémisses d’une offre Cloud de MuleSoft ?
Pourquoi pas ?
Mais ceci est un autre sujet
1 commentaires :
Bonjour,
Je suis en train de tester l'exemple:
http://www.mulesoft.org/documentation/display/IBEANS/Twitter+Example
cependant j'ai un probleme avec cette ligne:
@Receive(uri = "http://rossmason.blogspot.com/feeds/posts/default")
il m'a donné sur la console l'erreur suivant:
GRAVE: Failed to invoke lifecycle phase "start" on object: SedaService{BlogFeedToTwitterReader.service}
org.mule.api.lifecycle.LifecycleException: Failed to invoke lifecycle phase "start" on object: SedaService{BlogFeedToTwitterReader.service}.....
j'aimerais savoir qu'est-ce que je dois faire pour reparer mon example!!
merci d'advance!!
Juan-Fco
Enregistrer un commentaire