[PDF] SOA et Services Web SOA: Concepts de base





Previous PDF Next PDF



SOA et Services Web SOA: Concepts de base

23 octobre 2011. SOA: Concepts SOA. Plan. Définition générale. ?SOA et service. ?Web service ... (notée SOA pour Services Oriented Architecture) … SOA.



Maha DRISS

ANN ´EE 2011 The service-oriented architecture paradigm SOA has become the standard for the ... `a savoir les concepts de base du paradigme service Web.



Thème

3 juil. 2013 Application basée sur l'Architecture. SOA : Traitement des ... Mots clés : SOA SI



ÉCOLE DE TECHNOLOGIE SUPÉRIEURE UNIVERSITÉ DU

12 juin 2014 Mots-clés: Entrepôt de données SOA



Modélisation et utilisation de ressources et services Web et

3 déc. 2018 l'architecture SOA. Cette technologie de la SOA est basée sur une panoplie de standards qui sont tous basés sur le modèle XML.



Modélisation intentionnelle et annotation sémantique pour la

14 juin 2012 Soutenue publiquement le 20 octobre 2011 devant le jury composé de ... Les services web et l'architecture SOA . ... Service agrégat S23.



Interface de gestion dune architecture de stockage distribué

10 juin 2014 WSOA Web Services Oriented Architecture ... 2.4.1.1 Caractéristiques d'un service SOA . ... 23. Sébastien RIAUDEL. CNAM de NANTES - 2011.



Avis n° 18-A-03 du 6 mars 2018 portant sur lexploitation des

6 mars 2018 Vu la décision n° 16-SOA-02 du 23 mai 2016 relative à une saisine ... lors des séances de l'Autorité de la concurrence des 17 octobre et 30 ...



Architectures Orientées Services: Haute Disponibilité Confiance

https://hal.archives-ouvertes.fr/tel-01962366/document



Gestion des risques liés au transport des matières dangereuses

20 juin 2017 des services web pour la collecte des données de traçabilité. ... Concepts de base outils et méthodes de conception .



SOA et Services Web - ISI LA3SIL

23/10/2011 4 Hiérarchie des concepts de la SOA Les concepts de l'Architecture Orie ntée Services sont hiérarchisés it 7 comme su : Le Processus correspond à un assemblage de services orchestrés Le Service est appel à un plusieurs Composants et services techniques Les services yLe service est un composant clef de l'Architecture Orientée



SOA et Services Web - ISI LA3SIL

23/10/2011 9 17 Architecture : le modèle SOA L'objet des Services Web est la communication d'application à application (A2A) sur Internet Le but est de faciliter lLe but est de faciliter lintégration'intégration des applications d des applications dentreprise'entreprise (EAI) et le e (EAI) et le e-



SOA et les services Web - FSG

SOA et services Web •Attention à ne pas confondre les 2 ! –SOA est un ensemble de concepts : Une SOA peut se mettre en œuvre sans services Web –Les WS sont de l’ordre de la technologie : On peut utiliser les services Web sans faire de SOA •Les WS constituent la meilleure solution standardisée disponible –Un service métier = un

23/10/2011

1SOA et Services Web

1

23 octobre 2011SOA: Concepts de base

2

23/10/2011

2

N'est pas une démarche entièrement

Du client serveur à la SOA

Nest pas une démarche entièrement

nouvelle: années 1990 avec les solutions C/S Besoins d'ouverture et d'interopérabilité des serveurs d'application actuels (J2EE, .NET) et le Web services : SOA 3 SOA Plan

Définition générale

SOA et service

Web serviceWeb service

Approche orientée objet

Composant

Définition détaillée du service

Couplage faible

Activable à distance et interopérable

4

Activable à distance et interopérable

Asynchrone

Expose un contrat d'utilisation

Respecte le patron SOA

23/10/2011

3

Une architecture orientée services

(notée SOA pour Services Oriented Architecture) ... SOA Lancée par Gartner Group, elle définit un modèle d'interaction applicative mettant en oeuvre des connexions en couplage faible entre divers composants logiciels.

" une vision d'un système destinée à traiter toute application comme un fournisseur de service».

Architecture logicielle s'appuyant sur un ensemble de services il 5 simples. Forme d'architecture de médiation qui est un modèle d'interaction applicative qui met en oeuvre des services. Objectif: Décomposition d'une fonctionnalité en un ensemble de fonctions basiques, appelées services.

La notion de " service » est le concept phare.

... SOA La mise en place d'une architecture SOA répond à un besoin de: •réutilisation des traitements, •interopérabilité Les Services Web sont juste un moyen de les implémenter. 6 •interopérabilité, •fiabilité, •sécurité, •hétérogénéité.

23/10/2011

4

Hiérarchie des concepts de la SOA

Les concepts de l'Architecture Orientée Services sont hiérarchisés it 7 comme suit : Le Processus correspond à un assemblage de services orchestrés. Le Service est appel à un plusieurs Composants et services techniques

Les servicesLes services

Le service est un composant clef de l'Architecture Orientée

Services.

Consiste en une fonction ou fonctionnalité bien définie.

Expose une interface qui définit le traitement offert sous la forme d'un message d'entrée et d'un autre de réponse.

8

Exprime un niveau " logique » d'accès aux traitements et pas un niveau " physique » d'implémentation.

23/10/2011

5

Les servicesLes services

•Deux types de services :

Métier: issu du cahier des charges

D'architecture: issu pendant l'établissement deD architecture: issu pendant l établissement de l'architecture de l'application (Généralement implémenté par un ou plusieurs services métier ) Le service doitrespecter les propriétéssuivantes:

Couplage faible;

Expose à un contrat d'utilisation;

9 pose à u co t at d ut sat o ;

Respecte le patron d'architecture SOA.

Le service peutrespecter les propriétés suivantes:

Activable à distance et interopérable;

Asynchrone.

1010

23/10/2011

6

Les servicesLes services

P1: Couplage faible

Un service ne peut pas appeler un autre service.

Il délègue cette fonction à un traitement spécialisé dans l'enchaînement (fonction d'orchestration). Les services sont connectés aux clients et autres services via des standards 11 via des standards.

Les servicesLes services

P1: Couplage faible

23/10/2011

7

Les servicesLes services

P2: Activation à distance et interopérabilité

U i d i ê i bl à di i dé d d-Un service doit être activable à distance indépendamment de sa

technologie - L'activation se fait par l'envoi (et la réception) d'un message XML - Le service doit exposer une interface d'utilisation qui est la même indépendamment de sa localisation sur le réseau - L'appel au service fonctionne quelque soit le langage et les système d'exploitation du consommateur (utilisateur du service) 13 systè e d e p o tat o du co so ateu (ut sateu du se ce)

Les servicesLes services

P2: Activation à distance et interopérabilité 14

23/10/2011

8

Les servicesLes services

P3: Expose un contrat d'utilisation

un service expose un contrat d'utilisation décrit en deux parties: •Une partie abstraite qui déclare les messages d'entrée et de réponse du traitement offert. 15 •Une partie concrète qui décrit les standards et protocoles techniques utilisés pour l'activation du service.

Les servicesLes services

P4: Respecte le patron d'architecture SOA

Le patron consiste à créer une architecture applicative qui décompose les traitements sous la forme de services rattachés à des paquets de classes. Ces paquets forment des Catégories (objet métier, sujet métier), chacune dotée d'une façade d'accès qui contient l' bl d i ' ll 16 l'ensemble des services qu'elle expose Un service à le droit d'interagir uniquement avec les classes de sa catégorie

23/10/2011

9

Les servicesLes services

P4: Respecte le patron d'architecture SOA

17

Les services

Les services

P5: Activé en mode Asynchrone

- Ne doit bloquer le consommateur en cours d'exécution

- Généralement ceci implique un abonnement à un évènement auprès de la fonction d'orchestration

Exemple :

18

23/10/2011

10

Le composantLe composant

• Entité logicielle exécutée par un serveur d'application •Exem ple pour J2EE un composant peut être :pp p p -EJB - Javabeans - Servlet - Classe RMI •En SOA : - Service est le concept du niveau logique - Composant est le concept du niveau physique

Le service MétierLe service Métier

Un service de type particulierUn service de type particulier Découvert directement au niveau de la modélisation des processus (diagramme d'activités) et non pas lors de la mise en place de la SOA. Correspond à un périmètre fonctionnel que l'on souhaite exposer à des consommateurs indépendamment des choix d'architecture a pplicative. 20 pp Expose une ou plusieurs opérations (traitement de bout en bout) Généralement implémenté par un Web service

23/10/2011

11

Service Web: Définition

Implémentation possible des services métiers C'est un traitement délivré par un fournisseur et utilisé par un consommateur Il doit respecter principalement les propriétés suivantes : •Couplage faible: un service ne peut pas appeler un autre service. Il délègue cette fonction à un traitement spécialisé dans l'enchaînement (fonction d'orchestration).

E t t d' tili ti

21
•Expose un contrat d'utilisation

Service Web: Définition

Un composant :

•implémenté dans n'importe quel langage, •déployé sur n'importe quelle plate forme •enveloppé dans une couche de standards dérivés du XML.

Un mécanisme de communication standard :

•dialoguer des applications ou des entreprises à travers du réseau internet + XML + SOAP.

Des applications modulaires auto descriptives :

22

Des applications modulaires, auto descriptives :

•publiées, localisées •invoquées de n'importe quel point du web. Accessible via des protocoles standards Internet HTTP basés sur le langage XML

23/10/2011

12

Apports de SOAApports de SOA

La réutilisation et la composition, permettant le partage de modules entre les applications. La pérennité, impliquant le support des technologies existantes et à venir. L'évolutivité, permettant aux applications de greffer de nouveaux modules afin de répondre aux nouveaux besoins fonctionnels. L'ouverture et l'interopérabilité pour partager des modules 36
Louverture et l interopérabilité, pour partager des modules applicatifs entre plateformes et environnements.

Les principaux obstacles

Obstacle Technique:Obstacle Technique:

Certains anciens systèmes demeurent difficilement compatibles avec la mise en place de la SOA.

Obstacle Méthodologique:

Il existe encore assez peu de méthodes couvrant l'élaboration et le 24
Il existe encore assez peu de méthodes couvrant lélaboration et le déploiement de l'architecture, sans doute par manque de retours d'expérience.

23/10/2011

13

Conclusion

SOA est réellement une approche novatrice.

Les composantes du S.I. doivent être prises en considération. La démarche doit s'inscrire dans un schéma directeur à 5 ou 25
La démarche doit s inscrire dans un schéma directeur à 5 ou

10 ans.

quotesdbs_dbs5.pdfusesText_9
[PDF] 5 Pour obtenir les programmes détaillés, contactez-nous:

[PDF] Statistique des établissements de santé non hospitaliers

[PDF] 1.Quelles sont les pires événements qui pourraient se produire dans votre association?

[PDF] Reprendre une activité commerciale après une faillite

[PDF] Etre jeune retraité( e) et devenir bénévole d accompagnement de personnes malades

[PDF] Le jugement déclaratif de faillite

[PDF] Modèle de management de crise en institution Exemple d une crise d agitation psychomotrice

[PDF] Une brochure pour les chômeurs L'indemnité en cas d'insolvabilité

[PDF] Plateforme d accompagnement et de répit Alzheimer JUILLET 2012

[PDF] Recommandations révisées Sommet pancanadien de l économie citoyenne 2010

[PDF] Remise du Label Bleuet de France

[PDF] CONVENTION DE COOPERATION ET D'ECHANGE D'INFORMATIONS EN MATIERE DE REGULATION DES MARCHES D'INSTRUMENTS FINANCIERS

[PDF] La négociation d'un contrat de licence avec un grand acteur: comment se protéger? Ivan Cherpillod, Prof. UniL, avocat, BMP Associés

[PDF] Maladie d Alzheimer et maladies apparentées : prise en charge des troubles du comportement perturbateurs

[PDF] VII RÉUNION DES MINISTRES DE L AGRICULTURE ET DE LA PÊCHE DES PAYS MEMBRES DU CIHEAM DÉCLARATIONS FINALES