Deals with Petals ESB, Petals Suite, SOA, PetalsLink…
Un article pas bien avancé techniquement, juste une astuce/une utilisation de l’API du JDK… En parcourant le code de java.util.concurrent.ScheduledThreadPoolExecutor je suis tombé sur une utilisation de java.util.concurrent.TimeUnit que je ne connaissais pas et qui est fort utile pour faire des conversions de durée : la méthode #convert(long, TimeUnit). Plus besoin de s’embêter, ni même [...]![]()
In: java|Petals ESB|tip|WebService
12 Apr 2010Avoir un Bus de services basé sur la spécification JBI c’est bien. Pouvoir le manager avec l’API JMX qui est définie dans le spécification c’est aussi pas mal, mais pouvoir le manager un utilisant des protocoles un peu plus ‘Internet-friendly’ et avec une librairie Java c’est encore mieux. Dans cet article, je vais présenter rapidement [...]
In: axis2|java|soa|tip|WebService
7 Apr 2010J’ai expliqué le genre de choses intéressantes que l’on peut faire avec les modules dans la pile Apache Axis2 dans l’article sur le reroutage d’appels de services. J’ai eu besoin aujourd’hui d’aller un peu plus loin dans l’utilisation de ces modules et comme d’habitude, en utilisant ce genre de choses, je partage mes aventures… On [...]
In: documentation|java|jbi|opensource|ow2|Petals ESB|soa|tip
6 Apr 2010Intro Dans l’article précédent sur l’acheminement de messages dans Petals ESB, j’introduisais les notions, aujourd’hui nous allons regarder en détails la couche de routage du bus. Cette couche est largement appelée Router par les développeurs du Bus, et le sera donc dans cette article et dans la suite de la série. L’archi simplifiée L’architecture du [...]
L’intro Je commence ici une petite série d’articles sur l’acheminement de messages dans Petals ESB pour décrire d’abord simplement et par la suite plus techniquement (avec du code ) comment le message se balade dans le bus de services lors de l’invocation de services. Cette invocation passe par plusieurs étapes, qui sont ‘customisables’ et extensibles [...]
In: java|jetty|opensource|Petals ESB|tip
22 Mar 2010…ou comment se battre quelques heures avec les ClassLoaders… Le contexte J’aimerais bien pouvoir démarrer une WebApp depuis un Jetty embarqué dans mon application et rendre accessible des objets de mon application dans la WebApp. Le problème Mon application et ma WebApp ont deux ClassLoaders bien distincts = Problème de ‘ClassCastException’ L’explication de la solution [...]
In: documentation|fractal|java|jbi|management|opensource|ow2|Petals ESB|soa|tip
12 Mar 2010Petals ESB offre des possibilités d’extensions assez impressionnantes venant du fait que l’on utilise le Framework à composants Fractal (bon c’est pas Spring mais on peut faire des choses intéressantes avec des produits issus de la recherche). Dans cet article je vais m’intéresser à la customisation du démarrage et de l’arrêt de Petals en proposant [...]
In: jbi|mapping|ow2|Petals ESB|tip|WebService|wsdl
11 Mar 2010Cet article fait suite à une question récurrente des utilisateurs de Petals ESB : “Pourquoi j’ai une erreur au déploiement de mon service???”. Je vais ici tenter de donner une réponse partielle à cette question car il peut y avoir beaucoup de raisons à une erreur de déploiement. La plus courante venant souvent de la [...]
Le besoin du jour : « J’ai des artefacts packagés avec Maven2 et je dois les partager avec des partenaires sans passer par un déploiement standard de mon projet mais en passant par un serveur FTP ». En plus, en terme de contrainte majeure, je ne veux absolument pas modifier mes bon vieux POMs…
Bon, comme je le [...]
In: java|jbi|management|maven|Petals ESB|pom|soa|tip|WebService|wsdl
1 Mar 2010Dans un précédent article, je décrivais comment ‘proxifier’ un Web service dans Petals ESB avec un plugin Maven maison. Ce plugin Maven utilise une librairie Java que j’ai développé pour lier et exposer des Web services dans/avec Petals ESB.
Le ‘problème’ actuel de Petals ESB est qu’il est pleinement basé sur la spécification JBI, cela veut [...]