Avant tout que dois je installer ? - 15-Aout-2010

soapui

Avant de commencer, il est important de noter que plusieurs configuration différentes peuvent être employés.
Les versions des outils évoluent constamment, il est donc important de mettre ce tuto au gout du jour s'il ne l'est pas.

Je vous invite donc tout d'abord a télécharger la dernière version de glassfish ESB sur le site d'open ESB.
Avant d'installer cette version il faut s'occuper d'avoir un JDK ! la version 1.6u10 est adapté pour glassfish v2.2, prenez donc la version de java la plus approprié sur le site de SUN

Ceci devrai vous suffir pour commencer les tutoriaux présent ici.
Je vous inviterai par la suite a installer tous les outils du parfait petit développeur sur GlassfishESB : SoapUI, HermesJMS, Cavaj, VisualVM, Filezilla, WinMerge, etc ...

Comment utiliser SoapUi pour tester ses web services SOAP - 15-Aout-2010

soapui

Si vous ne l'avez pas encore fait, je vous invite à installer SoapUI.
Cet outil va vous permettre de lancer des services web et d'écouter les réponses envoyées par chacun des services web appelés.

Get Adobe Flash player

Utiliser le FILE binding component (1/3) - 15-Aout-2010

Source du tutoriel FILE binding component 1

Le premier tutoriel va vous montrer comment poller (gober) un fichier texte dans un répertoire et récuperer son contenu, travailler sur ce contenu et écrire le fruit de ce travail dans un nouveau fichier texte.

Get Adobe Flash player

Utiliser le FILE binding component (2/3) - 15-Aout-2010

Source du tutoriel FILE binding component 2

Le deusième tutoriel va vous montrer comment poller (gober) un fichier texte dans un répertoire et récuperer son contenu puis aller lire le contenu d'un deusième fichier texte pour créer un troisième fichier texte contenant le contenu des deux premier.

Get Adobe Flash player

Utiliser le FILE binding component (3/3) - 15-Aout-2010

Source du tutoriel FILE binding component 3

Le troisième tutoriel va vous montrer comment poller (gober) un fichier xml dont la structure est identifié avec un schéma XML (XSD) puis comment écrire un autre fichier XML avec une structure différente de la première à l'aide des données du premier fichier.

Get Adobe Flash player

Utiliser le HTTP binding component (1/2) - 15-Aout-2010

Source du tutoriel HTTP binding component 1

Le but de ce premier tutoriel est de créer un service web capable de faire l'addition de 2 chiffres.
nous testerons ce premier service avec le logiciel SoapUI

Get Adobe Flash player

Utiliser le HTTP binding component (2/2) - 15-Aout-2010

Source du tutoriel HTTP binding component 2

Le but du second tutoriel est de tout simplement apprendre à appeler le service web d'addition crée dans le premier turoriel et de l'appeler au sein d'un BPEL.

Get Adobe Flash player

Utiliser le EMAIL binding component - 15-Aout-2010

Source du tutoriel EMAIL binding component

Nous allons voir dans ces tutoriaux comment utiliser le composant Email BC.
Ce dernier peu être très pratique pour des notifications dans un contexte d'entreprise, en cas d'erreur, etc ...
Ce premier tutoriel va nous montrer comment envoyer un email en HTML avec pièces jointes.
Il va également nous montrer comment effectuer un test dans une application composite avec Netbeans 6.7.1

Get Adobe Flash player

Utiliser le JMS binding component (1/3) - 15-Aout-2010

soapui

Le but de ce premier tutoriel est d'apprendre à créer deux queues JMS dans le broker de messagerie de Glassfish.
Ces queues seront utilisé dans les tutoriaux suivant, nous verrons aussi comment utiliser Hermes JMS pour tester ces queues

Get Adobe Flash player

Utiliser le JMS binding component (2/3) - 15-Aout-2010

Source du tutoriel JMS binding component 2

Dans ce deuxième tutoriel nous allons voir comment gober un message dans une queue et l'envoyer dans une autre en passant par l'orchestrateur de service BPEL.

Get Adobe Flash player

Utiliser le JMS binding component (3/3) - 15-Aout-2010

Source du tutoriel JMS binding component 3

Pour finir dans le troisième tutoriel, nous allons voir comment gober un message dans une queue JMS, aller lire un autre message dans une queue JMS (sans le gober) puis comment écrire le résultat de l'addition des deux premier messages au sein d'une troisième queue.

Get Adobe Flash player

Liste de services web à utiliser en complément des bindings components - 15-Aout-2010

Voici quelques essais de services web que j'ai écrit il y a peu.
Ils seront sans doute obsolète avec l'évolution des technologies.
Prenez donc le temps de faire des recherches complémentaires.