Web services, XML, SOAP ou WS-Security sont des termes que l'on croise de plus en plus souvent et qui sont généralement utilisés en termes simplistes, faute de comprendre réellement ce dont il s'agit. Ils masquent pourtant une réalité dont la complexité est étonnante. Les ingrédients du cocktail habituel « méconnaissance + complexité » étant réunis, il est inévitable que la sécurité soit une fois de plus laissée pour compte, volontairement ou non.
1. Introduction aux Web Services
1.1 Que sont les Web Services ?
Le principe fondateur des Web Services est d'offrir les éléments d'une infrastructure applicative supportant des interactions automatisées entre systèmes hétérogènes. L'objectif est par conséquent de faciliter les échanges et d'accélérer les transactions entre entités en s'affranchissant au maximum du facteur humain.
Le moyen d'atteindre cet objectif est à la hauteur de ses ambitions : redéfinir presque entièrement l'ensemble des formats de données et de communication entre les systèmes. Ainsi, seule une couche de transport est conservée, à savoir le protocole HTTP, alors que tout le reste a été redéfini depuis le début des années 2000.
Les Web Services se nourrissent donc de normes et de recommandations édictées par des acteurs du monde de l'application, essentiellement le World Wide Web Consortium (W3C) [W3C] et le Consortium OASIS (Organization for the Advancement of Structured...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première