Architecture orientée services (SOA) : Les fondamentaux

Formation #424 - 3 jours

Dans cette formation SOA, vous acquérez les compétences nécessaires pour concevoir, modéliser et mettre en œuvre une SOA au sein de votre entreprise en utilisant les méthodologies, les technologies et les normes en vigueur. Vous apprenez à déterminer les services nécessaires à votre entreprise et à concevoir une SOA à partir d'exigences métier.

  • Concevoir une architecture orientée services (SOA)
  • Évaluer et analyser votre entreprise pour la cartographier en tant que « bouquet de services »
  • Concevoir des architectures de services en utilisant le framework de modélisation orientée services
  • Transformer les conceptions logiques en spécifications pour conduire vers un environnement de développement de tous types

  • Cartographie d'une entreprise en tant que bouquet de services
  • Conception de services à partir d'exigences métier
  • Conception de services composites en utilisant le style de composition optimal
  • Modélisation de documents WSDL qui animent le processus de mise en œuvre

À toute personne intéressée par la conception d'une SOA (analystes, architectes logiciel, etc.).

Des connaissances du développement d'applications d'entreprise, une bonne compréhension du développement de logiciel, ainsi que des connaissances générales d'Internet sont supposées acquises. Une expérience préalable de SOA n'est pas obligatoire.

  • Intégrer les processus métier à SOA
  • Définir des services à partir des objectifs de l'entreprise
  • Intégration au processus de gestion de projets

Processus de conception orienté services

  • Du concept de service à sa création
  • Structurer les exigences métier dans SOA
  • Aligner les services sur les besoins de l'organisation

Suivre une feuille de route architecturale

  • Travailler pour mettre des applications à disposition
  • Réaliser les patterns clés

Découverte des services conceptuels

  • Commencer par une vue d'ensemble
  • Analyser en détail les services atomiques
  • Consolider en services composites

Affiner la conception

  • Faire la différence entre architecture et mise en œuvre
  • Utiliser votre patrimoine technique pour l'inclure dans la SOA
  • Choisir des services multidomaines

Développement de services logiques

  • Intégrer les consommateurs
  • Exploiter les cinq styles de composition
  • Bus
  • Hiérarchique
  • Étoile
  • Réseau
  • Circulaire

Conceptions efficaces

  • Prise en charge du couplage faible
  • Gérer le traitement séquentiel
  • Établir des liens entre les consommateurs et les services

Les besoins métier

  • Concevoir pour la réutilisation et l'intégration
  • Aligner les services pour plus de responsabilité

Prise en compte des brokers

  • « Des services pour des services »
  • 7 catégories de brokers
  • Transformateur
  • Filtre
  • Passerelle
  • Surveillance
  • Enrichisseur
  • Localisateur
  • Routeur
  • Agrégateur

Spécifier les opérations

  • Obtenir des opérations à partir de cas d'utilisation
  • Identifier les défauts de conceptions de manière précoce pour prendre des mesures correctives
  • Se concentrer sur les ressources plus que sur les actions

Communiquer sur les spécifications

  • Les trois principes de la conception de contrat
  • Exprimer votre conception en tant que spécification

Messages et interopérabilité

  • Mise en forme des messages de l'opération
  • Modéliser les formats de message

Lier les messages aux opérations

  • Créer un service constructible
  • Conduire le processus de mise en œuvre

Planifier la mise en œuvre

  • Développement parallèle avec la conception de type « contract-first »
  • Livraison de services avec .NET et Java EE
  • Examiner des alternatives performantes aux services web

Création de services web

  • Créer des services à partir d'une modélisation SOMF
  • Fournir des services avec .NET et Java EE
  • Le défi lié aux opérations de longue durée
  • Développer des solutions simples avec la scrutation
  • Assembler des solutions complexes avec des « callbacks »

Mettre à profit l'expérience pour améliorer les conceptions

  • Définir les bonnes pratiques de conception d'une SOA
  • Favoriser le changement et l'évolution

Garantir les performances

  • Éviter les échecs liés à l'application d'une conception orientée objet aux services

Instaurer la gouvernance à la conception et à l'exécution

  • Garantir la livraison et la confidentialité
  • Les bus d'entreprise (Entreprise Service Bus, ESB)

Sessions planifiées inter-entreprises

Contactez-nous au 01 49 68 53 00 pour planifier une session.

Demander un devis

Intra-entreprise

Organisez cette formation Learning Tree sur votre lieu de travail avec notre solution intra-entreprise.

Demander un devis

Financez votre formation

  • Programmes Visa Société et Passeport
  • Réduction Return to Learn

Pour en savoir plus, cliquez ici.

Notre catalogue

Vous souhaitez parcourir toute notre offre de formation ultérieurement ?

Téléchargez notre catalogue

Suivez une formation Learning Tree et profitez des avantages de SUPINFO International University !

Pour toute formation que vous aurez suivi chez Learning Tree, SUPINFO International University vous offre pendant un an le statut Advanced Member d'une valeur de 250€.
Ce statut privilégié vous permettra de profiter de ressources pédagogiques sélectionnées par SUPINFO :

* Services disponibles prochainement.