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