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] 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
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