Capgemini Institut 0144742410
24 rue du Gouverneur général Eboué 92136 Issy les Moulineaux
De l'Architecture Orientée Service (SOA) au Cloud Computing Paris
De l'Architecture Orientée Service (SOA) au Cloud Computing Paris
DURéE
2 jours
DATES
6-7 juin 2017
12-13 octobre 2017
LIEU
Paris
PRIX
1 910 € ht (2 292 € ttc)
Sommaire du séminaire
    Séminaires technique Institut Capgemini

    De l'Architecture Orientée Service (SOA) au Cloud Computing

    >  concepts, technologies, architectures, outils, bonnes pratiques




    Facteur d’agilité, de flexibilité et d’adaptabilité, l’architecture orientée services (Service-Oriented Architecture) permet aux DSI de répondre efficacement et à moindre coût aux demandes des métiers.

    L’architecture SOA offre un modèle de composition aligné sur les processus de l’entreprise qui exploite les standards et les technologies du Web. SOA propose un modèle efficace et extensible d’intégration de l’existant avec les nouvelles applications et facilite l’évolutivité et l’ouverture du système d’information vers l’extérieur. Enfin, SOA est un pré-requis pour supporter l’extension du SI sur les Clouds privés, publics et hybrides et les terminaux mobiles (smartphones, tablettes).

    Illustré par de nombreux exemples pratiques et études de cas, ce séminaire dresse, en deux jours, un panorama de SOA. Il répond aux interrogations actuelles en la matière :

    • Quel est l’impact réel de SOA sur la DSI, sur les directions métier ?
    • Comment expliquer et justifier les investissements SOA au comité de direction et aux départements métier.
    • Quelles sont les étapes clés de la démarche SOA ? Quels sont les pièges et comment les éviter ?
    • Quelle complémentarité avec l’architecture orientée Web (WOA) ?
    • Quels sont les nouveaux rôles à définir dans l’organisation ?
    • Quels standards (XML, WS-*, métier, etc.) ou modèles (REST, JSON...) faut-il utiliser ?
    • Quels services peuvent être déployés sur le Cloud ?
    • Comment développer et intégrer des applications mobiles.
    • Quelle est la stratégie des fournisseurs (IBM, Microsoft, Oracle, SAP) et des éditeurs spécialisés ?
    • Quels enseignements tirer des mises en place actuelles ?

    Le Mot de l’intervenant

    « Avec ce séminaire, je compte vous donner une vue complète et pragmatique sur les concepts, les technologies, les architectures, les outils et les bonnes pratiques nécessaires pour faire évoluer vos systèmes d’information afin de supporter leurs évolutions vers le Cloud Computing et le support des applications mobiles »

    Christophe Toulemonde



    Architecture de services


    Les fondamentaux

    • Problématiques de l’interopérabilité.
    • De l’architecture de composants à l’architecture de services.
    • Principes du couplage lâche.
    • Composition, granularité.
    • Messages et événements, Event-Driven Architecture (EDA).
    • Web Oriented Architecture: la SOA du Web
    • Activation synchrone ou asynchrone.
    • Une application composite.

    L’élément de base : le service

    • Producteurs et consommateurs.
    • Modèle de référence.
    • Vision processus, vision technique, vision implémentation.
    • Anatomie d’un service : interface, sécurité, management, implémentation.
    • La notion de contrat : syntaxique, sémantique, organisationnel, qualitatif, etc.
    • Exposition des services.

    Standards et organismes de standardisation

    • Statut des principaux standards techniques et métier.
    • Rôles des organismes W3C et OASIS.
    • L’interopérabilité du WS-I.

    XML et les Web Services


    XML

    • Le langage et ses dialectes.
    • Peut-on automatiser les traitements ?
    • Comment stocker les informations ?
    • Format des messages.
    • JSON, une alternative crédible ?

    Les Web Services

    • Architecture des services Web.
    • Les Web Services sont-ils indispensables pour SOA ?
    • Le protocole de communication SOAP.
    • Le langage de définition WSDL.
    • L’annuaire UDDI.

    Le modèle REST

    • Caractéristiques du modèle.
    • Ressources et identifiants (URI)
    • SOAP ou REST : comment choisir ?

    Gérer les événements

    • EDA : un complément de SOA ?
    • Couplage et synchronisme des applications.

    Infrastructure orientée services


    Impact de SOA sur l’infrastructure et les applications

    • Plates-formes de services.
    • Modèle de services d’entreprise.
    • Émergence de réseaux de services métier.

    De l’intégration à SOA

    • Les différentes approches d’intégration.
    • Critères et choix de l’approche d’intégration.

    Les outils d’intégration

    • Les outils de modélisation et de gestion des processus métier (BPM).
    • Les standards de notation et d’exécution (BPMN, BPEL).
    • L’orchestration des services (de l’EAI à l’ESB).
    • La gestion des règles métier (BRMS).
    • Les services d’information (ETL, EII, MDM).
    • La gestion de la sécurité dans le contexte SOA (WS-Security, SAML).
    • La réutilisation du patrimoine applicatif.

    SOA et la mobilité

    • Mobilité et services métiers.
    • Du client riche au terminal mobile.
    • Les services d’interaction.
    • Les mashups d’entreprise.

    Développement des services


    Le cycle de vie des services

    • Les méthodes de conception.
    • Les quatre phases de conception.
    • Responsabilité et gouvernance.
    • Quelle approche privilégier ?

    Une approche méthodologique

    • Comment déterminer les services ?
    • Carte des composants métier.
    • Les multiples niveaux.

    Introduction à SCA et SDO

    • Les artefacts de SCA.
    • L’assemblage de services.
    • Accès aux données par SDO.

    La SOA et le Cloud Computing


    Le Cloud : quelques rappels

    • Les caractéristiques du Cloud.
    • Cloud privé, Cloud public, Cloud hybride.
    • Les modèles de déploiement.

    SOA dans le Cloud

    • Développer pour le Cloud.
    • Les services sur le Cloud.
    • L’intégration des services sur site et sur le Cloud.

    Mise en œuvre des applications

    • La performance des applications composites
    • La sécurité.
    • La gestion des opérations.

    Organisation et gouvernance


    Architecture d’entreprise

    • Importance de la démarche.
    • Les quatre domaines de l’architecture.
    • Les modèles d’architecture.

    Organisation dans un contexte de services

    • Infrastructure et planification.
    • Évolution du modèle de développement d’applications.
    • Les nouveaux rôles SOA.

    La gouvernance SOA

    • Un modèle de services partagés.
    • Domaine de la gouvernance.
    • Approche de mise en place de programme de gouvernance.

    Le contrat de service

    • Importance du contrat de service.
    • La gestion des contrats de service.
    • Le référentiel SOA.

    Le centre d’excellence SOA

    • Pourquoi créer un centre d’excellence ?
    • Rôles et missions du centre.

    Réutilisation : quelle réalité ?

    • Les formes de réutilisation.
    • En quoi et dans quelle mesure SOA favorise la réutilisation ?
    • Mise en place d’un programme de réutilisation.

    Votre démarche SOA


    SOA : une démarche d’entreprise

    • Quels projets pour quelle organisation ?
    • Comment impliquer les directions métier.
    • Les modèles de maturité et de gouvernance.

    Démarrer votre projet pilote SOA

    • Les points d’entrée.
    • Définir votre itinéraire SOA.
    • Déterminer la maturité de votre organisation.

    Retours d’expérience

    • Comment SOA a permis de relever leurs défis ?
    • Quels enseignements, quelles recommandations ?
    • Les pièges à éviter.

    Le marché et ses évolutions


    Un marché établi

    • Stratégie des acteurs.
    • Consolidation du marché.
    • Une offre logicielle ou de service ?

    Stratégie des fournisseurs

    • Les acteurs traditionnels (IBM, Microsoft, SAP, Oracle.)
    • Les acteurs du Cloud (Google, Amazon, Salesforce, etc.)
    • Les acteurs spécialisés (infrastructure, intégration, processus, etc.).
    • Les acteurs Open Source.