WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site:
1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
Dogecoin (tips/pourboires):
DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp
Rechercher sur le site:
Home
|
Publier un mémoire
|
Une page au hasard
Memoire Online
>
Informatique et Télécommunications
Architecture soa (architecture orientée services)
( Télécharger le fichier original )
par
Virginie ELIAS
CNAM Nantes - Pays de la Loire - Ingénieur en Informatique 2009
Disponible en
une seule page
suivant
1 Premier Volet : Etat de l'Art de l'Architecture SOA
1.4 Intégration des Systèmes d'Information
1.4.1 1.4.1 Point à point
n(n-1)
2
1.4.2 ETL
1.4.3 EAI
1.4.3.1 Constitution de l'E.A.I.
La couche transport MOM
Le Message Broker
Les transformations
Les connecteurs
Le formatage
Les passerelles
1.4.3.2 Généralités
La gestion de Processus appelée aussi Workflow
L'intégration des applications Client/Serveur
L'intégration des ERP
La sécurité
L'administration
1.4.4 ESB
1.4.4.1 Constitution de l'ESB
La JBI
Le Composant
Le Container
1.4.4.2 Généralités
Le Référentiel et le Registre de services (UDDI) : Le coeur de l'ESB
Le Routeur de message
1.4.5 Constat et principaux fournisseurs et solutions du marché
1.4.6 SOA
1.4.6.1 Constitution de la SOA
Le Service
L'opération
Le Processus
Le Composant
1.4.6.2 Généralités
Caractéristiques du Service
Couplage faible
Asynchronie
Exposition un contrat d'utilisation
Modèle d'architecture SOA
Illustration de la « réuitisabilité »
Typologie des services
Caractéristiques du Composant
Typé N-Tiers
Exposition une interface de services
Caractéristiques : Service Vs Composant
1.4.7 20 ans pour revenir au point de départ ?
1.5 Attentes d'une architecture SOA
1.5.1 Les bénéficiaires
1.5.1.1 Les utilisateurs
1.5.1.2 Les Services support des SI
1.5.1.3 Les Etudes Informatiques
1.5.1.4 L'entreprise
1.5.2 La mesure des gains
1.6 Quelle approche mettre en place ?
1.6.1 Des exemples d'urbanisation réussie (Top-Down)
1.6.1.1 AXA France Service (AFS)
1.6.1.2 AIR France - KLM
1.6.2 D'autres Exemples et d'autres approches (Bottom-up et Middleware Work Approach)
1.6.2.1 Magasins Harrods
1.6.3 La démarche MDA
1.6.3.1 Les Forces
Une plate-forme interopérable
Une aide au développement
1.6.3.2 Les Faiblesses
Une certaine complexité
1.6.3.3 Illustration simple
1.6.4 Les Gardes Fous
1.6.4.1 Modélisation MDA à travers les différents standards
UML 2.x, BPMN
XPDL
Synthèse des standards
Interopérabilité
1.6.4.2 Méthodologie agile de conduite de projet
La méthodologie Lean
Projet
Une réalité ?
Explication de ces chiffres par le Lean Software Management
o Meilleure compréhension du besoin
o Responsabilité partagée entre équipes utilisateurs, MOA et MOE
o Flexibilité, Agilité
o Mise en place d'une gouvernance
o Suivi d'indicateurs
o Mesure de la vélocité
o Visualisation du Management
1.6.5 Décomposition des 3 principales couches SOA
1.6.5.1 La Couche Organisationnelle
1.6.5.2 La Couche Fonctionnelle
Bloc applicatifs
Règles de transformation
Processus métiers cibles
Agrégation des données à l'écran
1.6.5.3 La Couche Technique
L'exposition des services
Le Proxy
La façade
Le service de localisation : UDDI
L'échange
Le point à point
Le publish and subscribe
Le Test
Plateformes d'homologation
La Sécurité
Les zones implicites de confiance
Les zones explicites de confiance
La fédération d'identité
Quels outils ?
1.7.1 Les Web Services sont-ils suffisamment mûrs ?
1.7.2 XML : LE standard ?
1.7.2.1 Généralités
1.7.2.2 Applications du XML
1.7.2.3 Illustration des différentes couches de la famille XML
XML Schéma (XSD)
RDF
RDF Schéma (RDFS)
OWL
OWL-S
ServiceProfile
ServiceModel
ServiceGrounding
Les Ressources
UDDI
Exemple d'expressions
1.8 Les Faiblesses
1.8.1 Trop de standards tuent LE STANDARD
1.8.2 La méthodologie agile est-elle un préalable à l'architecture SOA ?
1.8.3 Un calcul ROI difficile
1.8.4 Un avenir incertain mais nécessaire
2 Second Volet : Modélisation de l'Architecture SOA
2.4 Le Groupe TERRENA
2.4.1 Présentation
2.4.2 L'expression du besoin
2.4.3 Définition du périmètre
2.4.3.1 Entité concernée : Les tiers
2.4.3.2 Volumétrie
2.4.3.3 Description du Processus actuel
2.4.3.4 Blocs applicatifs
2.4.3.5 Identification des ressaisies
2.4.3.6 Inventaire des activités du processus
2.4.3.7 XML Schéma de l'inventaire des activités du processus observé
2.4.3.8 Inventaire XML des activités du processus observé
2.4.3.9 Difficultés relevées au vu de l'inventaire et de la cartographie
Pas de supervision de la prise en compte des modifications tiers par les applications cibles
Pas de vue unique des règles de transformation
Un mode batch actuellement privilégié
Une orchestration statique
Pas de référentiel Métier
2.5 Modélisation de la problématique Terrena
2.5.1 L'objectif
2.5.2 La conceptualisation de notre monde clos
2.5.2.1 Les concepts
Les objets
Les états
Objet Message
Objet Lieu
Objet File d'attente
Objet Agent
Les actions
Les opérateurs
2.5.2.2 La coordination
2.5.2.3 La Modélisation de la communication actuelle
2.5.3 Urbanisation actuelle de notre SI
2.5.3.1 La Vue externe ou vue organisation
2.5.3.2 La Vue interne ou vue qualité de service (QoS)
2.5.3.3 La Vue Informationnelle
2.5.3.4 La Vue Applicative, fonctionnelle ou Vue Services
2.5.3.5 Les Faiblesses (Vue générale)
2.5.3.6 Les Faiblesses (Vue approfondie)
Intégrité des messages non respectée
Identification des messages compliquée et rigide
Un Protocole de transport unique et non sécurisé
Un processus qui s'arrête trop tôt
Les Données
Synthèse
2.6 Modélisation de la Cible
2.6.1 La démarche MDA
2.6.1.1 Rappel de l'articulation de la démarche MDA
2.6.1.2 Rappel du concept de Processus
2.6.2 Vue Métier ou la phase CIM de MDA
2.6.2.1 Définition de la cartographie cible
Zoom sur les composants de la cartographie
2.6.2.2 Modélisation des cas d'utilisation
2.6.2.3 Modélisation du Diagramme BPMN
2.6.3 Vue logique ou la phase PIM de MDA
2.6.3.1 Modélisation du Diagramme de Classes à partir du BPMN
2.6.3.2 Modélisation du Diagramme Etats-Transitions à partir du BPMN
2.6.3.3 Modélisation du Diagramme de Séquences à partir du BPMN
2.6.3.4 Modélisation du Diagramme d'activités à partir du BPMN
2.6.3.5 Synthèse de la modélisation UML 2.0 à partir du diagramme BPMN
2.6.3.6 Modélisation du diagramme de classes des entités Tiers, Rib et Adresse.
Ontologies Tiers du domaine public : l'INSEE, La Poste, ISO
Ontologie spécifique au monde rural : Le Projet GIEA
Analyse des Classes du référentiel Tiers
Définition de l'exploitation agricole
Attributs et principales relations définissant l'exploitation agricole
Relations de la classe Exploitation
Spécificités Terrena
2.6.4 Vue Technique ou la phase PSM de MDA : de la modélisation technique à la génération du code
2.6.4.1 Le BPEL
2.6.4.2 Le document XSD du format Pivot
Mécanisme de transformation entre le profile UML standard et le Profil Xml
2.6.4.3 Le Wsdl
Modélisation d'un WSDL pour un service CRUD
Modélisation d'un WSDL pour un service technique
3 Troisième Volet : Réalisation
3.4 Étapes de la réalisation
3.4.1 L'environnement Technique
3.4.2 Première réalisation : Web Service / Polling fichier / Transformation / Transfert FTP
3.4.2.1 Web Service
3.4.2.2 Polling Fichier et Transformation
3.4.2.3 Transfert FTP
3.4.2.4 Assemblage global
3.4.3 Seconde réalisation : Polling fichier / Transformation / Transfert FTP
3.4.4 Résultats obtenus
3.4.4.1 Première réalisation
3.4.4.2 Seconde réalisation
CJ : Catégories juridiques (extrait)
TL :Type de lien fonctionnel
TA : Types Adresses
CP : Codes Postaux
LL : Liste des Localités
LL : Liste des Pays
TC : Type de moyen de Communication
NL : Nature du lien entre deux exploitations
CA : Codes Activités Agricoles
Exemples de grandeurs mesurables et unités associées
Tiers
Adresse
RIB
Les Interfaces
Les ports
Les contrats
Les connecteurs
suivant
Rechercher sur le site:
"Les esprits médiocres condamnent d'ordinaire tout ce qui passe leur portée"
François de la Rochefoucauld