[PDF] [PDF] SOA et Services Web SOA: Concepts de base - ISI LA3SIL

23 oct 2011 · Respecte le patron d'architecture SOA Le service peut respecter les propriétés suivantes: ▫ Activable à distance et interopérable; ▫ 



Previous PDF Next PDF





[PDF] SOA et Services Web SOA: Concepts de base - ISI LA3SIL

23 oct 2011 · Respecte le patron d'architecture SOA Le service peut respecter les propriétés suivantes: ▫ Activable à distance et interopérable; ▫ 



[PDF] Chapitre II Architecture Orientée Services

3 juil 2013 · Application basée sur l'Architecture Mots clés : SOA, SI, WSOA, Service, Service Web, Appel d‟offre, I 3 2 Principes de base de POO Ouest Nanterre, 7 février 2011 l‟eau et de l‟Environnements, Octobre 2010



[PDF] Ce document est le fruit dun long travail approuvé par le jury de

27 jui 2013 · 3 2 1 WSCI : Web Services Conversation Language 7 2 3 Intégration dans une architecture SOA existante 2 5 Relations entre les concepts de base [ Fdh11] Web PhD thesis, Université Henri Poincaré, Nancy 1, Octobre 2005 Esper - Complex Event Processing, http ://esper codehaus org, 2011



[PDF] Une approche formelle pour la composition des services web

La composition des services web est un sujet qui suscite l'intérêt des L' architecture orientée service web (SOA) conçoit les logiciels comme des section les trois standards de base, à savoir, SOAP (Simple Object Access Dauphine, octobre 2001 23 d'orchestration des services web, Mémoire de Master, 2010-2011



[PDF] projet - PublicationsListorg

MONTRÉAL, LE 06 OCTOBRE 2014 Abdekrim Ali-Bey, 2014 “Models”, and Service-Oriented Architecture (SOA) including, among others, the most important Figure 1 14 – Principe de fonctionnement d'une architecture basée sur les services Web 46 réaliser les besoins d'affaires de l'entreprise (Couturier, 2011) ; 



[PDF] Mémoire :

d'application a base de service Un service Web, fruit de toute une révolution, concoctée pour concrétiser une architecture SOA voit le jour, ce sont des 



pdf 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

[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

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