Compatibility and replaceability analysis for timed web service protocols
|
|
- Valentin St-Jean
- il y a 8 ans
- Total affichages :
Transcription
1 Compatibility and replaceability analysis for timed web service protocols Boualem Benatallah 1 Fabio Casati 2 Julien Ponge 3,1 Farouk Toumani 3 1 Computer School of Engineering, The University of New South Wales, Sydney, Australia 2 Hewlett-Packard Laboratories, Palo Alto, California, USA 3 Laboratoire LIMOS, ISIMA, Clermont-Ferrand, France 21èmes journées Bases de Données Avancées Saint-Malo
2 Agenda 1 Introduction Les web services aujourd hui Vers des abstractions de plus haut-niveau Compatibilité, remplaçabilité 2 Timed business protocols Présentation Analyse Algorithmes 3 Conclusion et perspectives 2 / 38
3 Introduction Agenda 1 Introduction Les web services aujourd hui Vers des abstractions de plus haut-niveau Compatibilité, remplaçabilité 2 Timed business protocols Présentation Analyse Algorithmes 3 Conclusion et perspectives 3 / 38
4 Introduction Les web services aujourd hui Agenda 1 Introduction Les web services aujourd hui Vers des abstractions de plus haut-niveau Compatibilité, remplaçabilité 2 Timed business protocols Présentation Analyse Algorithmes 3 Conclusion et perspectives 4 / 38
5 Introduction Les web services aujourd hui Web services? Les web services sont la nouvelle vague des applications web. Ce sont des applications modulaires, auto-contenues et auto-descriptives qui peuvent être publiées, localisées et invoquées depuis le web. Tutoriel IBM DeveloperWorks Evolution middlewares classiques (MOM / RPC). Emplois de standards : XML, SOAP, HTTP(S), SMTP,... Services-Oriented Computing, couplage faible. 5 / 38
6 Introduction Les web services aujourd hui Web services? Les web services sont la nouvelle vague des applications web. Ce sont des applications modulaires, auto-contenues et auto-descriptives qui peuvent être publiées, localisées et invoquées depuis le web. Tutoriel IBM DeveloperWorks Evolution middlewares classiques (MOM / RPC). Emplois de standards : XML, SOAP, HTTP(S), SMTP,... Services-Oriented Computing, couplage faible. 5 / 38
7 Introduction Les web services aujourd hui Scénario usuel Annuaire 1 3 Internet Web service 2 WSDL SI, WS, Apps,... 6 / 38
8 Introduction Les web services aujourd hui Pour le développeur... SOAP / WSDL très bien acceptés, UDDI... moins. Services riches (ex : Amazon) : beaucoup d opérations. Difficultés pour comprendre le service. Standards bas-niveau, opérations manuelles. 7 / 38
9 Introduction Vers des abstractions de plus haut-niveau Agenda 1 Introduction Les web services aujourd hui Vers des abstractions de plus haut-niveau Compatibilité, remplaçabilité 2 Timed business protocols Présentation Analyse Algorithmes 3 Conclusion et perspectives 8 / 38
10 Introduction Vers des abstractions de plus haut-niveau (Une) Pile des web services Haut-niveau Bas-niveau WSCI, WSCL, BPEL4WS,..., Découverte WSDL SOAP HTTP(S), SMTP, IIOP,... XML S é c u r i t é Q o S M a n a g e m e n t Business issues = Prolifération des standards (WS-*), orientés principalement implémentation. 9 / 38
11 Introduction Vers des abstractions de plus haut-niveau (Une) Pile des web services Haut-niveau Bas-niveau WSCI, WSCL, BPEL4WS,..., Découverte WSDL SOAP HTTP(S), SMTP, IIOP,... XML S é c u r i t é Q o S M a n a g e m e n t Business issues = Prolifération des standards (WS-*), orientés principalement implémentation. 9 / 38
12 Introduction Vers des abstractions de plus haut-niveau ServiceMozaic Conception, développement et gestion de services. Ensemble d outils orientés-modèles. J2EE + Eclipse. 10 / 38
13 Introduction Vers des abstractions de plus haut-niveau ServiceMozaic 10 / 38
14 Introduction Vers des abstractions de plus haut-niveau Business protocols Représenter l ensemble des conversations (comportement externe). Permettre des analyses via une algèbre. Automate déterministe : états phases durant l interaction client transitions messages échangés (in / out +/ ). Instances multiples et concurrentes. 11 / 38
15 Introduction Vers des abstractions de plus haut-niveau Exemple Amazon AWS start cartrequestout keywordsearchrequest(+) shoppingcartresponse(-) searchin keywordsearchrequest(+) cartrequestin getshoppingcartrequest(+) keywordsearchresponse(-) modifyshoppingcartitemsrequest(+) removeshoppingcart ItemsRequest(+) searchout addshoppingcartitemsrequest(+) shopping removeshoppingcartitemsrequest(+) getshoppingcartrequest(+) modifyshoppingcart ItemsRequest(+) addshoppingcart ItemsRequest(+) 12 / 38
16 Introduction Vers des abstractions de plus haut-niveau Identifier / modéliser des abstractions Compromis expressivité / complexité. Travaux précédents sur des portails e-commerce. Modèle de base simple et intuitif. Extensions pour les abstractions, ici le temps. 13 / 38
17 Introduction Vers des abstractions de plus haut-niveau Intuition vis-à-vis du temps start cartrequestout keywordsearchrequest(+) shoppingcartresponse(-) searchin keywordsearchrequest(+) cartrequestin getshoppingcartrequest(+) keywordsearchresponse(-) modifyshoppingcartitemsrequest(+) removeshoppingcart ItemsRequest(+) searchout addshoppingcartitemsrequest(+) shopping removeshoppingcartitemsrequest(+) getshoppingcartrequest(+) modifyshoppingcart ItemsRequest(+) addshoppingcart ItemsRequest(+) 14 / 38
18 Introduction Vers des abstractions de plus haut-niveau Intuition vis-à-vis du temps start cartrequestout keywordsearchrequest(+) timeout, 10 minutes shoppingcartresponse(-) searchin keywordsearchrequest(+) cartrequestin getshoppingcartrequest(+) keywordsearchresponse(-) modifyshoppingcartitemsrequest(+) removeshoppingcart ItemsRequest(+) searchout addshoppingcartitemsrequest(+) shopping removeshoppingcartitemsrequest(+) getshoppingcartrequest(+) modifyshoppingcart ItemsRequest(+) addshoppingcart ItemsRequest(+) 14 / 38
19 Introduction Compatibilité, remplaçabilité Agenda 1 Introduction Les web services aujourd hui Vers des abstractions de plus haut-niveau Compatibilité, remplaçabilité 2 Timed business protocols Présentation Analyse Algorithmes 3 Conclusion et perspectives 15 / 38
20 Introduction Compatibilité, remplaçabilité Compatibilité P1 s0 a(+) s1 b(+) s2 P2 s0' a(-) s1' b(-) s2' 2 services peuvent converser 16 / 38
21 Introduction Compatibilité, remplaçabilité Remplaçabilité P1 s0 a(+) s1 b(+) s2 c(+) s2' P2 s0' a(+) s1' b(+) s3' 1 service peut en remplacer un autre 17 / 38
22 Introduction Compatibilité, remplaçabilité Approche pour l analyse Classes de compatibilité. Caractérisation à l aide d opérateurs de protocoles. Algorithmes ad-hoc pour les opérateurs. 18 / 38
23 Timed business protocols Agenda 1 Introduction Les web services aujourd hui Vers des abstractions de plus haut-niveau Compatibilité, remplaçabilité 2 Timed business protocols Présentation Analyse Algorithmes 3 Conclusion et perspectives 19 / 38
24 Timed business protocols Présentation Agenda 1 Introduction Les web services aujourd hui Vers des abstractions de plus haut-niveau Compatibilité, remplaçabilité 2 Timed business protocols Présentation Analyse Algorithmes 3 Conclusion et perspectives 20 / 38
25 Timed business protocols Présentation Extension du modèle de base s0 a(+) P Introduction de transitions implicites. Modélisation intervalles de validité / expirations. s1 i1: 60s s3 b(+) b(+) c(+) s2 s4 21 / 38
26 Timed business protocols Présentation Formalisation Web services business protocol P = (S, s 0, F, M, R) Timed web services business protocol : M = M e M i Pour R(s, s, m), m M i, définition de T ime(s, m) t Q / 38
27 Timed business protocols Présentation Formalisation Web services business protocol P = (S, s 0, F, M, R) Timed web services business protocol : M = M e M i Pour R(s, s, m), m M i, définition de T ime(s, m) t Q / 38
28 Timed business protocols Présentation Formalisation cont. Protocoles déterministes. Au plus 1 transition implicite par état. Pas de deadlocks. Hypothèses : transitions instantanées temps relatif / entrée dans un état s états atteignables pas de circuits implicites. 23 / 38
29 Timed business protocols Présentation Exemple : mauvais protocole s0 a(+) i2: 35s s1 i1: 60s s3 b(+) i3: 70s c(+) s2 s4 s5 24 / 38
30 Timed business protocols Présentation Sémantique 2 types de contraintes : conversations Linear time a(+) b( ) c(+) temporelles traces temporisées (a(+), 0) (b( ), 3) (c(+), 20) On s intéresse aux traces observables. 25 / 38
31 Timed business protocols Présentation Sémantique 2 types de contraintes : conversations Linear time a(+) b( ) c(+) temporelles traces temporisées (a(+), 0) (b( ), 3) (c(+), 20) On s intéresse aux traces observables. 25 / 38
32 Timed business protocols Analyse Agenda 1 Introduction Les web services aujourd hui Vers des abstractions de plus haut-niveau Compatibilité, remplaçabilité 2 Timed business protocols Présentation Analyse Algorithmes 3 Conclusion et perspectives 26 / 38
33 Timed business protocols Analyse Classes de compatibilité et remplaçabilité Compatibilité : totale et partielle. Remplaçabilité : équivalence, partielle et subsomption par rapport à un protocole client par rapport à un rôle d interaction originalité : flexibilité. 27 / 38
34 Timed business protocols Analyse Classes de compatibilité et remplaçabilité Compatibilité : totale et partielle. Remplaçabilité : équivalence, partielle et subsomption par rapport à un protocole client par rapport à un rôle d interaction originalité : flexibilité. 27 / 38
35 Timed business protocols Analyse Difficulté P1 start x(+) s0 b(-) s2 P 1 et P 2 sont compatibles! s3 c(+) a(+) s1 i: 540min s4 Transitions implicitement disponibles. P2 start x(-) s0' a(-) b(+) s3' i1: 240min s4' s2' i2: 300min s1' b(+) c(-) s5' i3: 240min b(+) s6' s8' s7' s 0, s 0 : (P 1 ) (P 2 ) 8 < : 8 < : a : [0min, 540min] b : [0min, 540min] c : [0min, 540min] a : [0min, 240min] b : [0min, 780min] c : [240min, 540min] 28 / 38
36 Timed business protocols Analyse Opérateurs Timed compatible composition : TC Timed intersection : TI Timed difference : TD Projection : [P 1 TC P 2 ] P1 29 / 38
37 Timed business protocols Analyse Exemple : différence temporisée P 1 i: 3min s0 a(-) s1 b(+) s2 c(+) s3 s4 P 2 s0 a(-) s1 b(+) s2 c(+) s3 P 3 s0 a(-) s1 b(+) s2 i: 3min s2 c(+) P 3 = P 2 TD P 1 s4 30 / 38
38 Timed business protocols Analyse Caractérisation Caractérisation des classes de compatibilité et remplaçabilité par les opérateurs. Ex : T Repl PC (P 1, P 2 ) P C TC (P 2 TD P 1 ) = 31 / 38
39 Timed business protocols Algorithmes Agenda 1 Introduction Les web services aujourd hui Vers des abstractions de plus haut-niveau Compatibilité, remplaçabilité 2 Timed business protocols Présentation Analyse Algorithmes 3 Conclusion et perspectives 32 / 38
40 Timed business protocols Algorithmes Résultats Algorithmes polynomiaux pour les opérateurs. Algorithme de fermeture de transitions implicite. Time-state space : disponibilités temporelles d une transition depuis un état. 33 / 38
41 Timed business protocols Algorithmes Expliciter par fermeture s0 a(+) P Depuis s 1 : s1 b(+) i1: 60s b(+) s3 c(+) b : ([0, + [, s 1 ) c : ([60, + [, s 1 ) s2 s4 34 / 38
42 Timed business protocols Algorithmes Expliciter par fermeture s0 a(+) P Depuis s 1 : s1 b(+) i1: 60s b(+) s3 c(+) b : ([0, + [, s 1 ) c : ([60, + [, s 1 ) s2 s4 34 / 38
43 Conclusion et perspectives Agenda 1 Introduction Les web services aujourd hui Vers des abstractions de plus haut-niveau Compatibilité, remplaçabilité 2 Timed business protocols Présentation Analyse Algorithmes 3 Conclusion et perspectives 35 / 38
44 Conclusion et perspectives Contribution Modèle temporisé pour le comportement externe de services. Analyse flexible de compatibilité et remplaçabilité. Opérateurs génériques + algorithmes. 36 / 38
45 Conclusion et perspectives Perspectives Limite : contraintes par rapport au dernier message. Lien avec les timed automata. Intégration dans ServiceMozaic. 37 / 38
46 Merci pour votre attention.
Caractérisation des transitions temporisées dans les logs de conversation de services Web (version longue)
Caractérisation des transitions temporisées dans les logs de conversation de services Web (version longue) Didier Devaurs, Fabien De Marchi, Mohand-Saïd Hacid LIRIS, UMR 5205, CNRS / Université Claude
Plus en détailMessagerie asynchrone et Services Web
Article Messagerie asynchrone et Services Web 1 / 10 Messagerie asynchrone et Services Web SOAP, WSDL SONT DES STANDARDS EMERGEANT DES SERVICES WEB, LES IMPLEMENTATIONS DE CEUX-CI SONT ENCORE EN COURS
Plus en détailSommaire. 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étailL intégration d applications unifiée par les Services Web et XML Réconcilier J2EE.NET EIS et mainframes
L intégration d applications unifiée par les Services Web et XML Réconcilier J2EE.NET EIS et mainframes Page 1 Un système d information: vue de 10.000 mètres A C Système de communication AtoA (EAI) ou
Plus en détailLes 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étailCloud computing Votre informatique à la demande
Cloud computing Votre informatique à la demande Thomas RULMONT Définition du Cloud Computing L'informatique dans le nuage (en anglais, cloud computing) est un concept ( ) faisant référence à l'utilisation
Plus en détailCadre formel pour la modélisation de la gestion des processus métier par une équipe médicale interdisciplinaire
Cadre formel pour la modélisation de la gestion des processus métier par une équipe médicale interdisciplinaire Mounira Kezadri-Hamiaz 1, Daniela Rosu 1, Szymon Wilk 2, Craig Kuziemsky 1, Wojtek Michalowski
Plus en détailCurriculum Vitae. 1 Synthèse de la carrière. Nom patronymique : Situation de famille : Situation professionnelle :
Curriculum Vitae Nom patronymique : Prénom : Situation de famille : Situation professionnelle : Adresse professionnelle : Toumani Farouk Marié, 1 enfant Professeur en Informatique - Département mathématiques
Plus en détailArchitecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués
Architecture JEE. Objectifs attendus Serveurs d applications JEE Systèmes distribués Architectures JEE Normes JEE couches logicielles, n-tiers framework JEE et design patterns 2007/02/28 Eric Hébert.eheb@yahoo.fr
Plus en détailModèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)
LA BOITE A OUTILS DE L ACHETEUR DE BPM Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) La boîte à outils de l acheteur de solution BPM -
Plus en détailEnseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing
Enseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing Chapitre 1 : Introduction Introduction générale Origine du cloud Concepts prédécésseurs «liés aux serveurs» Concepts prédécesseurs
Plus en détailLinux embarqué: une alternative à Windows CE?
embarqué: une alternative à Windows CE? : une alternative à Windows CE Présentation Mangrove Systems Distribution embarqué Perspective WinCe / Questions Mangrove systems Créé en 2001 Soutien Soutien Ministère
Plus en détailObjectif : 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étailTHÈSE de DOCTORAT. Sémantique, interactions et langages de description des services web complexes
ECOLE DOCTORALE SCIENCES, TECHNOLOGIES ET SANTÉ THÈSE de DOCTORAT présentée par pour l obtention du grade de Docteur de l Université de Reims Champagne-Ardenne Spécialité : Informatique Sémantique, interactions
Plus en détailSécurité des Web Services (SOAP vs REST)
The OWASP Foundation http://www.owasp.org Sécurité des Web Services (SOAP vs REST) Sylvain Maret Principal Consultant / MARET Consulting / @smaret OpenID Switzerland OWASP Switzerland - Geneva Chapter
Plus en détailProblé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étailOptimisez votre solution CRM avec les modules optionnels d update.crm : Profitez de nos innovations technologiques
www.update.com Optimisez votre solution CRM avec les modules optionnels d update.crm : Profitez de nos innovations technologiques» Nos clients sont plus performants. Présentation des options produits Modules
Plus en détailPRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES
PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES DÉCOUVREZ DES POSSIBILITÉS ILLIMITÉES GRÂCE A L INTÉGRATION À DES SYSTÈMES D ENTREPRISE EXISTANTS FONCTIONNALITÉS Connectivité des systèmes
Plus en détailLa 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étailIntroduction aux «Services Web»
Introduction aux «Services Web» Sana Sellami sana.sellami@univ-amu.fr 2014-2015 Modalité de contrôle de connaissances Note de contrôle de continu Note projet Evaluation du projet la semaine du 17 novembre
Plus en détailWEB15 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étailPetit Déjeuner Pépinière du Logiciel Libre. 25 juin 2008
Petit Déjeuner Pépinière du Logiciel Libre 25 juin 2008 1 / 37 Agenda Définition & Principes Les différents outils & composants Les Solutions intégrés Open-Source Vos Questions 2 / 37 Agenda Définition
Plus en détailProgrammation Web Avancée Introduction aux services Web
1/21 Programmation Web Avancée Thierry Hamon Bureau H202 - Institut Galilée Tél. : 33 1.48.38.35.53 Bureau 150 LIM&BIO EA 3969 Université Paris 13 - UFR Léonard de Vinci 74, rue Marcel Cachin, F-93017
Plus en détailNOVA 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étailComposition semi-automatique de Services Web
Composition semi-automatique de Services Web Nerea Arenaza SIN Projet de Master Février 2006 Responsable Dr. Denis Gillet EPFL / LA Assistant Karim Zeramdini EPFL / LA Table de matières Table des matières
Plus en détailCours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web»
Cours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web» Sana Sellami sana.sellami@lsis.org 2014-2015 Plan Partie 1: Introduction aux Services Web (SW) Partie 2: Vers une
Plus en détailSystèmes d'informations historique et mutations
Systèmes d'informations historique et mutations Christophe Turbout SAIC-CERTIC Université de Caen Basse-Normandie Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN
Plus en détailArchitecture 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étailIyad 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étailBusiness & High Technology
UNIVERSITE DE TUNIS INSTITUT SUPERIEUR DE GESTION DE TUNIS Département : Informatique Business & High Technology Chapitre 09 : CC : Cloud Computing Sommaire Introduction... 2 Définition... 2 Les différentes
Plus en détailVers l'orchestration de grilles de PC par les mécanismes de publicationsouscription
Vers l'orchestration de grilles de PC par les mécanismes de publicationsouscription Présentée par Leila Abidi Sous la direction de Mohamed Jemni & Christophe Cérin Plan Contexte Problématique Objectifs
Plus en détailModel checking temporisé
Model checking temporisé Béatrice Bérard LAMSADE Université Paris-Dauphine & CNRS berard@lamsade.dauphine.fr ETR 07, 5 septembre 2007 1/44 Nécessité de vérifier des systèmes... 2/44 Nécessité de vérifier
Plus en détailIntroduction à la conception de systèmes d information
Introduction à la conception de systèmes d information 2008-2009 M1 MIAGE SIMA / M1 Informatique MIF17 Yannick Prié UFR Informatique - Université Claude Bernard Lyon 1 Objectifs de ce cours Présentation
Plus en détailBusiness 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étail24/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étailRépublique Algérienne Démocratique et Populaire Université Abou Bakr Belkaid Tlemcen Faculté des Sciences Département d Informatique
République Algérienne Démocratique et Populaire Université Abou Bakr Belkaid Tlemcen Faculté des Sciences Département d Informatique Mémoire de fin d études pour l obtention du diplôme de Master en Informatique
Plus en détailSuite Jedox La Business-Driven Intelligence avec Jedox
Suite La Business-Driven Intelligence avec Une solution intégrée pour la simulation, l analyse et le reporting vous offre la possibilité d analyser vos données et de gérer votre planification selon vos
Plus en détail21 mars 2012. Simulations et Méthodes de Monte Carlo. DADI Charles-Abner. Objectifs et intérêt de ce T.E.R. Générer l'aléatoire.
de 21 mars 2012 () 21 mars 2012 1 / 6 de 1 2 3 4 5 () 21 mars 2012 2 / 6 1 de 2 3 4 5 () 21 mars 2012 3 / 6 1 2 de 3 4 5 () 21 mars 2012 4 / 6 1 2 de 3 4 de 5 () 21 mars 2012 5 / 6 de 1 2 3 4 5 () 21 mars
Plus en détailNouvelles 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étailCloud 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étailLe 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étailUrbanisation des Systèmes d'information
Urbanisation des Systèmes d'information Des composants technologiques disponibles Urbanisation des Systèmes d'information - Henry Boccon-Gibod 1 Plan de l'exposé Technologies à la mode disponibles. Bus
Plus en détailL 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étailIntégration d'applications à "gros grain" Unité d'intégration : le "service" (interface + contrat)
Motivations Motivations Intégration d'applications à "gros grain" Unité d'intégration : le "service" (interface + contrat) Contraintes Applications conçues indépendamment, sans avoir prévu une intégration
Plus en détailLe cloud computing au service des applications cartographiques à haute disponibilité
Le cloud computing au service des applications cartographiques à haute disponibilité Claude Philipona Les Rencontres de SIG-la-Lettre, Mai 2010 camptocamp SA / www.camptocamp.com / info@camptocamp.com
Plus en détaildes besoins de contenu des besoins de forme !"#$%&'($)$*"+,$-.*"#$*"$/.0#12+/13.0#
Les applications des TI en entreprise Organisation et gestion du système d information d entreprise Deuxième partie : Les différentes applications du SI 2005-2005 Application pour la décision : SIAD /
Plus en détailDéfi Cloud Computing
EQUIPE RICM 2010 Défi Cloud Computing Dossier de remarques Ricom c est l @base 04/12/2009 Sommaire Introduction... 3 Les applications et la plateforme Cloud Computing... 4 Cloud Computing - RICM-2010 Page
Plus en détailLicence professionnelle Développement d'applications Intranet/Internet
Promotion /3 Situation au er mars 4 Site : Clermont-Ferrand / Aubière Licence professionnelle Développement d'applications Intranet/Internet Objectif de cette licence professionnelle : Cette licence spécialise
Plus en détailLa virtualisation, si simple!
La virtualisation, si simple! par Michel Guy Paiement Les mardi 15 juin 2010 & jeudi 17 juin 2010 Securecom Services Conseils inc. 507, Place D Armes, bureau 1160 Montréal, Québec H2Y 2W8 Tél: 514 544-0442
Plus en détailLe cadre des Web Services Partie 1 : Introduction
Sécurité en ingénierie du Logiciel Le cadre des Web Services Partie 1 : Introduction Alexandre Dulaunoy adulau@foo.be Sécurité en ingénierie du Logiciel p.1/21 Agenda (partie 1) 1/2 Introduction Services
Plus en détailCloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus
Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus Mr Romaric SAGBO Ministère de l'economie et des Finances (MEF), Bénin SWD Technologies Email : rask9@yahoo.fr Tél : +229 97217745
Plus en détailAccélérer l agilité de votre site de e-commerce. Cas client
Accélérer l agilité de votre site de e-commerce Cas client L agilité «outillée» devient nécessaire au delà d un certain facteur de complexité (clients x produits) Elevé Nombre de produits vendus Faible
Plus en détailIBM Workplace : Live!
IBM Workplace : Live! Portail et Gestion de Contenu Logiciels présentés: - WebSphere Portal v5.1 - IBM Workplace Web Content Management v5.1 Benjamin Bollaert Agenda Le portail par l exemple : l Intranet
Plus en détailTravail collaboratif. Glossaire
Glossaire Ajax Traduction anglaise : Ajax (Asynchronous JavaScript And XML) AJAX est un combiné de différents langages de développement Web comme XHTML, JavaScript ou XML, il est fréquemment utilisé pour
Plus en détailVers 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étailBPEL 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مرحبا. Bienvenue. Wel come
مرحبا Bienvenue Wel come Construisez votre Cloud Le chemin vers le Cloud Computing IaaS / PaaS / SaaS 12 / 12 / 2012 Xavier POISSON GOUYOU BEAUCHAMPS EMEA VP, Converged Cloud Agenda Les importantes définitions
Plus en détailMineure 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étailQu est ce que le Cloud Computing?
Qu est ce que le Cloud Computing? Makhlouf Hadji Ingénieur de Recherche Qu est ce que le Cloud Computing? Agenda: Virtualisation des Ressources Introduction au Cloud Computing Caractéristiques du Cloud
Plus en détailRapport de veille technologique
Centres de compétences TIC Région wallonne, BE Rapport de veille technologique Architectures Orientées Services SOA / ESB Réalisé par Vivansa s.p.r.l. (www.vivansa.com) Simply because you need results.
Plus en détailArchitecture distribuée
Architecture distribuée Conception et développement d algorithmes distribués pour le moteur Baboukweb Jean-Christophe DALLEAU Département de Mathématiques et Informatique Université de La Réunion 26 juin
Plus en détailÉ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étailAastra MD Evolution» Évoluer à vos côtés
Aastra MD Evolution» Évoluer à vos côtés Évoluer grâce à la communication En faire plus avec moins de moyens est un défi récurrent pour les petites entreprises. Vous devez pour cela améliorer constamment
Plus en détailETUDE ET IMPLÉMENTATION D UNE CACHE L2 POUR MOBICENTS JSLEE
Mémoires 2010-2011 www.euranova.eu MÉMOIRES ETUDE ET IMPLÉMENTATION D UNE CACHE L2 POUR MOBICENTS JSLEE Contexte : Aujourd hui la plupart des serveurs d application JEE utilise des niveaux de cache L1
Plus en détailSéminaire Partenaires Esri France 6 et 7 juin 2012 Paris. ArcGIS et le Cloud. Gaëtan LAVENU
Séminaire Partenaires Esri France 6 et 7 juin 2012 Paris ArcGIS et le Cloud Gaëtan LAVENU Agenda Qu'attendent nos clients du Cloud Computing? Les solutions de Cloud ArcGIS dans le Cloud Quelles attendent
Plus en détailGLOSSAIRE. On premise (sur site)
GLOSSAIRE On premise (sur site) On premise vient de l expression anglaise on the premises, sur les lieux. Se dit des ressources logicielles et matérielles directement installés chez le client et souvent
Plus en détailApproche dirigée par les modèles pour la spécification, la vérification formelle et la mise en œuvre de services Web composés
Numéro d ordre : 136 École doctorale SPIM Approche dirigée par les modèles pour la spécification, la vérification formelle et la mise en œuvre de services Web composés THÈSE présentée et soutenue publiquement
Plus en détailNFP111 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étailConception des systèmes répartis
Conception des systèmes répartis Principes et concepts Gérard Padiou Département Informatique et Mathématiques appliquées ENSEEIHT Octobre 2012 Gérard Padiou Conception des systèmes répartis 1 / 37 plan
Plus en détailCloud Computing : Généralités & Concepts de base
Cloud Computing : Généralités & Concepts de base Les 24èmes journées de l UR-SETIT 22 Février 2015 Cette oeuvre, création, site ou texte est sous licence Creative Commons Attribution - Pas d Utilisation
Plus en détailLouis Naugès 2013. Paris, 17 juin 2013 Louis Naugès - Chief Cloud Evangelist Revevol
Paris, 17 juin 2013 Louis Naugès - Chief Cloud Evangelist Revevol 1 2013 = aube de la R2I : Révolution Industrielle Informatique 1 Google I/O 2013 2 - louis.nauges@revevol.eu - IAE de Paris - 17 juin 2013
Plus en détailréussir la transition vers le Cloud Computing: équilibre entre rentabilité, fonctionnalité et fiabilité
réussir la transition vers le Cloud Computing: équilibre entre rentabilité, fonctionnalité et fiabilité Intervenants : Julien NABET Head of Staff Programme Cloud Computing OBS Ibra DIAKHATE Directeur exploitation
Plus en détailBases de données et environnements distribués Chapitre I : Architecture logicielle technologies de developpement en environnement
Bases de données et environnements distribués Chapitre I : Architecture logicielle technologies de developpement en environnement distribué Éric Leclercq Département IEM / Laboratoire LE2i Septembre 2014
Plus en détailMaîtrisez la modernisation de votre patrimoine applicatif
IBM Software Group Maîtrisez la modernisation de votre patrimoine applicatif Bienvenue! Sylvie Dubois Mardi 19 octobre 2004 Agenda 9 h 30 10 h 00 11 h 15 11 h 45 11 h 55 12 h 25 13 h 00 La modernisation
Plus en détailChapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle
Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle NFE107 Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle 5.1 Introduction Positionnement de la
Plus en détaile-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étailimpacts du Cloud sur les métiers IT: quelles mutations pour la DSI?
impacts du Cloud sur les métiers IT: quelles mutations pour la DSI? Intervenants : Diarétou Madina DIENG Directrice Développement Orange business Services Sénégal Brutus Sadou DIAKITE Directeur Systèmes
Plus en détailOracle 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étailTHESE. 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étailArchitectures informatiques dans les nuages
Architectures informatiques dans les nuages Cloud Computing : ressources informatiques «as a service» François Goldgewicht Consultant, directeur technique CCT CNES 18 mars 2010 Avant-propos Le Cloud Computing,
Plus en détailLa 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étailPlan du cours. Autres modèles pour les applications réparties Introduction. Mode de travail. Introduction
Plan du cours Autres modèles pour les applications réparties Introduction Riveill@unice.fr http://rangiroa.polytech.unice.fr Notre terrain de jeu : les systèmes répartis Un rappel : le modèle dominant
Plus en détailZimbra. S I A T. T é l : ( + 2 1 6 ) 7 1 7 9 9 7 4 4. F a x : ( + 2 1 6 ) 7 1 7 9 8 3 6 3
Zimbra Zimbra est un logiciel serveur collaboratif qui permet à ses utilisateurs de stocker, organiser et partager rendez-vous, contacts, courriels, liens, documents et plus. Zimbra est un logiciel développé
Plus en détailMesure de la couverture en propre du réseau d un opérateur mobile
Mesure de la couverture en propre du réseau d un opérateur mobile Janvier Mars 2015 Rapport SOMMAIRE 1 SPECIFICATIONS DE L ENQUETE... 3 1.1 OBJECTIFS ET CONFIGURATION... 3 1.2 OUTIL DE MESURE ET TERMINAUX...
Plus en détailUrbanisme 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étailIBM 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étailD 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étailBusiness 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étailCloudBees AnyCloud : Valeur, Architecture et Technologie cloud pour l entreprise
CloudBees AnyCloud : Valeur, Architecture et Technologie cloud pour l entreprise Alors que les plates-formes PaaS (Platform as a Service) commencent à s imposer comme le modèle privilégié auprès des entreprises
Plus en détailCORBA haute performance
CORBA haute performance «CORBA à 730Mb/s!» Alexandre DENIS PARIS/IRISA, Rennes Alexandre.Denis@irisa.fr Plan Motivations : concept de grille de calcul CORBA : concepts fondamentaux Vers un ORB haute performance
Plus en détailSystèmes de communications d entreprise Aastra
Systèmes de communications d entreprise Aastra Aastra Open Interfaces Platform R8.3 Quoi de neuf Supported platforms: Aastra 400 OpenCom 1000 L Open Interfaces Platform (OIP) est un composant logiciel
Plus en détail18 TCP Les protocoles de domaines d applications
18 TCP Les protocoles de domaines d applications Objectifs 18.1 Introduction Connaître les différentes catégories d applications et de protocoles de domaines d applications. Connaître les principaux protocoles
Plus en détailMigration et import de données
Migration et import de données Avec Alfresco et l ETL Talend Marc Dutoo - Alfresco Meetup - 30 Avril 2009 Agenda Qui sommes-nous? Problématiques de l import de données La réponse ETL Connector & Talend
Plus en détailLa solution IdéoSanté une suite Web 2.0
La solution IdéoSanté une suite Web 2.0 SQLI et la santé : Une Histoire Des engagements dans la durée Etapes clés de l industrialisation de la suite Idéo santé Conseil SIS MOA, Urbanisation Réseaux de
Plus en détailConception, 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étailDafoe 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étailMagister en Informatique
REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE Ministère de l Enseignement Supérieur et de la Recherche Scientifique Université Mohamed KHIDER BISKRA Faculté des Sciences et des Sciences de l ingénieur
Plus en détailRendez-vous la liberté avec Rational Quality Manager
IBM Software Group RAT02 Rendez-vous la liberté avec Rational Quality Manager Bernard Dupré IBM Rational IT Specialist 2008 IBM Corporation Envisager une plateforme qui change la production de logiciels
Plus en détail