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