80 DÉPLOYER UN PROJET WEB 2.0
© Groupe Eyrolles
des solutions. En permettant les échanges XML entre les pages Web
et les applications du système d’information, il devient possible
d’obtenir un premier niveau d’interaction.
Comment cela fonctionne ? Une page Web peut envoyer un flux XML
à une application. XML permettant d’insérer des données dans le flux
échangé, ces données sont alors entrées dans les applications du SI.
Elles sont traitées par les applications. Puis les résultats sont restitués
sous forme de données et présentés à l’utilisateur dans sa page Web.
Que cela apporte-t-il à l’utilisateur ? Il bénéficie ainsi d’application
en mode « client léger », c’est-à-dire accessible par Internet, où les
écrans se présentent sous la forme de pages affichées par le butineur (Internet Explorer, Firefox ou tout autre).
Que doit-il faire ? Rien, à part cliquer sur sa souris et renseigner les
zones demandées par saisie à partir de son clavier.
Étape 2 : des Web services pour une architecture orientée
services (SOA)
Les Web services et la SOA
Les systèmes d’information doivent pouvoir communiquer entre eux
sans nécessité de couplages forts. Pour cela, les concepteurs utilisent des Web services qui s’appuient intégralement sur l’échange de
données et d’information par le Web.
Comment cela fonctionne ? Les Web services offrent des services
d’accès à des données, des informations ou à des services applicatifs tels que la résolution de règles ou de calculs utilisant des algorithmes. Ces services doivent être utilisables par des applications
différentes ou des systèmes d’information différents. Il convient
donc de définir a priori quels services peuvent être candidats à
devenir des Web services.
Ces Web services sont « publiés » sur le Web, c’est-à-dire rendus
accessibles à leur consommation par d’autres applications Web. Il
faut bien sûr respecter les standards de sécurité des Web services
avant de les mettre en œuvre. Une architecture fondée sur les Web
services est une SOA
1
.
1. Aucun sigle français pour l’Architecture Orientée Services n’existant, nous utilisons l’acronyme anglais de Service Oriented Architecture : SOA.
Précédent

- 90/258

Suivant