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
123 octobre 2011SOA: Concepts de base
223/10/2011
2N'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 PlanDé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
4Activable à distance et interopérable
Asynchrone
Expose un contrat d'utilisation
Respecte le patron SOA
23/10/2011
3Une 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
4Hié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 techniquesLes servicesLes services
Le service est un composant clef de l'Architecture OrientéeServices.
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.
8Exprime un niveau " logique » d'accès aux traitements et pas un niveau " physique » d'implémentation.
23/10/2011
5Les 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.
101023/10/2011
6Les 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
7Les 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é 1423/10/2011
8Les 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égorie23/10/2011
9Les servicesLes services
P4: Respecte le patron d'architecture SOA
17Les 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 :
1823/10/2011
10Le 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 physiqueLe 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 service23/10/2011
11Service 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 :
22Des 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 XML23/10/2011
12Apports 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 36Louverture 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 24Il 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
13Conclusion
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 25La démarche doit s inscrire dans un schéma directeur à 5 ou
10 ans.
quotesdbs_dbs5.pdfusesText_9[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