Seminaire SOA Open Source V 1-0-0

Transcription

Seminaire SOA Open Source V 1-0-0
Septembre 2009
2
Mettez les évolutions technologiques au service de vos objectifs
métier
•
OXIA a pour mission de concevoir et mettre en oeuvre les meilleures solutions technologiques
visant à améliorer la productivité, la rentabilité et la réactivité des entreprises sur leur marché.
•
Elle accompagne ses clients sur l’ensemble du cycle de vie d’un projet, du conseil à la réalisation
complète de la solution et jusqu’au transfert de compétences.
•
La pertinence de vos choix technologiques d’aujourd’hui et la qualité de leur mise en œuvre sont une clé
de la performance et de la pérennité de vos applications informatiques. Les équipes de conseil
technologique d’OXIA vous accompagnent pour répondre aux objectifs suivants :
–
–
–
Anticiper les évolutions de technologies en perpétuelle mutation et en évaluer les opportunités et
les limites.
Valider la pertinence de nouveaux choix technologiques au regard de votre contexte et de vos
enjeux.
Mettre en œuvre de nouveaux choix technologiques en prenant en considération toutes ses
dimensions, notamment métiers, méthodologiques et organisationnelles.
Septembre 2009
3
Cycle OXIA de Formations Technologiques Avancées
•
OXIA lance une offre de formation unique avec un contenu à forte valeur
ajoutée et une approche pratique basée sur la veille technologique de nos
architectes et les retours d’expérience concrets de nos projets.
•
Notre offre vous permettra d’avoir une vision plus claire des nouveautés
technologiques pour pouvoir en tirer le meilleur avantage pour vos projets :
– Comprendre les enjeux des technologies
– Identifier les opportunités et les limites des choix et solutions
technologiques du marché
– Connaître les bonnes pratiques de mise en œuvre et bénéficier de retours
d’expérience concrets
Septembre 2009
4
Mise en œuvre des architectures orientées service (SOA) avec des
outils open source.
•
La complexité croissante des Systèmes d’Information et les opportunités
technologiques rendent de plus en plus indispensable de disposer d’un cadre organisé et
structuré afin de réduire le besoin d’intégration. Ainsi, on passe d'une informatique
essentiellement composée d'applications à une informatique orientée services afin
d'améliorer la réactivité et l’interopérabilité du système d'information.
•
Ce séminaire a pour objectifs de :
–
–
–
•
Expliquer les fondements des architectures orientées services SOA en réponse aux problématiques
d’intégration du Système d’Information.
Former les participants à la pratique des architectures orientées services.
Apporter un retour d’expérience et une synthèse des meilleures pratiques pour la mise en œuvre
des architectures orientées services (SOA) avec des outils open source.
Public cible :
–
–
Développeur Java, Intégrateur SI, IT manager, Architectes d’applications.
Pré-requis : compréhension des enjeux des SI, une connaissance de Java.
Septembre 2009
5
Formateur
•
M. Khaled BENDRISS
•
Ingénieur Ecole Centrale de Lyon et Docteur de l’Université Paris VI (Pierre et
Marie Curie)
Directeur technique OXIA :
•
–
–
–
–
–
•
Plus de 16 années d’Expérience dans l’architecture des systèmes d’information, la
direction de projets, le consulting, la formation et la conduite du changement
technologique :
–
–
–
–
–
•
Architecte système d’information
Expert Java EE
Spécialiste SOA
Expert Open Source
Responsable de la veille technologique
Conseil aux directions informatiques.
Accompagnement du changement technologique.
Conseil en architectures SI.
Audit et accompagnement méthodologique.
Formation, coaching d’équipes informatiques.
Blog de veille technologique: http://net-progress.blogspot.com/
Septembre 2009
6
Programme Détaillé de la Formation (1/5)
1.
Introduction à l’Architecture d’Entreprise et à l’EAI (Entreprise Application Integration)
–
–
–
–
–
–
Définition du SI
Les motivations de l’Architecture de SI
Nouvelles architectures informatiques
Métaphore de la cité & Plan d’occupation des sols (POS)
intégration des applications d’Entreprise (EAI)
EAI & Architecture d’entreprise
2. Présentation de XML
–
–
–
Architectures d’interopérabilité
Présentation de XML
• XML les objectifs de conception
• Notion de base : balise et attributs
• Pourquoi XML?
• La notion de Schéma XML
Formats d’échange, Interopérabilité et portabilité des données
3. SOA (Architecture Orientée Service) et EDA (Event Driven Architecture)
–
–
–
–
–
–
–
Problématique de l’intégration en entreprise et intra-entreprises
SOA : initialement un simple besoin d‘intégration
SOA, différents points de vue
Présentation du concept SOA
La notion de service (au sens SOA)
SOA s’applique à tous les niveaux de l’EAI
Principes fondamentaux de l’architecture SOA
Septembre 2009
7
Programme Détaillé de la Formation (2/5)
4. Rôle d’un ESB et présentation de Mule ESB
–
–
–
–
Les concepts de Mule ESB et l’infrastructure nécessaire
Un premier exemple avec MULE ESB
Les différentes composantes de Mule
Place de Mule ESB dans un SI
5. Présentation de Spring et Hibernate
–
–
–
Les concepts Spring
Mule ESB et Spring
Introduction à Spring et Hibernate
6. Présentation des MOM
–
–
–
Besoins & définitions : Middleware Orienté Message : les clés de l'intégration grâce aux mécanismes
asynchrones. Les fonctions principales d'un MOM : routage, intégrité transactionnelle, déclenchement de
process.
L'opportunité de désolidariser les applications pour assurer la flexibilité d'une solution EAI. Acteurs et enjeux :
IBM, BEA, TIBCO.
La norme JMS de Java EE
• La norme JMS
• ActiveMQ un MOM open source
Septembre 2009
8
Programme Détaillé de la Formation (3/5)
7.
Mule d’un point de vue développements
–
–
–
–
–
–
–
–
–
–
–
–
–
Intégration avec Spring
L’IDE Eclipse
La gestion des exceptions
Etendre Mule
• Les transformations,
• Les Filtres
• Les Routeurs
Les Test unitaires
Le transport dans Mule
Les Web Services
• Rappel sur SOAP
• Contract Fist
• La consommation
Les transactions dans Mule :
• Transaction étendue XA
• Garantie de délivrance des messages
• Transaction base de données et MOM
Gestion des codes sources dans un environnement multi développeurs
Le log & les pistes d’audit
La Sécurité
Intégration automatique
Les best practices
Septembre 2009
9
Programme Détaillé de la Formation (4/5)
8. Mule ESB d’un point de vue Analyste métier
– Définir les services : cycle de vie d’un service
– Spécifier les besoins
– Spécifier le contrat de service
– Spécifier les aspects métiers du SLA
9. Mule d’un point de vue Système
– Les différentes possibilités de déploiements de Mule
– EAI pattern
– Scheduling
– Choix du déploiement et conséquences
• Sans Serveur d’ Avec Serveur d’application
• Hub & Spoke ou Network centric
• Rôle du MOM
• LDAP ou SSO
• application
– Monitoring & supervision
• Lien avec le système de supervision en place
– La gestion des SLA
– Intégration continue
– Les bests practices
Septembre 2009
10
Programme Détaillé de la Formation (5/5)
10.Définition d’une architecture cible
–
–
Liste des architectures de déploiement possibles (Comparaisons)
Développement de l’architecture cible (Règles d’architecture)
11.Mise en place de la gouvernance
–
–
–
–
–
Cycle de vie d’un service
Zoom sur la phase d’identification des services : quelle approche
Comité de gouvernance
Cycle de vie des services
Template de spécification des services
• Spécifications fonctionnelle
• SLA
Septembre 2009
11
Modalités pratiques
•
Formation de 5 jours complets:
– Du 26 au 30 Octobre 2009
– Lieu : un grand hôtel de Tunis (4*)
– Pauses café et déjeuners inclus
•
Modalités d’inscription :
– Date limite d’inscription : 19 Octobre 2009
– Formulaire d’inscription : à renvoyer par E-mail ou par Fax
– Prix : 1490 DT HT / personne
–
–
•
Inscription de 2 personnes ou plus de votre société : - 5%
Inscription confirmée avant le 05 Octobre: -5%
Contacts pour toute information :
Inès BOURGOU: Responsable Offre Formation
Tel.: +216 71 28 27 00
Fax: +216 71 28 27 05
[email protected]
Septembre 2009