Gagne de la cryptomonnaie GRATUITE en 5 clics et aide institut numérique à propager la connaissance universitaire >> CLIQUEZ ICI <<

Chapitre 1 : L’ARCHITECTURE ORIENTÉE SERVICES

Non classé

Introduction

Aujourd’hui encore, la conception de systèmes logiciels ou à forte composante logicielle est très hétérogène. Certains sont conçus trop simplement et ne satisfont pas aux objectifs initiaux, alors que d’autres, de par leur extrême complexité de conception, engendrent des coûts de réalisation et de maintenance démesurés. Ce surcoût est sans compter les difficultés dues à l’intégration ou à la réutilisation de ces systèmes logiciels au sein d’autres systèmes existants. Le respect de différents principes permet néanmoins la conception de systèmes logiciels plus aboutis, plus facilement intégrables ou encore plus facilement réutilisables.

Ces principes, comme par exemple l’abstraction, l’encapsulation, etc. (certains seront expliqués par la suite) sont entre autres, les notions importantes que tentent de promouvoir les architectures orientées objets, à base de composants et plus récemment orientées services. Ce chapitre va précisément porter sur ces dernières : les architectures orientées services. Nous présenterons tout d’abord le concept de service ainsi que les différentes caractéristiques du paradigme SOA. Nous nous intéresserons ensuite à une déclinaison particulière de ce type d’architectures basée sur l’utilisation de services web et présenterons les principaux standards, langages et travaux relatifs aux architectures orientées services web. Nous détaillerons en n plus particulièrement les travaux visant à mettre en œuvre un tel type d’architecture dans un cadre privé.

Page suivante : 1.1 Les architectures orientées services

Retour au menu : WEB SERVICES : ETUDE ET CONCEPTION D’UNE PLATEFORME DE SERVICES POUR UN ENVIRONNEMENT NUMÉRIQUE DE TRAVAIL D’UNIVERSITÉ