Caractérisation de services métiers PLM : Un exemple d intégration dans le cadre du projet PEGASE

Dimension: px
Commencer à balayer dès la page:

Download "Caractérisation de services métiers PLM : Un exemple d intégration dans le cadre du projet PEGASE"

Transcription

1 Caractérisation de services métiers PLM : Un exemple d intégration dans le cadre du projet PEGASE MOUHCINE ZROUKI 1, SOUMAYA EL KADIRI 1, PHILIPPE PERNELLE 1, RACHID BENMOUSSA 2 1 Laboratoire LIESP-DISP, Université de Lyon 1 17, rue de France, Villeurbanne, France abm.mahdi@gmail.com, soumaya.elkadiri@gmail.com, philippe.pernelle@gmail.com 2 Laboratoire MSESYP Ecole Nationale des Sciences Appliquées Marrakech (ENSAM) Université Cadi Ayyad (UCA) Av Abdelkrim khattabi BP 575 Marrakech, Maroc benmoussa@ensa.ac.ma Résumé L approche SOA dans les systèmes d information industriels doit notamment permettre de simplifier l intégration globale des composants métiers. Cette intégration est facilitée grâce aux différents standards permettant de rechercher et d utiliser un service comme une ressource indépendante de la plateforme ou il s exécute. Dans le cadre des systèmes PLM, le besoin d interopérabilité au sein d une entreprise (ou d échange de données inter-entreprises) favorisent la mise en place de ce type d architecture. Cet article présente une démarche d intégration de services métiers de type PLM en complément des approches de normalisation de PLM Service de l OMG. Les services modélisés portent sur le monitoring des activités utilisateurs. Cette intégration est réalisée dans le cadre d une expérimentation du projet PEGASE qui couple une plateforme SeriousGame à une plateforme PLM et mène un suivi de l activité effectuée au sein du SeriousGame. Abstract - SOA approach in industrial information systems aims particularly to carry out the overall integration of business components. This integration is facilitated through various standards that allow researching and using services as an independent resource within the performing platform. In a PLM context, the need for interoperability within a company (or inter-companies) leads to the establishment of this type of architecture. This paper aims at presenting an approach for PLM business services integration, as an extension of standardization approaches defined by OMG PLM Services. The modeled services are mainly dealing with users activities monitoring. Their integration is performed through an experimental project named PEGASE: the main objective is first to connect a Serious Game platform and a PLM system; and then to conduct monitoring control within the SeriousGame. Mots clés PLM, Service de monitoring, ESB. Keywords PLM, ESB, Monitoring Service. 1 INTRODUCTION Les systèmes d informations de type PLM sont un des composants principaux du SI des entreprises industrielles qui développent des produits physiques. En tant qu élément structurant, ces systèmes doivent s intégrer globalement au SI et fonctionner en interaction avec ses autres composants métiers (ERP, MES, CRM, ). D un point de vue générale, l approche SOA (Service Oriented Architecture) donne un cadre générique de structuration, de médiation et d interaction au sein des SI, qui facilite cette intégration, notamment en s appuyant sur des standards (Guennoun M.K., 2006). Si on se place dans le contexte des systèmes PLM, l approche SOA apparait pertinente au vu des interactions nécessaires avec d autres composants métiers. D ailleurs, on peut considérer deux approches principales de standardisation : PLCS Web Services et PLM Services. Bien que portées par des consortiums différents, ces deux approches sont relativement similaires dans leur objectif puisqu elles sont initialement dédiées à l échange de données entre systèmes. De fait, ces propositions autour d une architecture technique, ne répondent pas de façon complète aux besoins métiers induit par l usage d un PLM. Cet article propose une illustration d extension des services métier principalement dédiée au suivi de l activité au sein d un PLM. Dans la première partie, nous présentons les principaux concepts de PLCS-WS (OASIS 2009) et PLM Services (OMG 2009). Puis dans la deuxième partie, nous caractérisons une extension de services PLM centrée sur des services de monitoring. Enfin dans la troisième partie, nous présentons le cadre d expérimentation de ces services autour du projet de recherche PEGASE. 2 L APPROCHE SERVICE DANS LES PLM 2.1 Les SOA et ESB Les Architectures Orienté Service (SOA) se caractérisent par une approche qui permet d intégrer les composants logiciels applicatifs d entreprise comme des services interopérables. Ces services sont basés sur un ensemble de standards, et peuvent simplement être réutilisés pour développer des nouveaux

2 services. Finalement, ce concept est un paradigme pour la réalisation et la maintenance des processus métiers au sein des applications logicielles réparties (Josuttis N.M., 2007). Dans ce contexte, un Service est un composant logiciel autonome et distribué, exposant les fonctionnalités d'un domaine métier. Techniquement un service est logiquement unique, invocable à distance, localisable (notion d annuaires de services) et propose une interface connue et pérenne. La contrainte de base sur les services est le découplage qui correspond à une démarche de réduction des dépendances entre composants. L objectif étant de minimiser l effet des modifications dans un système à processus métier distribués (Anderl R. 2007), (Ben Hmida M., 2007). Dans ce contexte les ESB (Entreprise service Bus) représentent une infrastructure logicielle d intégration permettant de mettre en relation les différents composants logiciels d une SOA au sein de l entreprise, et ce indépendamment des types de protocoles et de messages utilisés (Salatgé N., 2006). permettent notamment de compléter la sémantique du modèle de base dans le cadre d un échange de données. La spécification PLCS-WS complète la démarche de structuration en proposant une interface standardisée d accès et de manipulation de ces structures au sein d un PLM. Le tableau 1 présente un extrait des services définis dans la version 2 de PLCS-WS. Tableau 1. Extrait des principaux WS de PLCS-WS PLCS-WS version 2 BreakdownManagement ChangeManagement DocumentManagement InformationCollectionManagement InLifeManagement MaintenanceManagement PartManagement QueryManagement RequirementManagement SetupManagement SystemManagement WorkspaceManagement Figure 1. Schéma d ESB (Enterprise Service Bus) Les ESB se concentrent sur les fonctions de médiation et de communication des messages entre les services (figure 1) et s'appuient pour cela sur un ensemble de standards des Web Services (SOAP, WSDL,UDDI, JMS, JCA). Les systèmes PLM (Product Lifecycle Management) sont des systèmes d information spécialisés ayant émergés à partir d un ensemble de besoins spécifiques liés aux données techniques du produit industriel : forte complexité des données (CAO, FAO,...), gestion de la traçabilité, contrôle des processus... Ces systèmes ne peuvent donc être considérés comme un service unitaire (Gunpinar E., 2007). En revanche, il est nécessaire de caractériser le cœur des services fournis par un PLM afin de permettre son intégration au sein d une SOA et/ou d un ESB. C est notamment l objet des standards fournis par l OMG et l OASIS PLM Services PLM Services de l OMG est le résultat d une étude menée dans le cadre du projet PDTnet dont l objectif était de fédérer les formats AP214 et XML afin de simplifier les échanges de données entre donneurs d ordre et fournisseur ( PLM Services s appuie sur un modèle de données intégrant PDM Schema, le protocole d application AP214 de la norme STEP, et PDM Enablers ( 2.2 Le contexte normatif L activité normative dans les services (pour le PLM) est principalement développée autour de deux standards : PLCS Web Services de l OASIS et PLM Services de l OMG PLCS -WS PLCS (Product Life Cycle Support) est une norme internationale (ISO ) qui couvre tout le spectre du cycle de vie produit. Initialement, PLCS a pour objectif de permettre la création et la gestion temporelle d un ensemble cohérent d informations relatives à la maintenance des produits. Ces informations sont utilisées pour spécifier et contrôler l ensemble des activités durant le cycle de vie du produit. PLCS propose un modèle de données générique et flexible qui peut être adapté à des besoins industriels spécifiques via l utilisation de bibliothèques de données de référence (Reference Data Libraries RDL). Ces bibliothèques Figure 2. Contexte PIM/PSM de PLM Services (Srinivasan V., 2009) Les spécifications de PLM Services 2.0 s appuient sur un modèle PIM (Platform Independent Model), décomposé en deux modèles : le «informational PIM», représenté en UML

3 (figure 3), couvrant les aspects structurels des données gérées par les services PLM et le «computational PIM» représenté également en UML (Unified Modeling Language) et couvre les aspects fonctionnels des services PLM. Le modèle PSM (Platform Specific Model) est utilisé pour les processus de transformation et de collaboration. Le PSM tel que défini par l'omg est représenté par des schémas XML pour les structures de données et par le WSDL pour les descriptions de services (El Kadiri S., 2010). ordre de difficulté que les processus métiers. Il est relativement aisé de trouver des exemples où l imbrication d un processus métier et un processus de gestion du SI sont tel qu il est impossible de les dissocier car la non-corrélation entre le niveau métier / sémantique et informationnel / instanciation n est pas toujours complète. Dans le cas de PLM Services, ces services se positionnent sur le PIM et le PSM mais le besoin métiers est sur le niveau CIM. Les spécifications de PLM Service proposent finalement une configuration générique pour définir des services au PLM. Cette généricité est possible dans la mesure où la couche PIM structurante (informational PIM) est centré sur les données de type CAO. Toutefois, si l on considère le PLM comme un élément central du système d information, les besoins en termes de services à fournir ne peuvent être totalement fournis par ce standard. Figure 3. Modèle de base du PLM de PLM Services Les deux standards proposés pour les services PLM sont essentiellement pertinents pour l échange de données entre systèmes. Cependant, les services proposés sont relativement peu exploitables dans la construction d un processus métiers. La partie suivante présente d autres services qui ont vocation à caractériser le besoin PLM dans un processus métier. 3 CARACTERISATION D UN SERVICE METIER PLM 3.1 Contexte d identification des services PLM Le besoin de services métiers PLM a été identifié dans le cadre du projet de recherche PEGASE. Ce projet vise à définir une plateforme permettant d aider à la conduite de changement lors de la mise en place d un système PLM. En effet, la mise en place d un projet PLM modifie en profondeur l organisation de l entreprise et les pratiques professionnelles occasionnant des résistances voir des rejets (El Kadiri S., 2009). La réussite et l acceptation d un tel projet, nécessitent la mise en place d une réelle politique de changement. L objet de ce projet est d outiller cette conduite de changement grâce aux Serious Games et à des scénarios d apprentissage (et/ou de découverte et/ou de formation) spécifiques (Bissay and al, 2011). En corrélation aux aspects ludiques des Serious Games, la définition de scénarios pédagogiques a montré la nécessite d associer un certain nombre de fonctions métiers représentatives des avantages et des inconvénients du PLM. Cela nécessite par conséquent une forte interopérabilité entre l environnement de jeu et la plateforme de contenu du PLM, qui sera établie à travers l identification d un ensemble de services. Tableau 1. Disponibilité des services de base pour un PLM Service PLM Ser. PLCS-WS Contrôle d accès / + + Autorisation Echange de données + + Gestion de modification + + Gestion du suivi - - Recherche d informations + + Gestion de configuration Vers un service de monitoring PLM Le besoin de monitoring est peu couvert par les normes PLCS- WS et PLM Services. Ce type de service doit permettre de connaitre l activité réalisée au sein d un système PLM. Cette activité est diverse : - Action collaborative d un groupe sur les objets - Action individuelle d un utilisateur sur les objets - Evénement de transformation (état, version, dépendance, statut) des objets dans le cadre d une action manuelle ou automatique. Les principes d un système de monitoring pour le PLM (El Kadiri S., 2009) sont définis par deux caractéristiques principales (Figure 4) : - L observation des actions menées au sein du PLM pour déceler d éventuels points de blocages. Cette observation se fait via l analyse des traces générées par le système (rapports de traces) complétée par l analyse des données issues des différentes bases de données. - La mise en place d indicateurs de suivi, afin d assurer un pilotage régulier et d analyser et repérer les manques de fluidité. 3.2 Discussion sur les services métier pour le PLM Les services proposés dans les standards PLM Service et PLCS WS sont décrit sous la forme de WebService. Ces services ont vocation à être implémentés au sein d une architecture PLM mais ils ne permettent une couverture exhaustive des différentes fonctionnalités d un tel système. Implicitement, la question des services métiers du PLM se pose dans le même Figure 4. Niveau fonctionnel d un service de monitoring pour un système PLM

4 La figure 5 décrit l architecture globale des services de monitoring avec les participants identifiés. La figure 6 présente un extrait des contrats entre les participants et notamment les liens «consommateur-fournisseur» de service. Figure 5. Diagramme SoaML de l architecture du service PLM Monitoring Figure 7. Cas d usage UML d un service de monitoring pour un PLM Il est à noter que les rapports de traces représentent la suite des interactions mémorisées de l acteur interagissant avec le système. L acteur utilise en effet des ressources pour mener une action dans le cadre d une activité donnée. Les rapports de traces nécessitent un traitement pour collecter et structurer les informations nécessaires à l observation. Afin de mettre en œuvre une analyse spécifique, nous proposons dès lors de une structure de trace générique applicable aux PLM <Acteur, Activité, Action, Objet, Contexte> selon un schéma XSD (Figure 8). Figure 6. Diagramme SoaML des contrats de services Dans ce contexte nous distinguons les actions de gestion (construire les sondes, produire les indicateurs) des actions d utilisation des utilisateurs finaux (qui pourraient être d ailleurs d autres services). Par ailleurs, le service de monitoring doit ainsi permettre de gérer les sondes sur les deux sources d observation utilisées (rapports de traces et BD) afin de mettre en place le processus d observation. Ces sondes permettent la génération d éléments abstraits, et constituent une base effective pour la construction des indicateurs de suivi. La méthodologie proposée dans (El Kadiri, 2009) permet de définir deux catégories d indicateurs : élémentaires et flous. Enfin, les besoins en termes d outils de notification et de visualisation sont indispensables afin de faciliter l interprétation des résultats obtenus via les indicateurs (Figure 7). Figure 8. Représentation XSD du contexte d observation Cette structure peut notamment utiliser les objets définis dans OMG PLM services. En l occurrence les packages de modèles de données associés aux éléments constituant le contexte d extraction : Change_and_work_management_Package ; Part_identification_Package ; Authorization_Package (Figure 9).

5 Figure 9. Diagramme de classe des messages du service de monitoring La structure générique des messages et des actions élémentaires permettent de créer des sondes en construisant un processus BPMN (Figure 10) qui invoquent les Web Services élémentaire. L intérêt de cette démarche, qui est facilité par le fait qu il n y a pas d interaction utilisateur, est d avoir un processus descriptif qui peut être converti dans un processus exécutable (de type BPEL). Figure 11. Processus de mise au point d outillage du projet PEGASE Ce processus industriel nécessite l usage, en termes de services PLM, des éléments suivants : - Service de connexion - Service de recherche d objet métier - Service création d objet métier - Service d exécution d un processus - Service de monitoring de l activité utilisateur Dans notre contexte, le choix d ESB permet de garantir le transport et des flux de message tout en proposant des mécanismes d accès divers (SOAP, REST,..). La figure suivante (Figure 12) présente l architecture globale du projet autour d une plateforme de jeu et d une plateforme de contenu. Figure 10. Exemple de diagramme BPMN de construction de sonde Les différents éléments présentés dans cette partie caractérisent notre proposition de service générique de monitoring pour le PLM. Dans le paragraphe suivant, nous décrivons une illustration de l usage dans le contexte du projet PEGASE. 4 CONTEXTE D EXPERIMENTATION DES SERVICES PLM 4.1 L architecture d expérimentation Dans le cadre du projet PEGASE, nous avons utilisé la plateforme PLM Audros (Audros technologie) et la plateforme Serious Game (basée sur Java Monkey Engine et RedDwarf) développée par le laboratoire SYSCOM (Figure 12). Initié par les besoins des scénarios pédagogiques, les actions d apprentissage et de découverte ont été identifiées à partir d un processus métier simple qui permettait de mettre en évidence des fonctions de base d un système PLM. Ce processus concerne le traitement d une commande de mise au point d outillage (moule) dans le domaine de la plasturgie (Figure 11). Figure 12. Architecture du projet PEGASE le modèle du scénario pédagogique étant bâtit en fonction de processus métiers, ils permettent de mettre en évidence (ou d utiliser) des services métiers PLM. L intérêt majeur de cette architecture est notamment dans la capacité dynamique des scénarios. Il est possible en cours de séance de rajouter une tâche ou une action afin d adapter dynamiquement la séquence d apprentissage. Cette possibilité est réalisable grâce aux outils de recherche d un service PLM (notamment de monitoring), et à son usage. 4.2 Utilisation des services de monitoring Dans ce contexte d expérimentation, l activité de l utilisateur avec le PLM est conduite par un processus industriel de traitement de commande d outillage dans le domaine de la plasturgie. Le rapport de traces est l élément d observation et

6 d analyse le plus important dans le contexte d une expérience d observation. D autant plus que les systèmes PLM sont dotés de grandes capacités de traçabilité. Le service de monitoring structure la trace du PLM et fournit les méthodes de son exploitation (mise en place de sonde/d indicateur). Le scénario de découverte que nous avons expérimenté, met en évidence des actions et des situations de jeu dont quelques usages sont explicités ci-dessous : 1. Service de connexion : l utilisateur se connecte sur la plateforme de jeu avec un personnage joueur virtuel qui s identifie sur le système PLM (Serveur de Jeu ESB) 4. Service de suivi de l activité : les actions du joueur au sein du système PLM sont tracées et reconstruites sur la structure présentée en figure 6 (par le vecteur <Acteur, Activité, Action, Objet, Contexte>). Dans ce contexte l intérêt des services de monitoring est de pouvoir définir un ensemble d indicateurs spécifiques pour les besoins d un scénario. Dans notre cas, le service de construction (manager) a défini des sondes sur : - les actions de création de tous les joueurs - l événement de déclenchement du processus de validation - l action de choix du formateur sur le processus de validation Il faut par ailleurs préciser que ces services sont accessibles selon deux modes d usage différents : par le formateur qui construit son scénario (via WS & SOAP) et/ou par le serveur de trace (via REST) qui gère les traces globales du jeu (déplacement, interaction PNJ, activités). Figure 13. Access au service de connexion 2. Service de recherche : en cours de jeu, le processus industriel simulé nécessite la recherche d informations sur des objets métiers caractéristiques du processus industriel choisi et présent dans le PLM. (Serveur de Jeu ESB, ESB Serveur de Trace) Figure 16. Action spécifique dans Audros tracée et restituée par le service de monitoring Figure 14. Recherche d une présentation 3. Suivi de création d objet métier : la création d une commande de mise au de moule est mise en œuvre manuellement par l utilisateur virtuel puis dans le PLM. Ici, c est cette action qui est suivie par le service de monitoring et puis «poussée» dans le serveur de trace (ESB Serveur de Trace) 5. Service de reconfiguration de scénario : le formateur peut reconfigurer le scénario dynamiquement en associant un service métier à un taches/objectif de jeu (ex : demander une «recherche par cas d emploi» à un joueur pour le ralentir et valider la sonde qui permet de vérifier si la requête a bien été faite) Figure 17. Formateur présent dans le Jeu Figure 15. Création d une commande 5 CONCLUSION Le cycle de vie complet des produits fait intervenir de nombreux processus complexes et emploie de nombreux applications et systèmes. Mener une approche PLM implique la modélisation, la capture, la manipulation, l'échange et l intégration de l'information dans tous les processus décisionnels le long du cycle de vie du produit, et ce quelque soit les domaines d'application. C est dans ce contexte que les efforts de normalisation viennent répondre à cette complexité. Plus particulièrement, nous nous sommes intéressés à l étude de deux approches de standardisation PLCS WebServices et

7 PLM Services. Ces deux standards s appuient sur une approche orientée services. Cependant, ils ne répondent pas de façon complète aux besoins métiers induit par l usage d un PLM. Cet article présente une démarche d intégration de services métiers de type PLM en complément des approches de normalisation de PLM Services de l OMG. Les services modélisés portent sur le monitoring des activités utilisateurs. Cette intégration est réalisée dans le cadre d une expérimentation du projet de recheche PEGASE qui couple une plateforme SeriousGame à une plateforme PLM et mène un suivi de l activité effectuée au sein du PLM. OMG, (2009) Product Lifecycle Management Services Salatgé N., (2006) Conception et mise en œuvre d une plateforme pour la sûreté de fonctionnement des Services. Thèse, INPT. Srinivasan V., (2009) STEP in the context of Product Data Management in Advanced Design and Manufacturing Based on STEP, Springer. Au travers la modélisation de services PLM, nous avons pu montrer l intérêt d une architecture de médiation basée sur un bus de services. L intérêt est double : - Le premier est d être capable de proposer finalement une indépendance vis à vis du système PLM, et ce grâce à l emploi d un modèle de données standard couplé avec le «Informational PIM» de l OMG PLM Services ; - Le second est de pouvoir s adapter dans les usages. En effet, dans une approche basée sur la reconfiguration dynamique d un processus (pour notre expérimentation, le scénario d apprentissage), on peut faire appel aux services métier en les associant à une tache ou un objectif précis (exemple de PEGASE : demander une recherche par cas d emploi à un joueur pour le ralentir et valider la sonde qui permet de vérifier si la requête a bien été faite). Les services de monitoring que nous avons proposé facilitent la mise en œuvre d une approche par les services. Il serait nécessaire de vérifier si une approche peut être validée avec des services métiers plus complexes, notamment lors que le service à un couplage très fort avec les données du PLM. 6 REFERENCES Anderl R., Rezaei M., (2007) Federative Factory Data Management. An Approach Based Upon Service Oriented Architecture (SOA). Springer US. Ben Hmida M., Haddad S., (2007) Vers une adaptabilité dynamique des architectures orientées services : une approche basée sur la programmation par aspect et les algèbres de processus. In JFDLPA 07, pages Bissay A., Zrouki M., Cheballah K., Pernelle P. (2011) PEGASE: a platform tool to help change management support during the implementation of a PLM system in an industrial company PLM 11, Eindhoven. El Kadiri S., Hossain S.A., Bouras A., (2010) Etude et analyse des standards pour les solutions techniques dédiées au PLM, CIM 10, Tunisie. El Kadiri S., (2009) Management des processus collaboratifs dans les systèmes PLM. Thèse, Université de Lyon. Guennoun M.K., (2006) Architectures Dynamiques dans le Contexte des Applications à Base de Composants et Orientées Services. Thèse, ENIS. Gunpinar E., Han S., (2007) Interfacing heterogeneous PDM systems using the PLM Services, International Journal of Advanced Engineering Informatics, Elsevier. Josuttis N.M., (2007) SOA in practice: the art of distributed system design. O'REILLY. OASIS (2009) PLCS Web services V2

Etude et analyse des standards pour les solutions techniques dédiées au PLM

Etude et analyse des standards pour les solutions techniques dédiées au PLM Etude et analyse des standards pour les solutions techniques dédiées au PLM Soumaya El Kadiri, Syed Akhter Hossain, Abdelaziz Bouras Université de Lyon - Université Lumière Lyon 2 Laboratoire LIESP IUT

Plus en détail

Le pilotage des collaborations et l interopérabilité des systèmes d information Vers une démarche intégrée

Le pilotage des collaborations et l interopérabilité des systèmes d information Vers une démarche intégrée Colloque : Systèmes Complexes d Information et Gestion des Risques pour l Aide à la Décision Le pilotage des collaborations et l interopérabilité des systèmes d information Vers une démarche intégrée BELKADI

Plus en détail

Intégration de produits mécatroniques au sein d un système PLM

Intégration de produits mécatroniques au sein d un système PLM Intégration de produits mécatroniques au sein d un système PLM HOUSSEM ABID 1, MADY GUILLEMOT 1, DIDIER NOTERMAN 1, PHILIPPE PERNELLE 2 1 Laboratoire DISP, INSA Lyon 69100, France {houssem.abid,mady.guillmot,didier.noterman}@insa-lyon.fr

Plus en détail

Conception, architecture et urbanisation des systèmes d information

Conception, architecture et urbanisation des systèmes d information Conception, architecture et urbanisation des systèmes d information S. Servigne Maître de Conférences, LIRIS, INSA-Lyon, F-69621 Villeurbanne Cedex e-mail: sylvie.servigne@insa-lyon.fr 1. Introduction

Plus en détail

NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D

NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D 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

Plus en détail

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants.

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants. Plan du chapitre Master Informatique et Systèmes Urbanisation des Systèmes d Information Architecture d Entreprise 04 Architecture du SI : identifier et décrire les services, structurer le SI 1 2 3 4 5

Plus en détail

Les Architectures Orientées Services (SOA)

Les Architectures Orientées Services (SOA) Les Architectures Orientées Services (SOA) Ulrich Duvent Guillaume Ansel Université du Littoral Côte d Opale 50, Rue Ferdinand Buisson BP 699 62228 Calais Cedex Téléphone (33) 03.21.46.36.92 Télécopie

Plus en détail

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui Formation PARTIE 1 : ARCHITECTURE APPLICATIVE DUREE : 5 h Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui automatisent les fonctions Définir une architecture

Plus en détail

Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM)

Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM) Mineure SOA Business Process Modeling (BPM) Idir AIT SADOUNE idir.aitsadoune@supelec.fr Idir AIT SADOUNE - Plan 1 Notion de processus? 2 Modélisation des processus? 3 Langages

Plus en détail

Business Process Modeling (BPM)

Business Process Modeling (BPM) Business Process Modeling (BPM) Mineure SOA Cécile Hardebolle cecile.hardebolle@supelec.fr Programme 8 nov. 15 nov. Introduction. Enjeux, rôle de l'architecte SI Partie n 1 du cas d'étude Architecture

Plus en détail

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information. PACBASE «Interrogez le passé, il répondra présent.». Le Module e-business Les entreprises doivent aujourd hui relever un triple défi. D une part, elles ne peuvent faire table rase de la richesse contenue

Plus en détail

Environnement logiciel basé sur les modèles pour la conception collaborative de produit

Environnement logiciel basé sur les modèles pour la conception collaborative de produit Environnement logiciel basé sur les modèles pour la conception collaborative de produit Mehdi Iraqi-Houssaini Laboratoire LSIS-INSM 2 cours des Arts et Métiers 13100 Aix-en-Provence, France RÉSUMÉ. Le

Plus en détail

Patrons de Conception (Design Patterns)

Patrons de Conception (Design Patterns) Patrons de Conception (Design Patterns) Introduction 1 Motivation Il est difficile de développer des logiciels efficaces, robustes, extensibles et réutilisables Il est essentiel de comprendre les techniques

Plus en détail

La démarche SOA et l interopérabilité applicative

La démarche SOA et l interopérabilité applicative La démarche SOA et l interopérabilité applicative Retour d'expérience des projets RITA / PRESTO de la Direction Générale de la Modernisation de l'état Abdelaziz Skalli Consultant Tél : +33.630.78.54.75

Plus en détail

Architecture d'entreprise : Guide Pratique de l'architecture Logique

Architecture d'entreprise : Guide Pratique de l'architecture Logique Guides Pratiques Objecteering Architecture d'entreprise : Guide Pratique de l'architecture Logique Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam

Plus en détail

Business Process Execution Language

Business Process Execution Language Business Process Execution Language Rapport du projet de systèmes distribués d information Markus Lindström 6 mai 2009 Motivation personnelle Le sujet que j ai retenu et présenté dans le cadre du cours

Plus en détail

Une méthode d apprentissage pour la composition de services web

Une méthode d apprentissage pour la composition de services web Une méthode d apprentissage pour la composition de services web Soufiene Lajmi * Chirine Ghedira ** Khaled Ghedira * * Laboratoire SOIE (ENSI) University of Manouba, Manouba 2010, Tunisia Soufiene.lajmi@ensi.rnu.tn,

Plus en détail

Le Guide Pratique des Processus Métiers

Le Guide Pratique des Processus Métiers Guides Pratiques Objecteering Le Guide Pratique des Processus Métiers Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam 21 avenue Victor Hugo 75016

Plus en détail

Infrastructure PLM pour la capitalisation et la réutilisation de données en conception mécanique

Infrastructure PLM pour la capitalisation et la réutilisation de données en conception mécanique Infrastructure PLM pour la capitalisation et la réutilisation de données en conception mécanique Guillaume Ducellier 1, Benoit Eynard 1, Emmanuel Caillaud 2 1 Université de Technologie de Troyes 12 rue

Plus en détail

L Orchestration de Services Web avec Orchestra. Goulven Le Jeune Orchestra Project Manager

L Orchestration de Services Web avec Orchestra. Goulven Le Jeune Orchestra Project Manager L Orchestration de Services Web avec Orchestra Goulven Le Jeune Orchestra Project Manager D1 Bull, Architecte d un Monde Ouvert : contributeur et acteur majeur de l'open Source Applications métiers Infrastructures

Plus en détail

IFIPS 5 / Nouvelles Architectures Logicielles Projet : Bus de web services avec «moteur» BPEL

IFIPS 5 / Nouvelles Architectures Logicielles Projet : Bus de web services avec «moteur» BPEL IFIPS 5 / Nouvelles Architectures Logicielles Projet : Bus de web services avec «moteur» BPEL Un bus de services Un bus de services (ESB) permet d assembler des web services existants, le résultat de cet

Plus en détail

Les nouvelles architectures des SI : Etat de l Art

Les nouvelles architectures des SI : Etat de l Art Les nouvelles architectures des SI : Etat de l Art Objectif Mesurer concrètement les apports des nouvelles applications SI. Être capable d'évaluer l'accroissement de la complexité des applications. Prendre

Plus en détail

REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION

REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION THÈSE N O 2388 (2001) PRÉSENTÉE AU DÉPARTEMENT D'INFORMATIQUE ÉCOLE POLYTECHNIQUE FÉDÉRALE

Plus en détail

Une aide au déploiement de STEP AP 242 : les recommandations d utilisation

Une aide au déploiement de STEP AP 242 : les recommandations d utilisation P : 1 Continuité Numérique : un enjeu d efficacité pour l industrie supporté par les standards Standard STEP AP 242 ISO 10303 : modèles CAO 3D avec tolérancement gérés en configuration Une aide au déploiement

Plus en détail

Fusion : l interopérabilité chez Oracle

Fusion : l interopérabilité chez Oracle Standardisation et interopérabilité Fusion : l interopérabilité chez Oracle Lionel Dubreuil,, Applications Technology Product Manager, Oracle France, lionel.dubreuil@oracle.com 29/03/2006 Page : 1 Oracle

Plus en détail

Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware

Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware 1 Introduction Ce chapitre décrit Oracle Fusion Middleware. Il comprend : o Qu'est-ce que Middleware o Les fonction de Middleware o L'architecture de conception Middleware o L'architecture orientée services

Plus en détail

Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION

Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION Classe de terminale de la série Sciences et Technologie du Management et de la Gestion Préambule Présentation Les technologies de l information

Plus en détail

Exécution de processus

Exécution de processus Exécution de processus Electif SOA Cécile Hardebolle cecile.hardebolle@supelec.fr Programme 21 jan. 22 jan. Introduction. Enjeux, rôle de l'architecte SI Partie n 1 du cas d'étude Architectures applicatives

Plus en détail

Exécution de processus

Exécution de processus Exécution de processus Mineure SOA Cécile Hardebolle cecile.hardebolle@supelec.fr Programme 8 nov. 15 nov. Introduction. Enjeux, rôle de l'architecte SI Partie n 1 du cas d'étude Architecture et cartographie

Plus en détail

Analyse,, Conception des Systèmes Informatiques

Analyse,, Conception des Systèmes Informatiques Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance

Plus en détail

IFT2255 : Génie logiciel

IFT2255 : Génie logiciel IFT2255 : Génie logiciel Chapitre 6 - Analyse orientée objets Section 1. Introduction à UML Julie Vachon et Houari Sahraoui 6.1. Introduction à UML 1. Vers une approche orientée objet 2. Introduction ti

Plus en détail

Architecture SOA Un Système d'information agile au service des entreprises et administrations

Architecture SOA Un Système d'information agile au service des entreprises et administrations 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,

Plus en détail

Les principaux concepts des systèmes PLM. (Product Lifecycle Management)

Les principaux concepts des systèmes PLM. (Product Lifecycle Management) Les principaux concepts des systèmes PLM (Product Lifecycle Management) Sommaire Le PLM aujourd'hui présentation des principaux concepts du PLM intérêt à déployer un système PLM dans une entreprise? Les

Plus en détail

Urbanisme du Système d Information et EAI

Urbanisme du Système d Information et EAI Urbanisme du Système d Information et EAI 1 Sommaire Les besoins des entreprises Élément de solution : l urbanisme EAI : des outils au service de l urbanisme 2 Les besoins des entreprises 3 Le constat

Plus en détail

Université de Bangui. Modélisons en UML

Université de Bangui. Modélisons en UML Université de Bangui CRM Modélisons en UML Ce cours a été possible grâce à l initiative d Apollinaire MOLAYE qui m a contacté pour vous faire bénéficier de mes connaissances en nouvelles technologies et

Plus en détail

NFP111 Systèmes et Applications Réparties

NFP111 Systèmes et Applications Réparties NFP111 Systèmes et Applications Réparties 1 de 34 NFP111 Systèmes et Applications Réparties Cours 7 - CORBA/Partie 1 Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon

Plus en détail

Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services

Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services 69 Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services M. Bakhouya, J. Gaber et A. Koukam Laboratoire Systèmes et Transports SeT Université de Technologie de Belfort-Montbéliard

Plus en détail

Workflow et Service Oriented Architecture (SOA)

Workflow et Service Oriented Architecture (SOA) White Paper Workflow et Service Oriented Architecture (SOA) Présentation Cet article offre une approche pragmatique de la SOA et du workflow à travers des problématiques d'entreprises, une méthodologie

Plus en détail

WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm.

WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm. WEB15 IBM Software for Business Process Management un offre complète et modulaire Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm.com Claude Perrin ECM Client Technical Professional Manager

Plus en détail

Urbanisation de système d'information. PLM 6 (Product Lifecycle Management) Collaboration et partage d'informations

Urbanisation de système d'information. PLM 6 (Product Lifecycle Management) Collaboration et partage d'informations Urbanisation de système d'information PLM 6 (Product Lifecycle Management) Collaboration et partage d'informations Gestion de données techniques et Gestion électronique de documents Diversité des modalités

Plus en détail

26th of March 2014, Paris

26th of March 2014, Paris P : 1 Continuité Numérique : un enjeu d efficacité pour l industrie supporté par les standards Standard STEP AP 242 ISO 10303 : modèles CAO 3D avec tolérancement gérés en configuration Résumé du white

Plus en détail

Méthodes d évolution de modèle produit dans les systèmes du type PLM

Méthodes d évolution de modèle produit dans les systèmes du type PLM Résumé de thèse étendu Méthodes d évolution de modèle produit dans les systèmes du type PLM Seyed Hamedreza IZADPANAH Table des matières 1. Introduction...2 2. Approche «Ingénierie Dirigée par les Modèles»

Plus en détail

Sécurisation des architectures traditionnelles et des SOA

Sécurisation des architectures traditionnelles et des SOA Sécurisation des architectures traditionnelles et des SOA Un livre blanc de Bull Evidian Gestion SAML des accès SSO aux applications classiques et J2EE. Max Vallot Sommaire Émergence des architectures

Plus en détail

Architecture à base de composants pour le déploiement adaptatif des applications multicomposants

Architecture à base de composants pour le déploiement adaptatif des applications multicomposants Architecture à base de composants pour le déploiement adaptatif des applications multicomposants Dhouha Ayed, Chantal Taconet, et Guy Bernard GET / INT, CNRS Samovar 5157 9 rue Charles Fourier 91011 Évry,

Plus en détail

Nouvelles technologies pour l intégration : les ESB

Nouvelles technologies pour l intégration : les ESB 10, avenue de l Europe Parc Technologique du Canal 31520 Ramonville st Agne 05.61.28.56.20 05.61.28.56.00 www.ebmwebsourcing.com Nouvelles technologies pour l intégration : les ESB EBM Websourcing Sommaire

Plus en détail

Urbanisation des systèmes d information

Urbanisation des systèmes d information Urbanisation des systèmes d information 29-08-2013 Université Lyon 1, 7 Novembre 2013 Présentation Julien VILLANTI (julien.villanti@worldline.net) Unité Public Santé Transport (département Contacts) Fonctions

Plus en détail

BPEL Orchestration de Web Services

BPEL Orchestration de Web Services Orchestration de Web Services Grégory Le Bonniec gregory.lebonniec@zenika.com 26 novembre 2009 1 Zenika Conseil / Développement / Formation Localisation : Paris et Rennes Nos partenaires Mon expérience

Plus en détail

La gouvernance SOA Ses aspects théoriques et pratiques

La gouvernance SOA Ses aspects théoriques et pratiques Département d Informatique Université de Fribourg, Suisse http://diuf.unifr.ch La gouvernance SOA Ses aspects théoriques et pratiques Otto Poveda Hernández Chemin de Bel-Air 6 CH-1752 Villars-sur-Glâne

Plus en détail

Iyad Alshabani SysCom - CReSTIC Université de Reims 17/02/2011 1

Iyad Alshabani SysCom - CReSTIC Université de Reims 17/02/2011 1 SysCom - CReSTIC Université de Reims 17/02/2011 1 Motivation Gestion des expérimentations Avec les workflows Simulation Simulation des Systèmes Distribués ANR USS SimGrid Campagne de Test et gestion de

Plus en détail

Sujet de thèse CIFRE RESULIS / LGI2P

Sujet de thèse CIFRE RESULIS / LGI2P Ecole des Mines d Alès Laboratoire de Génie Informatique et d Ingénierie de Production LGI2P Nîmes Sujet de thèse CIFRE RESULIS / LGI2P Titre Domaine De l ingénierie des besoins à l ingénierie des exigences

Plus en détail

Offre Référentiel d échange

Offre Référentiel d échange Offre Référentiel d échange mardi 1er juillet 2014 Groupe CGI inc. CONFIDENTIEL Agenda 1 2 3 4 5 6 7 8 Pourquoi cette solution? Les enjeux et principes de la solution Les acteurs & business case Sa place

Plus en détail

Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA

Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA I. Introduction Suite à une demande des étudiants, il m'est apparu intéressant de montrer, à travers un exemple concret, comment

Plus en détail

Comment initialiser une démarche SOA

Comment initialiser une démarche SOA Comment initialiser une démarche SOA Placer l approche l SOA au cœur c de la vie du Système d Informationd Olivier Dennery IT Architect IBM certified BCS Application Innovation Objectifs Objectifs - Rappeler

Plus en détail

THESE. DOCTORAT EN SCIENCES APPLIQUEES Spécialité : Informatique

THESE. DOCTORAT EN SCIENCES APPLIQUEES Spécialité : Informatique mi Université Mohamed V- Souissi Rabat Ecole Nationale Supérieure d Informatique et d Analyse des Systèmes Numéro d ordre : ---- UFR : Systèmes d Information Métiers, Multimédia et Mobiles (SI3M) -ENSIAS-

Plus en détail

e-business, EAI et Business Intelligence Le triptyque gagnant profondément les structures des organisations et par conséquence

e-business, EAI et Business Intelligence Le triptyque gagnant profondément les structures des organisations et par conséquence e-business, EAI et Business Intelligence Le triptyque gagnant Alain Fernandez Consultant indépendant, il intervient depuis plus de 15 ans auprès des grands comptes et des PME sur la conception des systèmes

Plus en détail

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language Unified Modeling Language UML Salima Hassas Version Cycle de vie du logiciel Client Besoins Déploiement Analyse Test Conception Cours sur la base des transparents de : Gioavanna Di Marzo Serugendo et Frédéric

Plus en détail

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer Le Processus RUP Database Administrator Project Leader H. Kadima Performance Engineer Release Engineer Analyst Designer / Developer Tester Table des matières 1. De l artisanat à l industrialisation de

Plus en détail

CATALOGUE FORMATION. Product Lifecycle Management. Juin 2013

CATALOGUE FORMATION. Product Lifecycle Management. Juin 2013 CATALOGUE FORMATION Product Lifecycle Management Juin 2013 s de formation ENOVIA V6 ENOVIA V6 Plateforme Collaborative 5 ENOVIA V6 Installation et Administration 9 ENOVIA V6 Implémentation et Développement

Plus en détail

Un environnement de déploiement automatique pour les applications à base de composants

Un environnement de déploiement automatique pour les applications à base de composants ICSSEA 2002-7 Lestideau Un environnement de déploiement automatique pour les applications à base de composants Vincent Lestideau Adele Team Bat C LSR-IMAG, 220 rue de la chimie Domaine Universitaire, BP

Plus en détail

Visual Paradigm Contraintes inter-associations

Visual Paradigm Contraintes inter-associations Visual Paradigm Contraintes inter-associations Travail de Bachelor d'informaticien de gestion Partie C Présentation de Visual Paradigm 1 Présentation de Visual Paradigm For UML L objet du travail de Bachelor

Plus en détail

Mettez les évolutions technologiques au service de vos objectifs métier

Mettez les évolutions technologiques au service de vos objectifs métier Mettez les évolutions technologiques au service de vos objectifs métier 2 OXIA a pour mission de concevoir et mettre en oeuvre les meilleures solutions technologiques visant à améliorer la productivité,

Plus en détail

Formats 3D Critères d utilisation dans les échanges Frédéric CHAMBOLLE PSA Peugeot Citroën Direction des Systèmes d Information

Formats 3D Critères d utilisation dans les échanges Frédéric CHAMBOLLE PSA Peugeot Citroën Direction des Systèmes d Information Formats 3D Critères d utilisation dans les échanges Frédéric CHAMBOLLE PSA Peugeot Citroën Direction des Systèmes d Information Atelier Ingénierie GALIA 30 novembre 2010 Introduction Les travaux de ce

Plus en détail

Urbanisation des SI. Des composants technologiques disponibles. Urbanisation des Systèmes d'information Henry Boccon Gibod 1

Urbanisation des SI. Des composants technologiques disponibles. Urbanisation des Systèmes d'information Henry Boccon Gibod 1 Urbanisation des SI Des composants technologiques disponibles Urbanisation des Systèmes d'information Henry Boccon Gibod 1 Plan de l'exposé Technologies à la mode disponibles. Bus de données, ETL et EAI

Plus en détail

Outils informatiques intégrés pour. de nouveaux produits

Outils informatiques intégrés pour. de nouveaux produits Outils informatiques intégrés pour gérer efficacement le développement de nouveaux produits Analyse de la valeur et analyse fonctionnelle, innovation et analyse de risque Robert A. GAGNÉ Représentant Amériques

Plus en détail

24/11/2011. Cours EJB/J2EE Copyright Michel Buffa. Plan du cours. EJB : les fondamentaux. Enterprise Java Bean. Enterprise Java Bean.

24/11/2011. Cours EJB/J2EE Copyright Michel Buffa. Plan du cours. EJB : les fondamentaux. Enterprise Java Bean. Enterprise Java Bean. Plan du cours 2 Introduction générale : fondamentaux : les fondamentaux Michel Buffa (buffa@unice.fr), UNSA 2002, modifié par Richard Grin (version 1.1, 21/11/11), avec emprunts aux supports de Maxime

Plus en détail

Problématiques de recherche. Figure Research Agenda for service-oriented computing

Problématiques de recherche. Figure Research Agenda for service-oriented computing Problématiques de recherche 90 Figure Research Agenda for service-oriented computing Conférences dans le domaine ICWS (International Conference on Web Services) Web services specifications and enhancements

Plus en détail

La solution pour gérer vos connaissances techniques et scientifiques

La solution pour gérer vos connaissances techniques et scientifiques La solution pour gérer vos connaissances techniques et scientifiques La solution pour gérer, sécuriser et réutiliser vos connaissances techniques et scientifiques TEEXMA est le premier outil collaboratif

Plus en détail

Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant SITUATION ACTUELLE

Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant SITUATION ACTUELLE Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant Adresse Personnelle : 3, allée du Roussillon 91300 Massy Téléphone : (+33) 06 78 37 34 82 E-mail : youssef.lyhyaoui@spartup.com

Plus en détail

Mineure Architectures Orientées Services SOA Exécution de processus. Mineure SOA. Exécution de processus

Mineure Architectures Orientées Services SOA Exécution de processus. Mineure SOA. Exécution de processus Mineure SOA Exécution de processus Idir AIT SADOUNE idir.aitsadoune@supelec.fr Idir AIT SADOUNE - Plan 1 Qu'est-ce qu'exécuter un processus? 2 Moteur de workflow 3 Moteur d'orchestration,

Plus en détail

Le 09 et 10 Décembre 09

Le 09 et 10 Décembre 09 Séminaire de 2 jours Le 09 et 10 Décembre 09 Mettez les évolutions technologiques au service de vos objectifs métier 2 OXIA a pour mission de concevoir et mettre en œuvre les meilleures solutions technologiques

Plus en détail

Conception Exécution Interopérabilité. Déploiement. Conception du service. Définition du SLA. Suivi du service. Réception des mesures

Conception Exécution Interopérabilité. Déploiement. Conception du service. Définition du SLA. Suivi du service. Réception des mesures Software propose une offre d intégration unique, qui apporte l équilibre parfait entre investissements et performances pour les entreprises qui doivent sans cesse améliorer leurs processus. Des caractéristiques

Plus en détail

C est la puissance de FlexNet.

C est la puissance de FlexNet. C est lors de l exécution des opérations de production que la stratégie d entreprise et la planification de production se concrétisent. La fabrication est le «moment de vérité» de tout industriel qui s

Plus en détail

Technologies du Web. Ludovic DENOYER - ludovic.denoyer@lip6.fr. Février 2014 UPMC

Technologies du Web. Ludovic DENOYER - ludovic.denoyer@lip6.fr. Février 2014 UPMC Technologies du Web Ludovic DENOYER - ludovic.denoyer@lip6.fr UPMC Février 2014 Ludovic DENOYER - ludovic.denoyer@lip6.fr Technologies du Web Plan Retour sur les BDs Le service Search Un peu plus sur les

Plus en détail

ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE

ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE ORACLE DATA INTEGRATOR ENTERPRISE EDITION offre de nombreux avantages : performances de pointe, productivité et souplesse accrues pour un coût total de

Plus en détail

Introduction à Microsoft InfoPath 2010

Introduction à Microsoft InfoPath 2010 Introduction à Microsoft InfoPath 2010 Couplé à Microsoft SharePoint Designer 2010, InfoPath 2010 simplifie la création de solutions de bout en bout sur SharePoint Server 2010, qui contiennent des formulaires

Plus en détail

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude INF 1250 INTRODUCTION AUX BASES DE DONNÉES Guide d étude Sous la direction de Olga Mariño Télé-université Montréal (Québec) 2011 INF 1250 Introduction aux bases de données 2 INTRODUCTION Le Guide d étude

Plus en détail

Cloud et SOA La présence du Cloud révolutionne-t-elle l approche SOA?

Cloud et SOA La présence du Cloud révolutionne-t-elle l approche SOA? Cloud et SOA La présence du Cloud révolutionne-t-elle l approche SOA? Jean-Marc Pierson pierson@irit.fr IRIT, Université de Toulouse Agenda! Le Cloud! Le SOA! Quelle différence!?! Cloud et SOA! Mise en

Plus en détail

RTDS G3. Emmanuel Gaudin emmanuel.gaudin@pragmadev.com

RTDS G3. Emmanuel Gaudin emmanuel.gaudin@pragmadev.com RTDS G3 Emmanuel Gaudin emmanuel.gaudin@pragmadev.com PragmaDev Dédiée au développement d un AGL pour le développement des applications temps réel et embarquées. Réseau de partenaires: Formations, Service,

Plus en détail

Fribourg. Une démarche de spécification, de. d applications à base de services Web auto-adaptables*

Fribourg. Une démarche de spécification, de. d applications à base de services Web auto-adaptables* Journée de l'action ADAPT à Fribourg Une démarche de spécification, de conception et de développement d applications à base de services Web auto-adaptables* t Riadh Ben Halima, Karim Guennoun, Khalil Drira

Plus en détail

Master Informatique et Systèmes. Architecture des Systèmes d Information. 02 Architecture Applicative

Master Informatique et Systèmes. Architecture des Systèmes d Information. 02 Architecture Applicative Master Informatique et Systèmes Architecture des Systèmes d Information 02 Architecture Applicative Damien Ploix 2014-2015 Plan du chapitre 1 1.1 1.2 2 2.1 2.2 Architecture Applicative Modélisation des

Plus en détail

Master MIDO 2ème année. Spécification et Conception en UML Maude Manouvrier

Master MIDO 2ème année. Spécification et Conception en UML Maude Manouvrier Master MIDO 2ème année Spécification et Conception en UML Maude Manouvrier Spécifications initiales Analyse Conception du système Conception des classes Bibliographie Modélisation et conception orientées

Plus en détail

La démarche MDA. Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)*

La démarche MDA. Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)* La démarche MDA Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)* Référence : Livrable 1.1-5 Date : Mai 2002 * : Les partenaires du projet ACCORD sont CNAM,

Plus en détail

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application Architecture Multi-Tier Traditionnellement une application informatique est un programme exécutable sur une machine qui représente la logique de traitement des données manipulées par l application. Ces

Plus en détail

Concepts clés associés aux outils logiciels, exemples

Concepts clés associés aux outils logiciels, exemples Chercheurs, les outils logiciels :: une voie originale pour valoriser votre expertise et et vos compétences!! Concepts clés associés aux outils logiciels, exemples Jeudi 2 octobre 2008 Gilles Bézard ICAM

Plus en détail

Méthodologie de conceptualisation BI

Méthodologie de conceptualisation BI Méthodologie de conceptualisation BI Business Intelligence (BI) La Business intelligence est un outil décisionnel incontournable à la gestion stratégique et quotidienne des entités. Il fournit de l information

Plus en détail

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail

Chapitre I : le langage UML et le processus unifié

Chapitre I : le langage UML et le processus unifié I. Introduction Les méthodes d analyse orientées objet sont initialement issues des milieux industriels. La préoccupation dominante de leurs auteurs est le génie logiciel, c est-àdire les principes et

Plus en détail

Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/

Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Webographie The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Les slides de cette présentation

Plus en détail

FOSS Enterprise Integration Plattaform

FOSS Enterprise Integration Plattaform FOSS Enterprise Integration Plattaform 1 Modèle architectural Visual tools Human Activity Orchestr. Integration ESB Assembly 1 JBI BC e-form BPEL Server Assembly 2 SCA Assemly 3 Enterprise Monitor MetaDB

Plus en détail

Configuration Interface for MEssage ROuting

Configuration Interface for MEssage ROuting Configuration Interface for MEssage ROuting Cahier des Charges Date : 05/04/07 Version : 1.1 Statut : diffusable Auteurs : BAGNARD Natacha FOROT Julien 1/16 Table des révisions Version Date Modifications

Plus en détail

Business Intelligence avec SQL Server 2012

Business Intelligence avec SQL Server 2012 Editions ENI Business Intelligence avec SQL Server 2012 Maîtrisez les concepts et réalisez un système décisionnel Collection Solutions Informatiques Extrait Alimenter l'entrepôt de données avec SSIS Business

Plus en détail

FORMATION TALEND. Page 1 sur 9

FORMATION TALEND. Page 1 sur 9 FORMATION TALEND Ce livret contient et détaille les formulaires que vous devez nous retourner avec votre bon de commande. Vous y trouverez aussi toutes les informations susceptibles de vous aider à organiser

Plus en détail

Résumé CONCEPTEUR, INTEGRATEUR, OPERATEUR DE SYSTEMES CRITIQUES

Résumé CONCEPTEUR, INTEGRATEUR, OPERATEUR DE SYSTEMES CRITIQUES Aristote ----- Cloud Interopérabilité Retour d'expérience L A F O R C E D E L I N N O V A T I O N Résumé Les systèmes d'information logistique (SIL) sont des outils qui amènent des gains de productivité

Plus en détail

Projet Active Object

Projet Active Object Projet Active Object TAO Livrable de conception et validation Romain GAIDIER Enseignant : M. Noël PLOUZEAU, ISTIC / IRISA Pierre-François LEFRANC Master 2 Informatique parcours MIAGE Méthodes Informatiques

Plus en détail

Extensions à la formation. Laurent Pérochon, 28-30 avril 2008, RMT Modelia, modélisation conceptuelle, formation UML, INRA Castanet Tolosan

Extensions à la formation. Laurent Pérochon, 28-30 avril 2008, RMT Modelia, modélisation conceptuelle, formation UML, INRA Castanet Tolosan Extensions à la formation Diagramme de timing FinEpreuve SautBarrière CourseAvantBarrière SautMur {>2 et 10 et 2 et 10 et

Plus en détail

BUSINESS INTELLIGENCE. Une vision cockpit : utilité et apport pour l'entreprise

BUSINESS INTELLIGENCE. Une vision cockpit : utilité et apport pour l'entreprise BUSINESS INTELLIGENCE Une vision cockpit : utilité et apport pour l'entreprise 1 Présentation PIERRE-YVES BONVIN, SOLVAXIS BERNARD BOIL, RESP. SI, GROUPE OROLUX 2 AGENDA Définitions Positionnement de la

Plus en détail

IBM Business Process Manager

IBM Business Process Manager IBM Software WebSphere Livre blanc sur le leadership en matière d innovation IBM Business Process Manager Une plateforme de BPM complète, unifiée et facilement adaptable aux projets et aux programmes d

Plus en détail

Bertrand Cornanguer Sogeti

Bertrand Cornanguer Sogeti JFIE 2014 Bertrand Cornanguer Sogeti Trésorier du CFTL Chair du groupe Audit de l ISTQB Vice-chair du groupe Agile Tester de l ISTQB 14/10/2014 Introduction Comme beaucoup de sujets, l ingénierie des exigences

Plus en détail

Yannick Prié Département Informatique - UFR Sciences et Techniques Université Claude Bernard Lyon 1 2010-2011

Yannick Prié Département Informatique - UFR Sciences et Techniques Université Claude Bernard Lyon 1 2010-2011 Yannick Prié Département Informatique - UFR Sciences et Techniques Université Claude Bernard Lyon 1 2010-2011 Présentation générale de la notion de système d information Introduction à la conception et

Plus en détail