Web Services, comprendre et construire

Abonnements, magazines... Notre catalogue complet au bas de cette page.

Il y a environ 6 ans, les web services représentaient une véritable révolution, ils allaient tout changer ! Sans doute un peu trop optimistes, les éditeurs, promoteurs du concept, avaient oublié de créer les standards adéquats. Le manque de sécurité, l’interopérabilité douteuse, un choix technique pas toujours clair, ont contribué à rendre perplexes
les développeurs et les entreprises. Depuis environ 2 ans, le web service rentre enfin dans les habitudes et se banalise. L’arrivée de nouveaux outils comme le bus d’entreprise (ESB), la disponibilité de standards, la vision plus pragmatique du service web, tout cela a permis de redonner envie de faire du web service. Sans parler de leur rôle dans les nouvelles formes d’intégration. Malgré tout, si la situation s’améliore considérablement, tout n’est pas pour autant réglé. Il y a bien des standards, mais ceux-ci sont pléthoriques, se concurrencent parfois et ne sont pas toujours très… standard ! Si à la base, ils sont aujourd’hui à peu près fixés, au-dessus, le développeur devra naviguer entre deux eaux pour tenter
d’utiliser un standard reconnu, ou tout le moins, utilisé. L’interopérabilité, un des arguments du web service, constitue le maillon faible. Si un effort conséquent a été fait dans la sécurité, l’interopérabilité reste un sujet sensible, malgré l’esquisse de solutions. La multiplication des standards, qui a permis de combler les lacunes, contribue à perdre le développeur et les responsables informatique. Une fois les standards déterminés, il faut vérifier leur bonne implémentation et leur respect dans les outils de développement et les
environnements de déploiement. Pour bien comprendre et débuter dans l’univers du service web, ce dossier vous propose de commencer par rappeler ce qu’est un service web, son fonctionnement, ses standards de base. Le côté développement n’est pas oublié avec, comment concevoir rapidement un web service en Java, .Net ou PHP. La question de l’interopérabilité, comme vous le verrez, occupe une large part du dossier aussi bien sur la question des standards qu’entre web services de différentes plates-formes.

S'ABONNER
Egalement au sommaire de :
Programmez! #91