01net. web avec Google
Actualité informatique
Test comparatif matériel informatique
Jeux vidéo
Astuces informatique
Vidéo
Télécharger
Services en ligne
Forum informatique
01men
01net Pro Entreprise informatique
[ RÉPONSES D'EXPERT ]
L'expertise de Sami Jaber (directeur technique de Valtech Toulouse)

La rédaction , 01 Informatique (n° 1891), le 12/03/2007 à 07h00

Sami Jaber intervient régulièrement lors de conférences pour expliquer le rôle et les enjeux des SOA pour l'entreprise.

Comment gérer les transactions au sein d'une SOA ?

« L'architecture est très distribuée. Mais dans 90 % des cas, les transactions sont autonomes. On utilise alors un verrou "optimiste". On ne verrouille pas l'enregistrement. On se contente d'horodater la modification et d'y associer un auteur. Avant de mettre à jour la donnée, le service vérifie qu'il est bien le dernier à y avoir accédé. Si c'est le cas, la modification est prise en compte. »

Pour quelle raison doit-on réaliser une transaction Acid (Atomique cohérente isolée durable) ?

« Au sein d'une entreprise, peu de transactions nécessitent d'en arriver là. Surtout si l'architecture est orientée service. Si cela s'impose, il faut s'appuyer sur WS Atomic Transaction, qui opère des transactions distribuées à deux phases. »

L'ESB est-il une nouvelle génération de MOM ?

« Non. Il assure d'autres fonctions : annuaire, sécurité, transactions, etc. ESB et serveur d'applications fusionnent pour donner naissance à un serveur d'applications multiprotocole, capable d'exposer nativement un même processus métier sous différentes implémentations techniques. »


Dépôt de CV
Augmentez vos chances d’être recruté en déposant votre CV sur 01net.

publicité
Dépôt de CV
Faites-vous chasser par les recruteurs en déposant tout de suite votre CV

classement FAI
Retrouvez chaque semaine le classement des fournisseurs d'accès avec ip-label 1 Numericable2 Darty câble 30Mbps3 Orange > Plus de détails
Espace Emploi

Recherche express

Summer Resort Mogul :
Créez votre complexe hotêlier sur un archipel d'iles paradisiaque.