Orchestrations de Service Web : vers une évolution par composition

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

Download "Orchestrations de Service Web : vers une évolution par composition"

Transcription

1 Orchestrations de Service Web : vers une évolution par composition Esquisses Sébastien Mosser, Mireille Blay-Fornarino, Michel Riveill Équipe Rainbow, Laboratoire I3S (CNRS - UNSA) Bâtiment Polytech Sophia SI, 930 route des Colles B.P. 145, F Sophia Antipolis Cedex {mosser,blay,riveill}@polytech.unice.fr RÉSUMÉ. Les nouvelles architectures logicielles à base de services permettent d envisager une évolution constante des applications en fonction des services disponibles et du contexte d usage. Cette évolution nécessite une programmation par incréments et raffinement du réseau de services existant et également d autoriser des approches collaboratives basées sur la séparation des préoccupations : plusieurs experts adaptent simultanément la même application en fonction de points de vue différents. Ce constat est la base de l étude qui sera menée pendant la thèse dont le sujet est présenté ici. ABSTRACT.. MOTS-CLÉS : Adaptation, Services, Composition KEYWORDS: Adaptation, Services, Composition 1 re soumission à RIMEL 07, le 2 novembre 2010

2 2 1 re soumission à RIMEL Problématique Les architectures orientés Services (SOA,(MacKenzie et al., 2006)) facilitent l exposition, l interconnexion, la gestion et l évolution d applications à base de services. L approche par services permet aux sociétés d exposer leurs compétences métiers au travers de langages et protocoles basés sur XML. Les orchestrations sont au cœur de ces architectures en supportant la construction d applications à partir de fonctionnalités de base. Créer des compositions de services signifie ordonner les invocations aux opérations, router les messages, modifier les paramètres et gérer les exceptions. Plusieurs langages de composition sont définis (WSCI (Arkin et al., 2002),WSBPEL (Jordan et al., 2007),SCUFL (Oinn et al., 2004)). Dans le cadre des Services Web, nous nous intéressons aux langages d orchestrations (BPEL4WS (Andrews et al., 2003), WSBPEL). Les orchestrations sont définies par le consortium W3C (W3C Glossary) comme «le modèle des interactions que doit respecter un agent Service Web pour atteindre son but». Cependant, même si les orchestrations sont un support à une programmation incrémentielle pour réagir à l introduction d une nouvelle levée d événement ou la coordination avec un nouveau service (Chandran et al., 2005, Bartoli et al., 2005), elles n offrent pas de support à leur propre composition. Ce point est d autant plus critique que les applications supportées évoluent très rapidement et que le développement collaboratif est reconnu comme indispensable à l élaboration des gros projets. La composition par assemblage (approche boites noires) répond mal au partage de contexte entre des sous-processus, à l optimisation des workflows, à la gestion des exceptions, à la répartition des contrôles d accès, au contrôle de la qualité de services, aux calculs de coûts, etc. L adaptation des architectures orientées services est au cœur de la construction de nouvelles applications à partir d une offre mouvante de services en fonction du contexte d exécution, tout en prenant en compte des propriétés non fonctionnelles telles que la sécurité, la réaction à un défaut de service, la gestion de la déconnexion, etc. Les adaptations concernent alors des services hétérogènes et peuvent nécessiter un contrôle des infrastructures (Marvie et al., 2006) L évolution des architectures orientées services est ainsi cruciale à la réussite de nombreux projets dont ceux qui visent à intensifier l usage des services via la mise en place de nouveaux protocoles. En développant l usage de ces architectures, la composition des services va devenir une tâche critique. Elle suppose de connaître l ensemble des services mis en jeux et d être capable de contrôler le flot de données et d exécution. Cette tâche, faîte manuellement, est cause d erreurs et chronophage. 2. Vers une évolution dynamique, collaborative et sûre Pour gérer l évolution dans la composition des services, nous nous basons sur le formalisme des orchestrations en tant que description d assemblages de services. Nous proposons de définir des mécanismes de compositions qui permettent d optimiser l évolution de ces assemblages. Nous distinguons deux formes d assemblages : les

3 Orchestration & Évolutions 3 assemblages définis pour construire de nouveaux services et les assemblages visant à introduire du contrôle dans des assemblages existants. Lors de la composition de ces assemblages, les défis à relever (i) sont la détection des conflits d assemblage (par exemple la levée de plusieurs exceptions en cas de conjonction de conditions, les accès concurrents en lecture et écriture à une variable ou la multiplicité des instructions de retours), (ii) l optimisation des assemblages résultants (par exemple en reconnaissant les appels multiples à un même service ou en partageant des données) et (iii) le calcul des orchestrations résultantes comprenant la composition des contrôles, la coordination entre des flots de données circulant dans ces workflows, l introduction d adaptateurs, etc. Pour gérer la complexité des compositions de services, nous proposons de nous appuyer sur des résultats issus de différents domaines collatéraux de l ingénierie du logiciel. De l ingénierie des modèles (IDM), nous reprenons les travaux relatifs aux transformations et aux algèbres sur les modèles pour exprimer les compositions et les calculer (Bernstein, 2003). La formalisation des transformations(omg, 2005) devra nous permettre de garantir l incrémentalité dans l évolution des assemblages et la confluence lors de la fusion d assemblages. L ordre des transformations s appuiera sur les dernières avancées en matière de calcul des ordres d application des transformations (Mens et al., 2006, Kniesel, 2006). Nous utilisons les travaux relatifs à la logique pour gérer l unification, la reconnaissance de patterns et les retours sur erreurs (Klein et al., 2007). Nous appuyons l intégration des propriétés non fonctionnelles dépendantes des plateformes sur la métamodélisation du comportement et les projections et rétro-projections(nano, 2004, Favre et al., 2006a). Des travaux sur le développement par séparation des préoccupations et la programmation par aspects (Douence, 2004), nous retenons les progrès en matière de tissage de code et de détection des conflits (Charfi et al., 2006, Courbis et al., 2005, Liu et al., 2006). Nous portons tout particulièrement notre attention sur des mécanismes de composition indépendants de l ordre des adaptations (Blay-Fornarino et al., 2004) et la mise en place d une base de connaissance des solutions à certains conflits récurrents (Filman et al., 2005, Douence et al., 2004, Szyperski, 1996). Dans un contexte dynamique d adaptation des architectures à base de services, il est particulièrement pénalisant d introduire des incohérences qui peuvent conduire à l arrêt, même partiel, de l application. Il apparaît donc essentiel de corréler aux mécanismes d adaptations et de compositions des moyens pour garantir la sûreté de fonctionnement des applications (Barais et al., 2006, Fleurquin et al., 2006, Occello, 2006). La composition de service implique de composer les données. Du calcul sur grilles, nous retenons en particulier les travaux relatifs à la composition des données (Glatard et al., 2007).

4 4 1 re soumission à RIMEL 07 L accroissement du nombre des services et la connaissance partielle du réseau des services suppose de définir des mécanismes d adaptation et d évolution qui prennent en charge l optimisation des assemblages résultants (Glatard et al., 2006, Nemo et al., 2007, Chafle et al., 2004). Dans notre équipe, nous travaillons sur deux applications qui mettent en jeux des assemblages de services. L une, dite SEDUITE, est un système de diffusion d informations au sein de l école polytechnique (Blay-Fornarino et al., 2007). En exploitation, elle exige une forte adaptabilité pour répondre aux modifications de services et à l extension de l école avec l ouverture de différents départements et sites. L autre application porte sur analyse d images médicales. Cette application utilise, MOTEUR, un moteur de workflow manager et est interfacée avec l infrastructure de production du projet EGEE. Dans les deux cas, le projet proposé ici devra permettre d adapter plus rapidement et efficacement les assemblages. Ces démonstrateurs nous permettront de valoriser nos travaux auprès des industriels ultérieurement. 3. Conclusion L évolution des applications repose sur une capitalisation des connaissances et la confiance de l utilisateur dans l application résultante. L adaptation des architectures à base de services ne déroge pas à ces règles. Nous proposons de l aborder en nous appuyant sur les approches par modèles qui donnent la liberté d expression et l interopérabilité, des outils de compositions qui reposent sur des théories bien fondées issues à la fois de la programmation par aspects et par sujets, et les méthodes formelles pour assurer la validité des adaptations à l exécution. La problématique et les esquisses de solution proposées ici sont issues de nos collaborations dans le cadre de différents projets industriels (Thèse avec DCN Toulon, Projet RNTL FAROS, Projet New generation Multimédia Service (SMNG) dans le pôle de compétitivité SCS qui implique PHILIPS, FRANCE TÉLÉCOM, HEWLETT PA- CKARD, ATOS,... ). Une plateforme est en cours de développement pour étayer ces différents points (Joffroy et al., 2007a, Joffroy et al., 2007b). 4. Bibliographie Andrews T., Curbera F., Dholakia H., Goland Y., Johannes K., Leymann F., Liu K., Roller D., Smith D., Thatte S., Trickovic I., Weerawarana S., «Business Process Execution Language for Web Services», Arkin A., Askary S., Fordin S., Jekeli W., Kawaguchi K., Orchard D., Pogliani S., Riemer K., Struble S., Takacsi-Nagy P., Trickovic I., Zimek S., «Web Service Choreography Interface 1.0», Barais O., Lawall J., Le Meur A.-F., Duchien L., «Safe Integration of New Concerns in a Software Architecture», 13th Annual IEEE International Conference on Engineering of Computer Based Systems (ECBS 06), IEEE, Potsdam, Germany, March, 2006.

5 Orchestration & Évolutions 5 Bartoli A., Jiménez-Perir R., Kemme B., Pautasso C., Patarin S., Wheater S., Woodman S., «The Adapt Framework for Adaptable and Composable», IEEE Distributed Systems Online, September, Bernstein P., «Applying model management to classical meta data problems», Conf. on Innovative Database Research (CIDR), Asilomar, CA, USA, January, Blay-Fornarino M., Charfi A., Emsellem D., Pinna-Déry A.-M., Riveill M., «Software interaction», Journal of Object Technology (ETH Zurich), vol. 3, n 10, p , Blay-Fornarino M., Collet P., Lahire P., Lavirotte S., Pinna-Déry A.-M., Riveill M., Tigli J.-Y., Contrats et compositions de services de l, Technical Report n F.4.1, RNTL Faros, January, Chafle G. B., Chandra S., Mann V., Nanda M. G., «Decentralized orchestration of composite web services», WWW Alt. 04 : Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters, ACM Press, New York, NY, USA, p , Chandran P., Poduval A., Adding BPEL to the Enterprise Integration Mix, Technical report, ORACLE, November, Charfi A., Mezini M., «AO4BPEL : An Aspect-Oriented Extension to BPEL», World Wide Web Journal : Recent Advances on Web Services (special issue), to appear, Courbis C., Finkelstein A., «Weaving Aspects into Web Service Orchestrations.», ICWS, IEEE Computer Society, p , Douence R., «A Restricted Definition of AOP», in, K. Gybels,, S. Hanenberg,, S. Herrmann,, J. Wloka (eds), European Interactive Workshop on Aspects in Software (EIWAS), September, Douence R., Fradet P., Südholt M., «Composition, reuse and interaction analysis of stateful aspects», 3rd international conference on Aspect-oriented software development (AOSD 04), ACM Press, Lancaster, UK, p , Favre J.-M., Bézivin J., Bull I., Évolution, rétro-ingénierie et IDM : du code aux modèles, in, chapter 8, February, 2006a. Favre J.-M., Establier J., Blay-Fornarino M., L ingénierie dirigée par les modèles : au-delà du MDA, Hermes-Lavoisier, Cachan, France, February, 2006b. Filman R., Friedman D., «Aspect-Oriented Programming Is Quantification and Obliviousness», in, R. Filman,, T. Erald,, S. Clarke,, M. Aksit (eds), Aspect-Oriented Software Development (AOSD 05), Addison-Wesley, Boston, p , Fleurquin R., Tibermacine C., «Une assistance pour l évolution des logiciels à base de composants», RTSI, série l Objet, Glatard T., Montagnat J., Lingrand D., Pennec X., «Flexible and efficient workflow deployement of data-intensive applications on grids with MOTEUR», International Journal of High Performance Computing and Applications (IJHPCA), Glatard T., Montagnat J., Pennec X., «Medical image registration algorithms assesment : Bronze Standard application enactment on grids using the MOTEUR workflow engine.», HealthGrid conference (HealthGrid 06), IOS Press, Valencia, Spain, p , June, Joffroy C., Mosser S., Blay-Fornarino M., Plateforme ADORE : Aspect and Distributed ORchEstrations, Technical report, I3S, Sophia-Antipolis (France), March, 2007a.

6 6 1 re soumission à RIMEL 07 Joffroy C., Mosser S., Blay-Fornarino M., Nemo C., «Des Orchestrations de Services Web aux Aspects», 3ème Journée Francophone sur le Développement de Logiciels Par Aspects (JFLDPA 2007), Toulouse (France), March, 2007b. Jordan D., Evedmon J., Alves A., Arkin A., Askary S., Barreto C., Bloch B., Curbera F., Ford M., Goland Y., Guízar A., Kartha N., Liu K., Khalaf R., Konig D., Marin M., Mehta V., Thatte S., Van der Rijn D., Yendluri P., Yiu A., «Web Services Business Process Execution Language Version 2.0», Klein J., Baudry B., Barais O., Jackson A., «Introduction du test dans la modélisation par aspects», IDM, Kniesel G., «Analysing the Correctness and Completeness of Aspect Weaving», IEEE Working Conference on Reverse Engineering (WCRE 2006), Benevento (Italy), October, Liu J., Batory D., Lengauer C., «Feature Oriented Refactoring of Legacy Applications», International Conference on Software Engineering (ICSE), Shanghai, China, May, MacKenzie M., Laskey K., McCabe F., Brown P., Metz R., Reference Model for Service Oriented Architecture 1.0, Technical Report n wd-soa-rm-cd1, OASIS, February, Marvie R., Duchien L., Blay-Fornarino M., Les plates-formes d exécution et l IDM, in, chapter 4, February, Mens T., Kniesel G., Runge O., «Transformation dependency analysis. A comparison of two approaches», Langages et Modèles à Objets (LMO), Hermes, Nimes, p , March, Nano O., Un modèle de réécriture pour l intégration de services, PhD thesis, Université de Nice - Sophia Antipolis, Sophia Antipolis, France, Nemo C., Blay-Fornarino M., Kniesel G., Riveill M., «SEMANTIC ORCHESTRATIONS MERGING - Towards Composition of Overlapping Orchestrations», in, J. Filipe (ed.), 9th International Conference on Enterprise Information Systems (ICEIS 2007), Funchal, Madeira, June, Occello A., Capitalisation de la sûreté de fonctionnement des applications soumises aux adaptations dynamiques : le modèle exécutable Satin, PhD thesis, Universite de Nice - Sophia Antipolis, Sophia Antipolis, France, June, Oinn T., Addis M., Ferris J., Marvin D., Senger M., Greenwood M., Carver T., Glover K., Pocock M. R., Wipat A., Li P., «Taverna : A tool for the composition and enactment of bioinformatics workflows», Bioinformatics journal, vol. 17, n 20, p , OMG., MOF QVT Final Adopted Specification, OMG Document ptc/ , Object Modeling Group. June, Szyperski C., «Independently Extensible Systems Software Engineering Potential and Challenges», Proceedings of the 19th Australian Computer Science Conference, Melbourne, Australia, 1996.

ED STIC - Proposition de Sujets de Thèse. pour la campagne d'allocation de thèses 2013

ED STIC - Proposition de Sujets de Thèse. pour la campagne d'allocation de thèses 2013 ED STIC - Proposition de Sujets de Thèse pour la campagne d'allocation de thèses 2013 Axe Sophi@Stic : Titre du sujet : aucun Composition de systèmes d information dirigée par les modèles : une démarche

Plus en détail

Vers une adaptabilité dynamique des architectures orientées services

Vers une adaptabilité dynamique des architectures orientées services Vers une adaptabilité dynamique des architectures orientées services une approche basée sur la programmation par aspect et les algèbres de processus. Mehdi Ben Hmida, Serge Haddad Laboratoire LAMSADE (CNRS)

Plus en détail

Introduction du test dans la modélisation par aspects

Introduction du test dans la modélisation par aspects Introduction du test dans la modélisation par aspects Jacques Klein 1 Benoit Baudry 1 Olivier Barais 1 Andrew Jackson 2 1 IRISA/INRIA Rennes Université de Rennes 1 Campus Universitaire de Beaulieu F-35042

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

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

INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE

INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE Igor Rosenberg 30 ans DEA «Image-Vision» de l Université de Nice Sophia-Antipolis POSTES PRECEDENTS MMA: Développement Web/Grails sur démonstrateur

Plus en détail

CURRICULUM VITAE. Informations Personnelles

CURRICULUM VITAE. Informations Personnelles CURRICULUM VITAE Informations Personnelles NOM: BOURAS PRENOM : Zine-Eddine STRUCTURE DE RATTACHEMENT: Département de Mathématiques et d Informatique Ecole Préparatoire aux Sciences et Techniques Annaba

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

Maquette Pédagogique. Diplôme d Ingénieur spécialité. Sciences Informatiques

Maquette Pédagogique. Diplôme d Ingénieur spécialité. Sciences Informatiques Maquette Pédagogique Diplôme d Ingénieur spécialité Sciences Informatiques 1 Spécialité SCIENCES INFORMATIQUES La cinquième année est constituée de plusieurs parcours chacun sous la responsabilité d un

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

Génie logiciel (Un aperçu)

Génie logiciel (Un aperçu) (Un aperçu) (sommerville 2010) Laurent Pérochon INRA URH 63122 St Genès Champanelle Laurent.perochon@clermont.inra.fr Ensemble d activités conduisant à la production d un logiciel Sur un échantillon de

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

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

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

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

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

VISUALISATION DE NUAGES DE POINTS

VISUALISATION DE NUAGES DE POINTS ARNAUD BLETTERER MULTI-RÉSOLUTION 1/16 VISUALISATION DE NUAGES DE POINTS MULTI-RÉSOLUTION AU TRAVERS DE CARTES DE PROFONDEUR Arnaud Bletterer Université de Nice Sophia Antipolis Laboratoire I3S - Cintoo

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

Sommaire. Introduction La technologie ebxml EDI conventionnels versus ebxml Web Services et ebxml Acteurs de l ebxml Conclusion

Sommaire. Introduction La technologie ebxml EDI conventionnels versus ebxml Web Services et ebxml Acteurs de l ebxml Conclusion ebxml Sommaire Introduction La technologie ebxml EDI conventionnels versus ebxml Web Services et ebxml Acteurs de l ebxml Conclusion Introduction Pourquoi L EDI EDI : échange de données informatisé Remplacer

Plus en détail

A / BIOGRAPHY. 2005-2009 : Doctorat en Sciences Economiques et de Gestion (Ph.D.), Louvain School of Management Université catholique de Louvain

A / BIOGRAPHY. 2005-2009 : Doctorat en Sciences Economiques et de Gestion (Ph.D.), Louvain School of Management Université catholique de Louvain Albert B.R. LWANGO, PhD. Finance, Innovation and Entrepreneurship Groupe ESC Troyes Contact address : 217 avenue Pierre Brossolette BP 710 10002 Troyes cedex - France Phone : +33(0)3 25 71 22 79 Mail :

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

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

UNIVERSITÉ DE MONTRÉAL ANALYSE FORMELLE D ORCHESTRATIONS DE SERVICES WEB

UNIVERSITÉ DE MONTRÉAL ANALYSE FORMELLE D ORCHESTRATIONS DE SERVICES WEB UNIVERSITÉ DE MONTRÉAL ANALYSE FORMELLE D ORCHESTRATIONS DE SERVICES WEB FAYÇAL ABOUZAID DÉPARTEMENT DE GÉNIE INFORMATIQUE ET GÉNIE LOGICIEL ÉCOLE POLYTECHNIQUE DE MONTRÉAL THÈSE PRÉSENTÉE EN VUE DE L

Plus en détail

Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P

Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P EUROCOPTER SAS Groupe EADS Marignane Ecole des Mines d Alès Laboratoire de Génie Informatique et d Ingénierie de Production LGI2P Nîmes Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P Titre Domaine

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

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

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

Dafoe Présentation de la plate-forme UIMA

Dafoe Présentation de la plate-forme UIMA Laboratoire d Informatique de l université Paris-Nord (UMR CNRS 7030) Institut Galilée - Université Paris-Nord 99, avenue Jean-Baptiste Clément 93430 Villetaneuse, France 11 juillet 2007 Plates-formes

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

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

The space to start! Managed by

The space to start! Managed by The space to start! Managed by ESA Business Incubation Centers (ESA BICs) : un programme de soutien à la création d entreprises L Agence Spatiale Européenne (ESA) dispose d un programme de transfert de

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

Introduction au projet ebxml. Alain Dechamps

Introduction au projet ebxml. Alain Dechamps Introduction au projet ebxml Alain Dechamps 1 Introduction ebes Plan Le pourquoi de la réunion Contexte et projet ebxml Fonctionnement Avantages 2 Lexique Business process = processus métier Core component

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

Efficient Object Versioning for Object- Oriented Languages From Model to Language Integration

Efficient Object Versioning for Object- Oriented Languages From Model to Language Integration Efficient Object Versioning for Object- Oriented Languages From Model to Language Integration Pluquet Frédéric July, 3rd 2012 Etude de techniques efficaces de versionnement d objets pour les langages orientés

Plus en détail

THÈSE. Une Approche de Composition des Services Web Basée Transformation de Graphes

THÈSE. Une Approche de Composition des Services Web Basée Transformation de Graphes République Algérienne Démocratique et Populaire Ministère de l Enseignement Supérieur et de la Recherche Scientifique Université Abdelhamid Mehri Constantine 2 Faculté des Nouvelles Technologies de l Information

Plus en détail

Utilisation de l ingénierie des modèles pour la conception collaborative de produits mécaniques

Utilisation de l ingénierie des modèles pour la conception collaborative de produits mécaniques Utilisation de l ingénierie des modèles pour la conception collaborative de produits mécaniques Mathias Kleiner Laboratoire des Sciences de l Information et des Systèmes (LSIS) - UMR CNRS 7296 Projet Ingenierie

Plus en détail

État de l art sur la contractualisation et la composition

État de l art sur la contractualisation et la composition RNTL FAROS Composition de contrats pour la Fiabilité d ARchitectures Orientées Services Livrable Coordonnateur : Philippe COLLET État de l art sur la contractualisation et la composition Projet FAROS Août

Plus en détail

Completed Projects / Projets terminés

Completed Projects / Projets terminés Completed Projects / Projets terminés Nouvelles normes Nouvelles éditions Publications spéciales publiées en français CAN/CSA-ISO/CEI 10164-9-97 (C2001), 1 re édition Technologies de l information Interconnexion

Plus en détail

Mesure et modélisation de l énergie logicielle

Mesure et modélisation de l énergie logicielle Mesure et modélisation de l énergie logicielle Adel Noureddine, Romain Rouvoy, Lionel Seinturier Green Days @ Lille 29 novembre 2013 Plan Contexte! Problèmes et limitations! Mesure énergétique des logiciels

Plus en détail

Notice biographique Repères biographiques communs. Nom : NURCAN Prénom : SELMIN Section : 27. Centre de Recherche en Informatique (CRI)

Notice biographique Repères biographiques communs. Nom : NURCAN Prénom : SELMIN Section : 27. Centre de Recherche en Informatique (CRI) Notice biographique Repères biographiques communs Nom : NURCAN Prénom : SELMIN Section : 27 Corps : Maître de conférences Equipe de recherche Grade : Hors classe Centre de Recherche en Informatique (CRI)

Plus en détail

Alimenter un entrepôt de données par des données issues de services web. Une approche médiation pour le prototype DaWeS

Alimenter un entrepôt de données par des données issues de services web. Une approche médiation pour le prototype DaWeS Alimenter un entrepôt de données par des données issues de services web. Une approche médiation pour le prototype DaWeS John Samuel LIMOS (Laboratoire d Informatique, de Modélisation et d Optimisation

Plus en détail

Liste de conférences et revues Thème Com A

Liste de conférences et revues Thème Com A Liste de conférences et revues Thème Com A April 11th, 2007 Ci-dessous, la synthèse des listes de publications fournies par les projets. Il faut noter que ACES/CEPAGE/OASIS/ n ont pas répondu et ne sont

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

Offre de thèse. Co-encadrant de thèse : HENRY Sébastien Coordonnées électroniques : Sébastien.Henry@univ-lyon1.fr Laboratoire : DISP (www.disp-lab.

Offre de thèse. Co-encadrant de thèse : HENRY Sébastien Coordonnées électroniques : Sébastien.Henry@univ-lyon1.fr Laboratoire : DISP (www.disp-lab. Offre de thèse 1. Profil recherché Issu d une formation d ingénieur ou d un master, le candidat disposera idéalement des compétences dans les domaines suivants : Pilotage des systèmes de production. Systèmes

Plus en détail

LISTE DES PUBLICATIONS

LISTE DES PUBLICATIONS LISTE DES PUBLICATIONS DE GABRIELLA SALZANO Bases de données et Systèmes d'information A - Chapitres d ouvrages collectifs édités A1. SALZANO, G., Dimension géographique des Systèmes d'information de santé,

Plus en détail

Intégration des connaissances en neurosciences dans un environnement multi-centrique

Intégration des connaissances en neurosciences dans un environnement multi-centrique Intégration des connaissances en neurosciences dans un environnement multi-centrique Alban Gaignard, Johan Montagnat I3S, UMR 6070 CNRS, Université de Nice Sophia Antipolis alban.gaignard@i3s.unice.fr

Plus en détail

PRODUCTS LIST (updated 11th January 2010)

PRODUCTS LIST (updated 11th January 2010) PRODUCTS LIST (updated 11th January 2010) OPERATING SYSTEMS SUN SOLARIS 10, 9, 10 B OP Application and database servers Red Hat Enterprise Linux Server 4.x and 5.x B OP Single Application Host Windows

Plus en détail

Eclipse Process Framework et Telelogic Harmony/ITSW

Eclipse Process Framework et Telelogic Harmony/ITSW Eclipse Process Framework et Telelogic Harmony/ITSW Boris Baldassari 1 Résumé Une introduction à Eclipse Process Framework (EPF) et au processus OpenUP, et comment tirer profit de ces initiatives dans

Plus en détail

Auto-explication des Chorégraphies de Services

Auto-explication des Chorégraphies de Services Mario Cortes Cornax Sophie Dupuy-Chessa Dominique Rieu Université de Grenoble, LIG Auto-explication des Chorégraphies de Services 1 Problématique Chorégraphie de services Vision globale des processus distribués

Plus en détail

Vérifica(on et Valida(on de Business Process. Ang Chen et Levi Lúcio

Vérifica(on et Valida(on de Business Process. Ang Chen et Levi Lúcio Vérifica(on et Valida(on de Business Process Ang Chen et Levi Lúcio Résumé Méthodologie de développement Architecture & environnement pour le développement des processus mé(er Modèle opéra(onnel Vérifica(on

Plus en détail

DEA ès Sciences de Gestion. DES en Sciences Economiques. Ingénieur diplômé de l'ecole Polytechnique de Paris.

DEA ès Sciences de Gestion. DES en Sciences Economiques. Ingénieur diplômé de l'ecole Polytechnique de Paris. Education René Demeestere Emeritus Professor, Department Accounting and Management Control DEA ès Sciences de Gestion. DES en Sciences Economiques. Ingénieur diplômé de l'ecole Polytechnique de Paris.

Plus en détail

Stage Ingénieur en développement logiciel/modélisation 3D

Stage Ingénieur en développement logiciel/modélisation 3D Ingénieur en développement logiciel/modélisation 3D Schlumberger recrute un(e) stagiaire ingénieur en modélisation 3D pour la plate-forme Petrel. Vous serez intégré(e) au sein d une équipe innovante, Petrel

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

La vie privée à l ère du numérique : approches philosophiques et informatiques

La vie privée à l ère du numérique : approches philosophiques et informatiques La vie privée à l ère du numérique : approches philosophiques et informatiques - Doctorant Encadrement : Christine Verdier, Philippe Saltel Aurelien.Faravelon@imag.fr 1 Plan Introduction : un monde de

Plus en détail

EMC Forum 2014. EMC ViPR et ECS : présentation des services software-defined

EMC Forum 2014. EMC ViPR et ECS : présentation des services software-defined EMC Forum 2014 EMC ViPR et ECS : présentation des services software-defined 1 2 3 4 5 Software is Eating the World Marc Andreessen co-fondateur de Netscape Les entreprises qui utilisent efficacement le

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

Introduction à la modélisation

Introduction à la modélisation Formation INRA-ACTA-ICTA Introduction à la modélisation Les modèles mathématiques pour l agronomie et l élevage 2 nde session, du 28 novembre au 1 er décembre 2005 - Informatique et modèles - Nathalie

Plus en détail

Qualité de la conception de tests logiciels : plate-forme de conception et processus de test

Qualité de la conception de tests logiciels : plate-forme de conception et processus de test Ecole Doctorale en Sciences de l Ingénieur de l ECP Formation doctorale en Génie Industriel Qualité de la conception de tests logiciels : plate-forme de conception et processus de test Quality of the design

Plus en détail

Curriculum Vitae 1 er février 2008

Curriculum Vitae 1 er février 2008 Curriculum Vitae 1 er février 2008 Informations générales Cédric MEUTER Nationalité belge Né à La Louvière, le 16 novembre 1979 Adresse personnelle : Adresse professionnelle : Ave Général Bernheim, 57

Plus en détail

Gestion de la variabilité dans les applications SaaS multi-locataires

Gestion de la variabilité dans les applications SaaS multi-locataires Gestion de la variabilité dans les applications SaaS multi-locataires Ali Ghaddar *,**, Dalila Tamzalit **, Ali Assaf * * BITASOFT 60 bd. Maréchal Alphonse Juin 44100 Nantes ali.ghaddar, ali.assaf@bitasoft.com

Plus en détail

Adaptabilité d un MOOC aux styles d apprentissage. Hubert Kadima Directeur de Recherche LARIS/EISTI Email : hubert.kadima@eisti.fr

Adaptabilité d un MOOC aux styles d apprentissage. Hubert Kadima Directeur de Recherche LARIS/EISTI Email : hubert.kadima@eisti.fr Adaptabilité d un MOOC aux styles d apprentissage Hubert Kadima Directeur de Recherche LARIS/EISTI Email : hubert.kadima@eisti.fr Agenda 1. Contexte : l apprentissage dans le projet PLACIS 2. Choix du

Plus en détail

Sécurisation du stockage de données sur le Cloud Michel Kheirallah

Sécurisation du stockage de données sur le Cloud Michel Kheirallah Sécurisation du stockage de données sur le Cloud Michel Kheirallah Introduction I Présentation du Cloud II Menaces III Exigences de sécurité IV Techniques de sécurisation 2 26/02/2015 Présentation du Cloud

Plus en détail

Solution A La Gestion Des Objets Java Pour Des Systèmes Embarqués

Solution A La Gestion Des Objets Java Pour Des Systèmes Embarqués International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 7, Issue 5 (June 2013), PP.99-103 Solution A La Gestion Des Objets Java Pour Des

Plus en détail

Retour d expériences avec UML

Retour d expériences avec UML Retour d expériences avec UML UML pour les systèmes biologiques Marie-Hélène Moirez-Charron, UMR AGIR, équipe MAGE INRA Toulouse mailto:marie-helene.charron@toulouse.inra.fr PLAN Contexte de travail UML,

Plus en détail

Propriétés du Document EMA. Résumé

Propriétés du Document EMA. Résumé Propriétés du Document Source du Document FSN OpenPaaS Titre du Document Définition et exploitation d un référentiel de processus collaboratifs : Rapport de synthèse quant aux référentiels existants Module(s)

Plus en détail

Thales Services, des systèmes d information plus sûrs, plus intelligents www.thalesgroup.com

Thales Services, des systèmes d information plus sûrs, plus intelligents www.thalesgroup.com , des systèmes d information plus sûrs, plus intelligents www.thalesgroup.com Thales, leader mondial des hautes technologies Systèmes de transport, Espace, Avionique, Opérations aériennes, Défense terrestre,

Plus en détail

DES SYSTÈMES D INFORMATION

DES SYSTÈMES D INFORMATION URBANISATION & CONCEPTION DES SYSTÈMES D INFORMATION Le concept d urbanisation repose sur une analogie connue entre le Système d Information (SI) et la ville, dans lesquels interviennent tour à tour urbanistes

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

Forthcoming Database

Forthcoming Database DISS.ETH NO. 15802 Forthcoming Database A Framework Approach for Data Visualization Applications A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZURICH for the degree of Doctor of

Plus en détail

Le moteur de workflow JBPM

Le moteur de workflow JBPM Le moteur de workflow Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX Claude.Duvallet@gmail.com http://litis.univ-lehavre.fr/ duvallet/

Plus en détail

openarchitectureware & transformation de modèle Yannick Lizzi Architecte Logiciel itemis France Mail: lizzi@itemis.de

openarchitectureware & transformation de modèle Yannick Lizzi Architecte Logiciel itemis France Mail: lizzi@itemis.de openarchitectureware & transformation de modèle Yannick Lizzi Architecte Logiciel itemis France Mail: lizzi@itemis.de itemis France 2009 All rights reserved 1 Itemis en quelques mots Spécialisé dans l

Plus en détail

Architecture Orientée Objet Pour l Ingénierie des SIP application à l Entreprise SAFCER

Architecture Orientée Objet Pour l Ingénierie des SIP application à l Entreprise SAFCER Architecture Orientée Objet Pour l Ingénierie des SIP application à l Entreprise SAFCER Dounia Mansouri, Mohammed Mostefai, Yasmina Bella Laboratoire d Automatique de Sétif E-mail: mostefai@univ-setif.dz

Plus en détail

Les processus métiers : concepts, modèles et systèmes

Les processus métiers : concepts, modèles et systèmes Les processus métiers : concepts, modèles et systèmes Organisation du cours Concepts et notations Modélisation des processus Systèmes de gestion de processus Processus transactionnels Découverte de processus

Plus en détail

Les Bases de Données et l Objet Introduction

Les Bases de Données et l Objet Introduction Les Bases de Données et l Objet Introduction Didier DONSEZ Université de Valenciennes Institut des Sciences et Techniques de Valenciennes donsez@univ-valenciennes.fr Plan Définitions d un Objet Propriétés

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

Application de K-means à la définition du nombre de VM optimal dans un cloud

Application de K-means à la définition du nombre de VM optimal dans un cloud Application de K-means à la définition du nombre de VM optimal dans un cloud EGC 2012 : Atelier Fouille de données complexes : complexité liée aux données multiples et massives (31 janvier - 3 février

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

Les simulations dans l enseignement des sondages Avec le logiciel GENESIS sous SAS et la bibliothèque Sondages sous R

Les simulations dans l enseignement des sondages Avec le logiciel GENESIS sous SAS et la bibliothèque Sondages sous R Les simulations dans l enseignement des sondages Avec le logiciel GENESIS sous SAS et la bibliothèque Sondages sous R Yves Aragon, David Haziza & Anne Ruiz-Gazen GREMAQ, UMR CNRS 5604, Université des Sciences

Plus en détail

Jean-Philippe VIOLET Solutions Architect

Jean-Philippe VIOLET Solutions Architect Jean-Philippe VIOLET Solutions Architect IBM Cognos: L' Expertise de la Gestion de la Performance Acquis par IBM en Janvier 08 Rattaché au Brand Information Management Couverture Globale 23,000 clients

Plus en détail

UML est-il soluble dans les méthodes agiles?

UML est-il soluble dans les méthodes agiles? Pascal ROQUES Valtech Training UML est-il soluble dans les méthodes agiles? octobre 07 Résumé On entend beaucoup parler actuellement de deux approches ayant l'air fondamentalement opposées : l'approche

Plus en détail

Les Biolangages. Thierry Lecroq. Université de Rouen FRANCE. university-logo. Thierry Lecroq (Univ. Rouen) MB2 2008 2009 1 / 16

Les Biolangages. Thierry Lecroq. Université de Rouen FRANCE. university-logo. Thierry Lecroq (Univ. Rouen) MB2 2008 2009 1 / 16 Les Biolangages Thierry Lecroq Université de Rouen FRANCE 2008 2009 Thierry Lecroq (Univ. Rouen) MB2 2008 2009 1 / 16 BioPerl Ensemble de modules Perl Utilise la programmation objet L objectif est de mettre

Plus en détail

Maîtrise énergétique des centres de données

Maîtrise énergétique des centres de données LABORATOIRE D INFORMATIQUE DE NANTES-ATLANTIQUE UMR 6241 ÉCOLE DOCTORALE STIM, N. 503 «Sciences et technologies de l information et des mathématiques» Sujet de thèse pour 2010 Maîtrise énergétique des

Plus en détail

Modèles et politiques de sécurité pour les infrastructures critiques

Modèles et politiques de sécurité pour les infrastructures critiques Modèles et politiques de sécurité pour les infrastructures critiques Yves Deswarte deswarte@laas.fr LAAS-CNRS, Toulouse, France Exemple d infrastructure critique Production, transport, distribution d énergie

Plus en détail

L Architecture d Entreprise au service de la Transformation. Ludovic Relandeau VP, Managing Director MEGA

L Architecture d Entreprise au service de la Transformation. Ludovic Relandeau VP, Managing Director MEGA L Architecture d Entreprise au service de la Transformation Ludovic Relandeau VP, Managing Director MEGA Introduction Nuage, Social Media, Mobiles Apps, changent notre monde 2 Introduction Quelque soit

Plus en détail

Nathalie REY DIPLOMES UNIVERSITAIRES

Nathalie REY DIPLOMES UNIVERSITAIRES Nathalie REY Fonction (depuis septembre 1999) : Maître de Conférences en Sciences Economiques Université Paris 13, Sorbonne Paris Cité CEPN, UMR 7234 U.F.R. Sciences Économiques et de Gestion, Bureau J308

Plus en détail

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET 1 Tianxiao LIU Licence Professionnelle Réseaux & Sécurité Université de Cergy-Pontoise http://depinfo.u-cergy.fr/~tliu/lpg.php PLAN Objectif et

Plus en détail

Une proposition d extension de GML pour un modèle générique d intégration de données spatio-temporelles hétérogènes

Une proposition d extension de GML pour un modèle générique d intégration de données spatio-temporelles hétérogènes 303 Schedae, 2007 Prépublication n 46 Fascicule n 2 Une proposition d extension de GML pour un modèle générique d intégration de données spatio-temporelles hétérogènes Samya Sagar, Mohamed Ben Ahmed Laboratoire

Plus en détail

SYSTEME INTEGRE DE GESTION DES BIBLIOTHEQUES

SYSTEME INTEGRE DE GESTION DES BIBLIOTHEQUES SYSTEME INTEGRE DE GESTION DES BIBLIOTHEQUES Collaborons ensemble à l amélioration des services des bibliothèques Les bibliothèques doivent aujourd hui relever les nouveaux défis posés par l univers de

Plus en détail

THÈSE. présentée à TÉLÉCOM PARISTECH. pour obtenir le grade de. DOCTEUR de TÉLÉCOM PARISTECH. Mention Informatique et Réseaux. par.

THÈSE. présentée à TÉLÉCOM PARISTECH. pour obtenir le grade de. DOCTEUR de TÉLÉCOM PARISTECH. Mention Informatique et Réseaux. par. École Doctorale d Informatique, Télécommunications et Électronique de Paris THÈSE présentée à TÉLÉCOM PARISTECH pour obtenir le grade de DOCTEUR de TÉLÉCOM PARISTECH Mention Informatique et Réseaux par

Plus en détail

Principes. 2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA. Programmation en Corba. Stéphane Vialle

Principes. 2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA. Programmation en Corba. Stéphane Vialle 2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle 1 Principes 2 Architecture 3 4 Aperçu d utilisation

Plus en détail

Christian Soutou UML 2. pour les. bases de données. Avec 20 exercices corrigés. Groupe Eyrolles, 2007, ISBN : 978-2-212-12091-2

Christian Soutou UML 2. pour les. bases de données. Avec 20 exercices corrigés. Groupe Eyrolles, 2007, ISBN : 978-2-212-12091-2 Christian Soutou UML 2 pour les bases de données Avec 20 exercices corrigés Groupe Eyrolles, 2007, ISBN : 978-2-212-12091-2 Chapitre 4 Outils du marché : de la théorie à la pratique Non mais t as déjà

Plus en détail

Laboratoire 4 Développement d un système intelligent

Laboratoire 4 Développement d un système intelligent DÉPARTEMENT DE GÉNIE LOGICIEL ET DES TI LOG770 - SYSTÈMES INTELLIGENTS ÉTÉ 2012 Laboratoire 4 Développement d un système intelligent 1 Introduction Ce quatrième et dernier laboratoire porte sur le développement

Plus en détail

Collaboration des Processus Métiers dans les Echanges inter-entreprises (B2B) basée sur le Web Service Resource Framework (WSRF) du Grid

Collaboration des Processus Métiers dans les Echanges inter-entreprises (B2B) basée sur le Web Service Resource Framework (WSRF) du Grid REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE L'ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE Institut National de formation en Informatique (I.N.I) Thèse Présentée pour l obtention

Plus en détail

Industrial Phd Progam

Industrial Phd Progam Industrial Phd Progam Catalan Government: Legislation: DOGC ECO/2114/2012 Modification: DOGC ECO/2443/2012 Next: Summary and proposal examples. Main dates March 2013: Call for industrial Phd projects grants.

Plus en détail

Gouvernance IT : par où commencer? Hubert Lalanne DE, Chief Architect for Industries IBM Software France

Gouvernance IT : par où commencer? Hubert Lalanne DE, Chief Architect for Industries IBM Software France Conférence IDC Gouvernance IT - Paris 6 Avril 2011 Gouvernance IT : par où commencer? Hubert Lalanne DE, Chief Architect for Industries IBM Software France 2011 IBM Corporation Quels sont les ingrédients

Plus en détail

Présentation Alfresco

Présentation Alfresco Présentation d un CMS : Alfresco Présentation Alfresco Ludovic Plantin, Frédéric Sénèque, Xu Zhao Polytech Grenoble Décembre 2008 Plantin, Sénèque, Xu (Polytech) Présentation Alfresco Décembre 2008 1 /

Plus en détail

Modélisation des processus métiers et standardisation

Modélisation des processus métiers et standardisation Modélisation des processus métiers et standardisation Table des matières Introduction... 3 Processus métier : un même mot, plusieurs domaines d application... 4 Les défis contemporains de la gestion des

Plus en détail

Anglais : courant ; Espagnol : bilingue

Anglais : courant ; Espagnol : bilingue Alban Gaignard Docteur Ingénieur Données numériques et connaissances 1 rue Fontana 06200 Nice - France H (+33)6 89 44 49 91 B alban.gaignard@cnrs.fr Né le 8 juillet 1980 à Rennes, en couple, 2 enfants.

Plus en détail