SOA
 
Concept
Stratégie
Gouvernance
Urbanisation
Approche métier
Processus
Top - down
Bottom -up
Les données
Objectifs
La sémantique
BRMS
Les services
Contrat de service
Granularité
Sécurité
Séminaires
Séminaires
SOA
Contenu
Sites d'information
SOA
ESB
BPM

SOA: Etat de l'art

SOA : une démarche d'entreprise
Quels projets pour quelle organisation ?
Comment démarrer une démarche SOA ?
Le processus métier au sens SOA, vue métier, vue fonctionnelle, vue applicative et vue technique.
Comment impliquer les directions métier ?
Les modèles de maturité et de gouvernance.
Les points d'entrée.
Cycle de vie d'un projet SOA : vision stratégique et processus organisationnel..
Déterminer la maturité de votre organisation.Comment SOA a permis de relever leurs défis ?
Quels enseignements, quelles recommandations ?
Les pièges à éviter.

L' approche métier
La démarche d'urbanisation.
Problématiques de l'interopérabilité.
Les couches d'interface, de transformation, de distribution, d'organisation et
d'administration.
Le rôle des composants : broker, connecteur, middleware, Workflow, BPM, BPEL.
Les évolutions des outils d'intégration d'application type " EAI " vers des outils de bus
d'intégration " ESB ".
Les typologies de flux : synchrone, asynchrone, mode publication/souscription, mode
déclenchement.
Gains de l'approche SOA.

Services et processus
Importance du contrat de service.
La gestion des contrats de service.
Le référentiel SOA.
Les méthodes de conception.
Les quatre phases de conception.
Responsabilité et gouvernance.
Quelle approche privilégier ?
Comment déterminer les services ?
Carte des composants métier.
Différences entre services et composants
Les multiples niveaux.
Unité d'exploitation dans les SOA, implémentation des contrats, dépendances entre
composants et orchestration.
Mise en correspondance processus métiers/services.
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.

Aspects techniques
Les approches silos/métier, les mutations du client-serveur.
Le positionnement des architectures N-tiers.Mise en oeuvre de Web Services (JEE, .NET, PHP, etc.).
Schéma XML pour l'interopérabilité et la description des données applicatives.
Description des services avec WSDL.
Protocole de communication SOAP.
Rechercher et publier des services (annuaires UDDI).
Design patterns liés aux Services Web.
Middlewares orientés messages (MOM).
Orchestration de services web et intégration de processus métiers (BPM, BPEL, …),
Gestion d'applications composites (SCA : Service Component Architecture
Les standards et leur niveau d'implémentation : Sécurité et Services Web (WSSecurity),
Gestion des transactions (WS-Transactions), délivrance des messages
(WSReliableMessaging), interopérabilité et identification des messages (WSAdressing).
Invocation des applications à base des la syntaxe REST, " Representational State
Transfert ".
Le rôle des interfaces IHM " riches "
La place des agrégations de service : les Mashups.
L'orchestration des application SaaS " Software as a Service ".

Les acteurs et produits du marché
Statut des principaux standards techniques.
Rôles des organismes (W3C et OASIS).
La stratégie des acteurs et les offres des éditeurs.
Les acteurs spécifiques de l'intégration, l'offre Open Source.
Le marché, les évolutions, la typologie des produits existants et critères de sélection

Benjamin@faraggi.com :Tél : 03 25 45 10 73