NOVA BPM «Première solution BPM intégr grée» Pierre Vignéras Bull R&D
Définitions Business Process Pratiques existantes qui permettent aux personnes et systèmes de travailler ensemble Business Process Management (BPM) Management des processus par: leur identification et leur formalisation le suivi et l optimisation de leur mise en œuvre Business Process Management Systems (BPMS) Ensemble logiciel destiné à automatiser le management des processus : - Modélisation - Exécution - Administration 2 Bull, 2008 Nova BPM
Nova BPM Le BPM dans le Système d Information Eléments clé de la mise en œuvre des processus métier : Analystes de processus Architectes Développeurs Nécessité 2009 : Rassemblement des compétences dans une même entité Avis du Gartner : «Les suites de BPM joueront un rôle essentiel dans le développement des architectures SOA» 3 Bull, 2008 Nova BPM
Agenda Nova BPM Bonita Orchestra Qualité de service 4 Bull, 2008 Nova BPM
Nova BPM L architecture Nova BPM Nova BPM console Console d administration Orchestra Bonita Moteur Designer BPMN Proed XPDL Eclipse BPEL Designer Persistance BPEL XPDL Process Virtual Machine Conteneur de services Sécurité History Identité Taches Alertes Connexion Log - PVM - Extensions de langages - Orchestrateur de services - Workflow humain - Extensions de services Designer 5 Bull, 2008 Nova BPM
Nova BPM Les 4 piliers de l offre Nova BPM : Offre Nova BPM Apporter de la liberté au BPM 6 Bull, 2008 Nova BPM
Nova BPM Evolutive Offre Nova BPM Evolution des processus vs applications Evolutivité des processus avec un impact minimal : - Externalisation du métier applicatif vers les processus - Les changements/updates dans le métiers sont gérés par Nova BPM - Implémentation sous forme BPM : baisse des coûts 7 Bull, 2008 Nova BPM
Nova BPM Evolutive Offre Nova BPM Modification des processus Possibilité de modifier l éxécution d un processus - Versioning des processus - Modification «à chaud» des instances - Migration des instances entre deux versions des processus Souplesse Gain de temps 8 Bull, 2008 Nova BPM
Nova BPM Intégrée Offre Nova BPM Solution en avance sur le marché - La seule solution qui permet d utiliser plusieurs langages en version standard : XPDL : Langage de définition de processus BPEL : Langage d exécution de processus BPM - La seule solution qui répond à deux besoins: Bonita : Workflow humain : Distribution du travail Orchestra : Orchestrateur de services : Interactions entre les services Amélioration et automatisation des processus Simplicité d installation et de maintenance 9 Bull, 2008 Nova BPM
Nova BPM Intégrée : plate-forme Bull SOA Offre Nova BPM Serveur d application Administration Monitoring JASMINe User interface Business Process Management Nova BPM Process interactions User interactions Software Development Factory NovaForge OSGi Service integration Virtualized IT resources 10 Bull, 2008 Nova BPM
Nova BPM Intégrée Offre Nova BPM Nouvelle console d administration : Nova BPM Console Interface utilisateur avancé : - Plusieurs modes de visualisation : Classique / Bureau virtuel - Outils personnalisés : - Gestion de processus - «To do list» - Autorisation d accès - Personnalisation du profil - Monitoring 11 Bull, 2008 Nova BPM
Nova BPM Intégrée Offre Nova BPM Nova BPM Console : Console basée sur exo platform - Interface unique permettant de gérer les moteurs Orchestra et Bonita - Fonctionnalités d administrations intégrées dans le portail - Technologie Web 2.0 Simplicité d utilisation Extensibilité Fiabilité 12 Bull, 2008 Nova BPM
Nova BPM Flexible Offre Nova BPM Adaptation au contexte client - Solution adaptable à l environnement de développement et de production - Amélioration de la collaboration entre analystes et développeurs - Simplification de développement et d intégration des applicatifs Adaptation aux besoins Flexibilité Mise en œuvre simplifiée 13 Bull, 2008 Nova BPM
Nova BPM Flexible Offre Nova BPM Plusieurs versions disponibles - Standard vs Entreprise Standard : Très légère, s intègre facilement aux applications (Tomcat, Eclipse, Java Swing, Spring ) Entreprise : Déployable sur un serveur d application Java EE (JOnAS, Jboss, Weblogic, Websphere ) A la demande : Adaptée aux besoins. Versions «sur mesure» Etude des besoins Adaptation à l environnement 14 Bull, 2008 Nova BPM
Nova BPM Innovante Offre Nova BPM Moteur générique universel : Process Virtual Machine - Développé en collaboration avec RedHat/Jboss - Vision commune du workflow et de l orchestration de service - Ouverture vers l avenir : possibilité d implémenter un autre langage - Moteur d exécution des processus extensible - Support des nouveaux standards possibles via extensions Création de synergie Pointe de l innovation 15 Bull, 2008 Nova BPM
Nova BPM Innovante Supporte plusieurs langages : BPEL / XPDL / Extensibilité Offre Nova BPM Flexibilité Amélioration de la collaboration analystes / développeurs Développement facile PVM Plugabilité Services et composants plugables : Implémentation de services facile Intégrabilité Solution non intrusive Intégration sur mesure 16 Bull, 2008 Nova BPM
Agenda Nova BPM Bonita Orchestra Qualité de service 17 Bull, 2008 Nova BPM
Bonita Bonita Nova BPM console Console d administration Orchestra Bonita Moteur : Designer BPMN Proed XPDL Eclipse BPEL Designer Persistance BPEL XPDL Process Virtual Machine Conteneur de services Sécurité History Identité Taches Alertes Connexion Log PVM Extensions de langages Extensions de services Designer : Proed XPDL 18 Bull, 2008 Nova BPM
Bonita Optimisation des processus métier Axé sur la distribution du travail - Définition et exécution des workflow humains - Exploité par des applications de : Gestion administratives e-services Contrôle de production Gestion documentaire - Licence LGPL Réduction des coûts et des risques Amélioration et contrôle des processus 19 Bull, 2008 Nova BPM
Bonita Standard XPDL Langage de définition de processus - Standard WfMC - Processus humain - XPDL : Process Definition Language - «Axé sur la distribution du travail» Adaptation au marché Standard ouvert Interopérabilité 20 Bull, 2008 Nova BPM
Bonita Intégration à l infrastructure SOA Intégration de Bonita au portail exo - Workflow et Portail : deux éléments importants d une infrastructure SOA - Processus de gestion de contenus dans le portail - Processus workflow génériques accessibles dans un environnement graphique unifié Solution packagé Intranet/extranet 21 Bull, 2008 Nova BPM
Bonita Intégration à l infrastructure SOA exo Platform - Suite applicative autour d un portail - Customisation du contenu par l utilisateur - Outils collaboratives : mail, calendar, forum, video-conference - Gestion de contenus intégrée au portail Collaborative Suite Calendar, e-mail, forum Solution standard Portail + outils collaboratives 100% Web Entreprise Content Management Portal WebOs Technology foundation Standards : Portlet containers, Java content repository 22 Bull, 2008 Nova BPM
Agenda Nova BPM Bonita Orchestra Qualité de service 23 Bull, 2008 Nova BPM
Orchestra «La seule solution BPEL complètement open source du marché» Nova BPM console Console d administration Orchestra Bonita Moteur : Designer BPMN Proed XPDL Eclipse BPEL Designer Persistance BPEL XPDL Process Virtual Machine Conteneur de services Sécurité History Identité Taches Alertes Connexion Log PVM Extensions de langages Logiciels Extensions de services Designer : Eclipse BPEL Designer 24 Bull, 2008 Nova BPM
Orchestra Orchestration de services Problématique souvent rencontrée : Processus business de plus en plus complexes - Plusieurs applications - Exécutions en parallèle - Partenaires multiples Systèmes différents 25 Bull, 2008 Nova BPM
Orchestra Solution Orchestra : - Changement des processus et des partenaires - Automatisation des processus - Interactions entre les web services - Licence LGPL Amélioration et contrôle des processus Gain en productivité Baisse des coûts 26 Bull, 2008 Nova BPM
Orchestra BPEL : Business Process Execution Language - Standard 2.0 - Consortium OASIS - Basé sur les web services (WSDL) Adaptation au marché Implication des grands acteurs du monde informatique Interopérabilité 27 Bull, 2008 Nova BPM
Orchestra Orchestra et l offre SOA - Orchestra : service engine d orchestration des services ESB - Orchestra peut-être facilement intégré à un ESB : i.e Petals - Orchestra + ESB : base stable et robuste d une infrastructure SOA Ouverture Intégration d applications 28 Bull, 2008 Nova BPM
Orchestra PEtALS : Entreprise Service Bus - Supporte les déploiements hautement distribués - Priorités : supervision et administration - Supporte les principaux modes de connectivité : Web Services (Axis) J2EE (JOnAS et JBoss) JMS (JORAM, MQ,...) Exploitabilité Standardisation et intégrabilité 29 Bull, 2008 Nova BPM
Agenda Nova BPM Bonita Orchestra Qualité de service 30 Bull, 2008 Nova BPM
Qualité de service SECURITE Offre Nova BPM Apporter de la liberté au BPM SUPPORT INDUSTRIEL MATURITE 31 Bull, 2008 Nova BPM
Qualité de service SECURITE Sécurité Processus de développement fiable SUPPORT INDUSTRIEL MATURITE - Méthode agile - ~ 300 tests unitaires pour Bonita et Orchestra (couverture du code : ~ 75%) - Utilisation des outils de la forge d'ow2 (trackers, lists, intégration continue,...) - Contrôle (charge & qualité) par l'équipe externe de Validation R&D - Sorties fréquentes de versions (itérations de 4 semaines) Stabilisation, bug fixing (en fonction des priorités) Nouvelles fonctionnalités (en fonction des retours clients) - Tous les six mois Nouvelle version majeure Intégration des demandes clients Innovation permanente 32 Bull, 2008 Nova BPM
Qualité de service SECURITE Sécurité : Couverture mondiale USA : Redmond Portland Phoenix Austin Espagne : Madrid Barcelone SUPPORT INDUSTRIEL ALLEMAGNE : Walldorf MATURITE POLOGNE : Varsovie BRESIL : Sao Paulo CHINE : Pékin Réactivité Facilité des échanges Proximité des équipes MAROC FRANCE : Les Clayes Bordeaux Grenoble Nice 33 Bull, 2008 Nova BPM
Qualité de service SECURITE Sécurité SUPPORT INDUSTRIEL MATURITE Solution hébergé par OW2 : Leader Européen et Asiatique des solutions Open Source Clients Mutualisation des équipes R&D Partenariats industriels Organismes de recherche Bonita et Orchestra : Top 10 des téléchargements de OW2 Innovation permanente Dynamisme Assure la pérénité de l entreprise 34 Bull, 2008 Nova BPM
Qualité de service SECURITE Maturité SUPPORT INDUSTRIEL MATURITE Deux logiciels professionnels et matures - Bonita : Création en 2001 4 - Orchestra : Création en 2004 èmes versions - Largement déployé : utilisateurs et contributeurs dans le monde entier - Communauté BPM Corner - Site OW2 : - Sites internet : Expérience et professionnalisme de l équipe R&D Forte présence des logiciels sur le Web 35 Bull, 2008 Nova BPM
Qualité de service SECURITE Ils nous ont fait confiance : SUPPORT INDUSTRIEL MATURITE 36 Bull, 2008 Nova BPM
Qualité de service SECURITE Support industriel SUPPORT INDUSTRIEL MATURITE Support professionnel : - Centres de support mondiaux - Support 24h/24h et 7j/7j - Contact privilégié : Technical Account Manager - Multilingue - Support technique de la R&D : 150 experts mobilisables - Conseil, audit, formation Maitrise des coûts de support d évolution Accès à la R&D de Bull 37 Bull, 2008 Nova BPM
Qualité de service SECURITE Support industriel SUPPORT INDUSTRIEL MATURITE Support a la demande : - Support «Expert à expert» - Long / court terme - Intégration du libre : Bull SOA plate-forme Accès à des expertises professionnelles Adaptation aux besoins 38 Bull, 2008 Nova BPM
MERCI DE VOTRE ECOUTE 39 Bull, 2008 Nova BPM
Nova BPM Intégrée Offre Nova BPM Intégration à l infrastrucure SOA (Service Oriented Architecture) : «Urbaniser les échanges entre les services applicatifs» - Service : Action exécutée par un producteur à l attention d un consommateur - SOA : Architecture qui met en œuvre des services grâce à une cohérence interne : standards (XML, UDDI) un bus (ESB) qui permet aux services de communiquer entre eux 40 Bull, 2008 Nova BPM