Formation: Service-oriented architecture (SOA)
Public concerné
Responsables des systèmes d'information, maîtrise d'ouvrage et maîtrise d'oeuvre, responsables d'exploitation, développeurs informatiquesPrérequis
Une bonne culture générale informatique. Des notions de java.Besoins auxquels répond ce stage
Les SOA proposent des architectures informatiques qui s'adaptent rapidemant à de nouveaux besoins (Agilité), qui soient inter-opérable, indépendant des technologies propriétaires, qui prennent en compte un historique, qui soient centrées sur les métiers (business) et non sur la technologie.
Ce stage presente les concepts et usages nécessaire lors de la mise en oeuvre d'une architecture SOA. Durée indicative : 3 jours
Programme
Qu'est ce que SOA?
-
Essai de définition
-
Les spécifications
-
Agilité
-
Interopérabilité
-
Indépendance Fournisseurs, Technologies
-
Facilité à administrer, à développer, à tester
-
Compatible avec l'existant
-
Couplage lâche entre les composants
-
Le contrat
Le point de vue de l'historien
-
Des application de plus en plus communiquantes
-
Des application de plus en plus réparties
-
Fonctionnement en silo
-
Fonctionnement en portail
-
Les Web-services: Apparition de normes (de fait ?) universelles : SOAP , wsdl
Le point de vue de l'architecte
-
Granulométrie des services
-
Classification des services
-
Recensement des services: Besoin d'un anuaire
-
Quelles technologies: Pour développer , pour déployer
-
Extension de la notion de contrat: Qualité de service, contrat métier
Le point de vue du développeur
-
Orchestration de services:BPEL
-
Un outil de communication : BPMN
-
java et Web Services: JAX-WS, cxf, AXES
-
Des outils : netbeans, eclipse
-
Des moyens de production Glassfish, Servicemix, Jboss
Le point de vue du manager
Le point de vue du responsable Business
-
Un role central
-
Un language dédié: BPMN
Quel futur pour SOA : Veille Technologique
-
OASIS: De nombreuses normes en préparation .
Comment passer au SOA ?
-
Penser Services
-
Gérer l'héritage
-
Passer de EAI au SOA
-
Centraliser SOA: Un groupe de travail SOA
-
Best practices et retour d'expérience
Td Eventuels
-
Rappeles xml - wsdl - soap - xsd (schema)
-
Création d'un application BPEL
-
Déployer un client uddi
-
Créer un schéma BPMN
-
A partir d'un workflow business en BPMN, créer et deployer l'ensemble des composants d'une Architecture Orientée Service.