Architecture SOA Un Système d'information agile au service des entreprises et administrations www.objis.com Présentation Architecture SOA - JCertif 1
Qui sommes-nous? Spécialiste JAVA depuis 2005 (Lyon, Paris, Dakar) 200 tutoriaux en libre accès sur www.objis.com 1300 visiteurs / jour 40 Formations (dev, archi, admin, test, qualité) 70% de travaux pratiques Membre du consortium internationnal OW2 Sponsor JCertif (Congo) Sponsor JavaDays (Dakar) www.objis.com - Formation 2
Qui sont nos clients? Références clients Objis www.objis.com : http://www.objis.com/formation-java/references.html - Formation 3
Nos services Ressources humaines Audit de compétences technique Elaboration plan de formation personnalisé Profils dev, architecte, admin, test, qualité Mise en oeuvre opérationnelle du plan formation Accompagnement recrutement de profils Conseil / formation Direction générale & services Système d'information Audit du Système d'information Sensibilisation, Conseil, veille pour DSI Prototypage, POC Intégration de solutions Coaching équipes développement d'application4 www.objis.com - Formation
Exemple service : audit compétences Décideurs : vos ressources sont vraiment prêtes pour vos projets ambitieux? www.objis.com www.objis.com - Formation 5
Notre ambition en Afrique N 1 formation technique ressources humaines des hommes prêts pour des projets ambitieux N 1 conseil et intégration Système d'information un SI agile pour des projets ambitieux www.objis.com - Formation 6
Objectifs 1) Comprendre problématiques SOA 2) Identifier technologies / briques clés SOA 3) Stratégie mise en oeuvre env. SOA / JEE www.objis.com www.objis.com Présentation - Formation Architecture SOA - JCertif 7
Apparition SOA contexte métier Service Oriented Architecture Besoin : mettre le système d'information (SI) de l'entreprise au service du business!! AVANT : SI = ensemble d'applications Gestion relation client (CRM) Gestion flux logistique (SCM) Progiciel de gestion entreprise (ERP) Gestion processus métiers (BPM) Entrepot de données (Datawarehouse) DEMAIN : SI = ensemble de services 1 service = intégration d'applications www.objis.com www.objis.com Présentation - Formation Architecture SOA - JCertif 8
Apparition SOA contexte technique Nombreux protocoles dans le SI FTP, HTTP, SMTP... Nombreux formats de données dans le SI TXT, CSV, XML, JSON... Besoin d'intégration entre applications du SI! Limites de technos EJB / DCOM / CORBA 2003+ : nouveaux standards ouverts XML / Web Services WSDL / SOAP / UDDI www.objis.com www.objis.com Présentation - Formation Architecture SOA - JCertif 9
Stratégie : pyramide SOA Jusqu'où le SI met en oeuvre SOA? Source : Open Source SOA In Action (Manning) 1) Sécurité 2) Transactions 3) Qualité service www.objis.com www.objis.com Présentation - Formation Architecture SOA - JCertif 10
Environnement SOA Services de présentation ESB Processus métiers orchestrée Adaptateurs Services composites Service Service Service R o u t a g e T r a n s f o r m a t i o n M e s s a g e s Services bas niveau Systèmes métiers ERP CRM SCM Portail www.objis.com www.objis.com Présentation - Formation Architecture SOA - JCertif 11
Les technologies d'une plate forme SOA Source : Open Source SOA In Action (Manning) www.objis.com www.objis.com Présentation - Formation Architecture SOA - JCertif 12
Technologies plate forme SOA BPM : Business Process Management Définir, Visualiser, Déployer des processus métiers impliquant plusieurs organisations Objectif : réduire couts, améliorer agilité business. EDM : Enterprise Decision Management Modifier simplement toutes les règles métiers Via DSL (Domain Specific Language) BRE (Business Rules Engine) BRMS (Business Rule Management System) ESB : Enterprise Service Bus Ex : recevoir fichier Ascii via FTP et le transformer en fichier XML,puis soumettre à WS Notion de 'temps réel' 13 www.objis.com - Formation
Architecture SOA dans le SI Source : Open Source SOA In Action (Manning) www.objis.com www.objis.com Présentation - Formation Architecture SOA - JCertif 14
Besoin compétences SOA Le capital humain doit être prêt pour refonte SI : Développeurs Chefs de projets Architectes Direction Systèmes d'information Spécialistes métiers Sensibilisation Audit Conseil Formation www.objis.com www.objis.com Présentation - Formation Architecture SOA - JCertif 15
Liens utiles 200 tutoriaux http://www.objis.com/formation-java/tutoriel-formation-java-j2ee-jee-objis.html 40 formations http://www.objis.com/formation-java/catalogue-formations-objis.html Références clients http://www.objis.com/formation-java/references.html Facebook (Club Objis): http://fr-fr.facebook.com/pages/club-objis/163053163742494 Twitter : http://twitter.com/objis www.objis.com www.objis.com Présentation - Formation Architecture SOA - JCertif 16