WSIG Intégration entre SMA et WS. Par Adouani Nabil & Loukil Brahim khalil

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "WSIG Intégration entre SMA et WS. Par Adouani Nabil & Loukil Brahim khalil"

Transcription

1 WSIG Intégration entre SMA et WS Par Adouani Nabil & Loukil Brahim khalil

2 Plan Introduction Définitions: Agent, agent mobile et Système Multi-Agents La plateforme JADE Services Web Intégration entre agents et WS: WSIG Conclusion 2

3 Introduction Intégrer deux technologies, ou deux notions différentes mais, totalement complémentaires, est sans doute une idée très intéressante. Cet intérêt est plus approuvé si l utilisation des deux concepts en question est en pleine expansion. Est-ce que les web services, simples et efficaces, pourraient bénéficier d un couplage avec les agents, agents mobiles et systèmes multi-agents? Peut-on parler de services web mobiles? 3

4 Agent, agent mobile et Système Multi-Agents Définitions Agent Agent mobile SMA Standards agent Standards de communication inter-agents 4

5 Définitions Agent: Entité située dans un environnement qui agit d une façon autonome pour atteindre les objectifs pour lesquels il a été conçu en collaborant éventuellement avec d autres agents. Agent mobile: Agent ayant la capacité de migrer d un site à un autre et d y exécuter du code Système mutli-agents: Ensemble d agents, qui interagissent entre eux, dans un environnement commun, constituant une organisation. 5

6 Agent «Un agent est une entité autonome, qui est capable d agir sur elle-même et sur son environnement. Telle entité, dans un contexte multiagents, peut communiquer avec d autres agents, et dont le comportement est la conséquence de ses observations, de ses connaissances et des interactions avec les autres agents.» (J. Ferber, Les systèmes multi-agents, vers une intelligence collective ) 6

7 Agent mobile «Un agent mobile est un agent qui peut se déplacer d'un site à un autre en cours d'exécution pour se rapprocher de données ou de ressources. Il se déplace avec son code et ses données propres, mais aussi avec son état d'exécution. L'agent décide lui-même de manière autonome de ses mouvements. Ainsi, la mobilité est contrôlée par l'application elle-même, et non par le système d'exécution.» (G. Bernard et L. Ismail, Apport des agents mobiles à l'exécution répartie) 7

8 Systèmes multi-agents Un SMA est un système distribué ou pas, composé d un ensemble d agents qui communiquent et collaborent. 8

9 Standards agent La FIPA (Foundation for Intelligent Physical Agents) est une organisation à but non lucratif fondée en 1996 dont l'objectif est de produire des standards pour l'interopération d'agents logiciels «hétérogènes» Le modèle de référence pour une plate-forme multi agents FIPA 9

10 Standards de communication inter-agents KQML (Knowledge Query Meta-language ): il définit un ensemble de types de messages ( performatifs ) des règles définissant les comportements suggérés pour les agents qui reçoivent ces messages ACL (Agent Communication Language ): c est un standard FIPA, ayant le même principe de message que KQML, mais qui est sémantiquement plus riche. 10

11 La plateforme JADE Description Composantes de JADE Les agents selon JADE Application 1 11

12 Description JADE (Java Agent DEvelopement framework) est une plate-forme multi-agents créé par le laboratoire TILAB (Italie). JADE permet le développement de systèmes multiagents et d'applications conformes aux normes FIPA. Elle est implémentée en JAVA et possède trois composantes principales (qui correspondent au modèle de référence FIPA). 12

13 Composantes de JADE DF ( Directory Facilitator ) fournit un service d annuaire à la plate-forme. ACC ( Agent Communication Channel ) gère la communication entre les agents. (Message Transport System du modèle de référence) AMS ( Agent Management System ) supervise l'enregistrement des agents, leur authentification, leur accès et l'utilisation du système. Toutes ces composantes sont des agents JADE 13

14 Les agents selon JADE Un agent est une classe qui hérite de la classe jade.core.agent A un agent, peuvent être associés, plusieurs comportements (élémentaires, cycliques, périodique, à retardement ). Un agent ne peut vivre que dans l un des conteneurs. 14

15 Démo 1: Recherche du meilleur prix d un produit Boutique 1 JADE Container JADE Container JBoss EJB Container BD Meilleur prix Client JADE Container Boutique 2 JBoss EJB Container BD 15

16 Démo 1 Passons à la pratique! 16

17 Services Web Agents vs. Web Services Agents & Web Services Services web mobile? 17

18 Agents vs. Web Services Méthodes de communication Avantages Inconvénients Agents Messages ACL et KQML (asynchrone) Autonomie Mobilité Comportement intelligent Comportement dynamique Dépendance du conteneur Le non support de XML Invocable uniquement par un agent Web Services SOAP et RPC (synchrone) Indépendances vis à vis des plateformes et des langages Basé sur XML Facilité de localisation Services statiques 18

19 Agents & Web Services Pourquoi ne pas fusionner les avantages des deux technologies? Un service Web peut-il être vu comme un agent, donc invocable en tant qu agent? Un agent peut-il de façon réciproque être vu comme un Service Web? WSIG OUI 19

20 Services web mobile? Les agents peuvent être mobiles. Les agents peuvent être invoqués comme web services. Donc on peut avoir des services web mobiles!! 20

21 Intégration entre agents et WS: WSIG Présentation de WSIG Architecture fonctionnelle L architecture plus en détails Difficultés rencontrées Application 2 Retour sur services web mobiles Retour sur l application 1 21

22 Présentation de WSIG Le WSIG (Web Service Integration Gateway) est un produit additionnel du JADE qui fournit le support pour l invocation bidirectionnelle : du service Web vers l agents JADE et réciproquement. Le WSIG a été développé par la société Whitestein Technologies en mars 2005 WSIG permet: Publier un service d agent comme WS endpoint Publier un WS comme un ensemble de services d agent Invoquer des WS par des agents Invoquer des services d agent par un WS 22

23 Architecture fonctionnelle 23

24 L architecture plus en détails 24

25 Difficultés rencontrées La version courante de WSIG (téléchargeable sur Internet) n est pas complète, c est-à-dire qu elle contient des méthodes pas encore implémentées, notamment en ce qui concerne l invocation de WS par un agent. Pour résoudre ce problème, on a juste ajouté le support d appel de WS, sous l hypothèse de disposer d un WS ayant des méthodes recevant un seul argument de type String et renvoyant un résultat de type String. 25

26 Démo 2: Chat multi langue JADE container Client1 Connecté Client2 déconnecté Pseudo langue Langue différente Pseudo langue WS Si même langue Connect Liste des contacts DF Liste des contacts 26

27 Démo 2 Passons à la pratique! 27

28 Retour sur services web mobiles Agent mobile + WSIG = Service web mobile 28

29 Démo 3: Meilleur prix en utilisant un client SOAP Boutique 1 JADE Container JADE Container JBoss EJB Container BD Meilleur prix WSIG JADE Container Boutique 2 JBoss EJB Container Client SOAP BD 29

30 Démo 3 Passons à la pratique! 30

31 Conclusion Les SMA et les WS sont deux technologies différentes, en vogue, ayant chacune ses avantages et inconvénients. L idée de les combiner est assez intéressante. La seule implémentation qui existe est WSIG. Cette tentative d intégration nous mène à penser à intégrer les SMA avec d autre technologies, telles que les Bundle de OSGI, ou les MBean de JMX. 31

32 Bibliographie Plate-forme JADE: Documentation de JADE: Documentation officielle de WSIG: WSIG Guide 32

33 Merci pour votre attention! Des questions? 33

Gestion des immeubles

Gestion des immeubles RAPPORT DE CONCEPTION Gestion des immeubles BOUSSRHAN YOUSSEF & BENZITI WALID Email : Youssefboussrhan@gmail.com GSM : 0678510690, 0611347597 ISTA NTIC SYBA CRJJ GROUPE B Annexe : Figure 1: Diagramme de

Plus en détail

Chapitre 4: Systèmes Multiagents

Chapitre 4: Systèmes Multiagents Chapitre 4: Systèmes Multiagents Dr. Benmerzoug D. Département TLSI Faculté des NTIC Université Constantine 2 INTA - Master 2 - Recherche 124 Systèmes Multi-agents Plan: Intelligence Artificielle (IA)

Plus en détail

SOA et Services Web. 23 octobre 2011. SOA: Concepts de base

SOA et Services Web. 23 octobre 2011. SOA: Concepts de base SOA et Services Web 23 octobre 2011 1 SOA: Concepts de base 2 Du client serveur à la SOA N est Nest pas une démarche entièrement nouvelle: années 1990 avec les solutions C/S Besoins d ouverture et d interopérabilité

Plus en détail

JEE - Cours et TP. Mickaël Montassier. 15 février 2007. Institut Universitaire de Technologie Département Informatique

JEE - Cours et TP. Mickaël Montassier. 15 février 2007. Institut Universitaire de Technologie Département Informatique et TP Institut Universitaire de Technologie Département Informatique 15 février 2007 J2EE? J2EE : Java 2 Enterprise Edition Norme prosposée par SUN visant à définir un standard de développement d applications

Plus en détail

Chapitre III : implémentation du système GML

Chapitre III : implémentation du système GML I. Introduction Après avoir établi une étude conceptuelle de notre système, nous passons à l implémentation de l application définis et détaillée au chapitre précédent tout en présentant les outils utilisés

Plus en détail

Qu'est-ce qu'un Web Service?

Qu'est-ce qu'un Web Service? WEB SERVICES Qu'est-ce qu'un Web Service? Un Web Service est un composant implémenté dans n'importe quel langage, déployé sur n'importe quelle plate-forme et enveloppé dans une couche de standards dérivés

Plus en détail

UML 1ère partie. Référence: http://uml.developpez.com/lp/cours/uml_free_fr_cours.html UML

UML 1ère partie. Référence: http://uml.developpez.com/lp/cours/uml_free_fr_cours.html UML UML UML 1ère partie Référence: http://uml.developpez.com/lp/cours/uml_free_fr_cours.html LOG2000 Éléments du génie logiciel 2002 Bayomock André-Claude PLAN Définition et historique Vue générale A quoi

Plus en détail

JADE : Java Agent DEvelopment framework. Laboratoire IBISC & Départ. GEII Université & IUT d Evry nadia.abchiche@ibisc.univ-evry.

JADE : Java Agent DEvelopment framework. Laboratoire IBISC & Départ. GEII Université & IUT d Evry nadia.abchiche@ibisc.univ-evry. : Java Agent DEvelopment framework Laboratoire IBISC & Départ. GEII Université & IUT d Evry nadia.abchiche@ibisc.univ-evry.fr Introduction à la plateforme JADE 1) Modèle d agent 2) Services 3) Norme FIPA

Plus en détail

Architecture des Systèmes d'information

Architecture des Systèmes d'information Architecture des Systèmes d'information Cours "Réseaux et systèmes répartis" NFP 214 par Jacques LAFORGUE (jacques.laforgue@neuf.fr) version du 23/10/2009 slide numéro 1 Définition d'un Système d'information

Plus en détail

Livre Blanc. Bureau de Gestion de Projet PMO. Project Management Office

Livre Blanc. Bureau de Gestion de Projet PMO. Project Management Office Livre Blanc Bureau de Gestion de Projet PMO Project Management Office Rédacteur en chef : Sébastien ROUX 2015 Sommaire Introduction... 3 Définition et contexte... 4 Les généralités des PMO... 7 PMO Dédié

Plus en détail

Calculs parallèles et Distribués. Benmoussa Yahia Université M hamed Bougara de Boumerdès yahia.benmoussa@gmail.com

Calculs parallèles et Distribués. Benmoussa Yahia Université M hamed Bougara de Boumerdès yahia.benmoussa@gmail.com Calculs parallèles et Distribués Benmoussa Yahia Université M hamed Bougara de Boumerdès yahia.benmoussa@gmail.com Calculs parallèles et Distribués Introduction Parallélisation sur mémoire distribuée.

Plus en détail

Environnements de Développement

Environnements de Développement Institut Supérieur des Etudes Technologiques de Mahdia Unité d Enseignement: Environnements de Développement BEN ABDELJELIL HASSINE Mouna m.bnaj@yahoo.fr Développement des systèmes d Information Syllabus

Plus en détail

TIP-I Télécommunications des informations de paiement par Internet

TIP-I Télécommunications des informations de paiement par Internet RÉGIE DE L ASSURANCE MALADIE DU QUÉBEC TIP-I Télécommunications des informations de paiement par Internet Plan de la présentation» Introduction» Présentation de la solution» Présentation de la documentation

Plus en détail

Les FONDEMENTS de l ARCHITECTURE d ENTREPRISE Ingénierie de l organisation

Les FONDEMENTS de l ARCHITECTURE d ENTREPRISE Ingénierie de l organisation Les FONDEMENTS de l ARCHITECTURE d ENTREPRISE Ingénierie de l organisation Patrice Briol Les Fondements de l Architecture d Entreprise Ingénierie de l organisation 1 ère édition http://www.ingenieriedesprocessus.net

Plus en détail

ACCORD-CADRE DE TECHNIQUES DE L'INFORMATION ET DE LA COMMUNICATION. PROCEDURE ADAPTEE En application des articles 28 et 76 du Code des Marchés Publics

ACCORD-CADRE DE TECHNIQUES DE L'INFORMATION ET DE LA COMMUNICATION. PROCEDURE ADAPTEE En application des articles 28 et 76 du Code des Marchés Publics ACCORD-CADRE DE TECHNIQUES DE L'INFORMATION ET DE LA COMMUNICATION PROCEDURE ADAPTEE En application des articles 28 et 76 du Code des Marchés Publics Analyse technique et développement d applications de

Plus en détail

Formation à distance pour les examens professionnels fédéraux en informatique

Formation à distance pour les examens professionnels fédéraux en informatique Formation à distance pour les examens professionnels fédéraux en informatique Brevet fédéral d informaticienne en technique des systèmes et réseaux TIC Brevet fédéral d informaticienne de gestion 1. :

Plus en détail

Andréas Schweizer Johann Sievering. Contenu : Le projet Point de situation au mois de février 2013 Planification future

Andréas Schweizer Johann Sievering. Contenu : Le projet Point de situation au mois de février 2013 Planification future Andréas Schweizer Johann Sievering Contenu : Le projet Point de situation au mois de février 2013 Planification future AEPM_ProjetMusee_Aachen-Aix-la-Chapelle_2013-02-12_FR_01.02d.pdf Content Présentation

Plus en détail

Formation Symfony 2, fondamentaux et avancé

Formation Symfony 2, fondamentaux et avancé L institut de formation continue des professionnels du Web Formation Symfony 2, fondamentaux et avancé Référence formation : Durée : Prix conseillé : SF2 5 jours (35 heures) 2 600 HT (hors promotion ou

Plus en détail

Corrigé de l examen NFE102 Infrastructures technologiques pour le commerce électronique

Corrigé de l examen NFE102 Infrastructures technologiques pour le commerce électronique Corrigé de l examen NFE102 Infrastructures technologiques pour le commerce électronique Aucune notes personnelles ou documents ne sont autorisés. Lundi 07 juillet 2008 1) Le firewall 1.1) Quelle est la

Plus en détail

Les Systèmes Multi-Agents

Les Systèmes Multi-Agents Les Systèmes Multi-Agents Définition d un SMA Un système multi-agents est un ensemble organisé d agents. Il est constitué d une ou plusieurs organisations qui structurent les règles de cohabitation et

Plus en détail

OUTIL de GESTION ADMINISTRATIVE des UE CAHIER DES CHARGES

OUTIL de GESTION ADMINISTRATIVE des UE CAHIER DES CHARGES OUTIL de GESTION ADMINISTRATIVE des UE CAHIER DES CHARGES ELIAS Éric POUZANCRE Sébastien SOULIE Guillaume ROGER Rémy Encadrants : Mme LIBOUREL Master Informatique Professionnel Année 2006 2007 Université

Plus en détail

Agents intelligents et XML : Plate-forme de services personnalisés. Abdouroihamane Anli anli@archimed.fr

Agents intelligents et XML : Plate-forme de services personnalisés. Abdouroihamane Anli anli@archimed.fr Agents intelligents et XML : Plate-forme de services personnalisés Abdouroihamane Anli anli@archimed.fr Collaboration Archimed M. Zidi O. Walbecq A. Anli (Doctorant LAMIH, co-financé Archimed/Région Nord-Pas-De-Calais)

Plus en détail

Introduction. Introduction rédigée par Amal EL FALLAH SEGHROUCHNI et Jean-Pierre BRIOT.

Introduction. Introduction rédigée par Amal EL FALLAH SEGHROUCHNI et Jean-Pierre BRIOT. Introduction Les systèmes multi-agents (SMA) constituent aujourd hui une technologie de choix pour la conception et la mise en œuvre d applications réparties et coopératives. La dualité entre agent comme

Plus en détail

Les Framework Java DWR. Claude Duvallet 1/13. Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX

Les Framework Java DWR. Claude Duvallet 1/13. Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX Les Java DWR 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/ Claude

Plus en détail

Construction d Applications Réparties

Construction d Applications Réparties Construction d Applications Réparties Jean-Francois Roos LIFL - équipe GOAL USTL - bâtiment M3 Extension - bureau 204 Jean-Francois.Roos@lifl.fr Avril 1 Objectifs du cours Appréhender la conception d applications

Plus en détail

Europa. Développement JEE 5. avec Eclipse. K a r i m D j a a f a r. A v e c l a c o n t r i b u t i o n d e O l i v i e r S a l v a t o r i

Europa. Développement JEE 5. avec Eclipse. K a r i m D j a a f a r. A v e c l a c o n t r i b u t i o n d e O l i v i e r S a l v a t o r i Développement JEE 5 avec Eclipse Europa K a r i m D j a a f a r A v e c l a c o n t r i b u t i o n d e O l i v i e r S a l v a t o r i Groupe Eyrolles, 2008, ISBN : 978-2-212-12061-5 Table des matières

Plus en détail

Cours Systèmes Multi-Agents

Cours Systèmes Multi-Agents Un système multi-agents «Un Système Multi-Agents(SMA) comporte plusieurs agents qui interagissent entre eux dans un environnement commun. Certains de ces agents peuvent être des personnes ou leurs représentants

Plus en détail

Architecture J2EE. Thierry Lecroq (merci à Alexandre Pauchet (INSA Rouen)) Université de Rouen FRANCE. Thierry Lecroq (Univ. Rouen) J2EE 1 / 16

Architecture J2EE. Thierry Lecroq (merci à Alexandre Pauchet (INSA Rouen)) Université de Rouen FRANCE. Thierry Lecroq (Univ. Rouen) J2EE 1 / 16 Architecture J2EE Thierry Lecroq (merci à Alexandre Pauchet (INSA Rouen)) Université de Rouen FRANCE Thierry Lecroq (Univ. Rouen) J2EE 1 / 16 Plan 1 Historique 2 Architecture J2EE 3 J2EE et applications

Plus en détail

Tour d horizon de Java EE 6

Tour d horizon de Java EE 6 1 Tour d horizon de Java EE 6 De nos jours, les entreprises évoluent dans une compétition à l échelle mondiale. Elles ont besoin pour résoudre leurs besoins métiers d applications qui deviennent de plus

Plus en détail

Framework à but pédagogique sous Linux

Framework à but pédagogique sous Linux Travail de diplôme Framework à but pédagogique sous Linux Plan de la présentation Introduction Environnements Techniques développées Implémentation Résultat Conclusion 1 Introduction Framework Outil de

Plus en détail

Cours No 10 - Conclusion et perspectives

Cours No 10 - Conclusion et perspectives B. Amann - Cours No 10 - Conclusion et perspectives 1 Slide 1 Cours No 10 - Conclusion et perspectives Gestion de contenus Web La gestion de contenus Web est possible grâce à des technologies complémentaires

Plus en détail

Windows Communication Foundation (WCF)

Windows Communication Foundation (WCF) Windows Communication Foundation (WCF) Les chapitres du livre Avant-propos Les bases de WCF La création d un service WCF L hébergement d un service WCF La consommation d un service WCF Conclusion Pour

Plus en détail

Dossier de conception. Conception d un site E-learning

Dossier de conception. Conception d un site E-learning Conception d un site E-learning Encadré par : Mr. LACHGAR Mohamed Réalisé par : LECHQER Younesse ELEOUAD Abdelhadi SOMMAIRE I. PERIMETRE DU PROJET... 2 1.1. ENJEUX ET VISION DU PROJET... 3 1.2. ARCHITECTURE

Plus en détail

Magret - Gibii PMB - BCDI

Magret - Gibii PMB - BCDI Magret - Gibii PMB - BCDI 1 Table des matières INTRODUCTION... 3 EXTRACTION DES ELEVES... 4 1 - NOUVELLE EXTRACTION... 4 2 - DEFINITION DE L EXTRACTION... 6 3 - CRITERES DE L EXTRACTION... 6 4 - CHOIX

Plus en détail

Nos formations. Im Info, centre de formation agréé depuis 1995, vous propose ses formations techniques avec : Sur toute la France. avec le sourire!

Nos formations. Im Info, centre de formation agréé depuis 1995, vous propose ses formations techniques avec : Sur toute la France. avec le sourire! Nos formations Im Info, centre de formation agréé depuis 1995, vous propose ses formations techniques avec : Des formateurs à votre service Sur toute la France Avec expertise et compétence (depuis 1995)

Plus en détail

GUIDE DE CONSOLIDATION D ÉQUIPE POUR LES ÉQUIPES DE SOINS PRIMAIRES DE L ONTARIO. Janvier 2009. Module 8 : Améliorer la communication

GUIDE DE CONSOLIDATION D ÉQUIPE POUR LES ÉQUIPES DE SOINS PRIMAIRES DE L ONTARIO. Janvier 2009. Module 8 : Améliorer la communication GUIDE DE CONSOLIDATION D ÉQUIPE POUR LES ÉQUIPES DE SOINS PRIMAIRES DE L ONTARIO Janvier 2009 Module 8 : Améliorer la communication Modifié en décembre 2010 Révisé en décembre 2012 Révisé en décembre 2012

Plus en détail

TABLE DES MATIÈRES TABLE DES MATIÈRES... 3 1. INTRODUCTION... 1 2. ÉVALUATION DES BESOINS DE L ÉLÈVE ET DE L ENVIRONNEMENT MATÉRIEL...

TABLE DES MATIÈRES TABLE DES MATIÈRES... 3 1. INTRODUCTION... 1 2. ÉVALUATION DES BESOINS DE L ÉLÈVE ET DE L ENVIRONNEMENT MATÉRIEL... PROJET DE DÉVELOPPEMENT DES TECHNOLOGIES DE L INFORMATION Procédure de connexion pour les tableaux blancs interactifs 29 avril 2011 TABLE DES MATIÈRES TABLE DES MATIÈRES... 3 1. INTRODUCTION... 1 2. ÉVALUATION

Plus en détail

Gestion autonome de flots d exécution événementiels

Gestion autonome de flots d exécution événementiels Gestion autonome de flots d exécution événementiels Fabien GAUD, M2R S&L Équipe SARDES (INRIA/LIG) 18 juin 2007 1 / 31 Sommaire 1 Introduction 2 État de l art 3 Contribution 4 Évaluation de performances

Plus en détail

Campagne d information et de formation à l usage du numérique - Atelier 3 (Luis Pires)

Campagne d information et de formation à l usage du numérique - Atelier 3 (Luis Pires) Introduction INES : Interactive E Learning System Plate forme de formation ouverte et à distance Conception : Atelier de Développement Multimédia (ADM) Première version en décembre 1997 Introduction L

Plus en détail

L INFORMATIQUE OPÉRATIONNELLE

L INFORMATIQUE OPÉRATIONNELLE INTERBRANCHES FAMILLE MALADIE RECOUVREMENT RETRAITE ORGANISATION DU DISPOSITIF NATIONAL Le dispositif de formation est proposé par l Ucanss et mis en oeuvre par le Crafep, le CRF de Tours et le CRF de

Plus en détail

Management des systèmes d informationd

Management des systèmes d informationd Management des systèmes d informationd Intranet, Groupware: : le bureau électronique. L émergence du bureau virtuel. 1 2 3 Organisation et technologies de l information. L intranet : son rôle et ses fonctionnalités.

Plus en détail

Modélisation et Implémentation des Systèmes Complexes

Modélisation et Implémentation des Systèmes Complexes Modélisation et Implémentation des Systèmes Complexes Alain Cardon, Cyrille Bertelle et Damien Olivier Alain.Cardon,Cyrille.Bertelle,Damien.Olivier @univ-lehavre.fr Laboratoire d informatique du Havre

Plus en détail

Renseignements pour les Manitobains handicapés Avertissement légal

Renseignements pour les Manitobains handicapés Avertissement légal Renseignements pour les Manitobains handicapés Avertissement légal Les renseignements contenus dans le présent document sont fournis uniquement à titre d information. Bien que le gouvernement du Manitoba

Plus en détail

PLAN DE COURS. Diplôme en enseignement (DE)

PLAN DE COURS. Diplôme en enseignement (DE) PLAN DE COURS Diplôme en enseignement (DE) Titre du cours : Ingénierie pédagogique et télé-apprentissage Sigle du cours : PED878 Séquentiel : 68.122 Nombre de crédits : 3 DESCRIPTION OFFICIELLE DU COURS

Plus en détail

Chapitre 2: Présentation de Flex. Développer une application avec Adobe Flex 2.0

Chapitre 2: Présentation de Flex. Développer une application avec Adobe Flex 2.0 Chapitre 2: Présentation de Flex Développer une application avec Adobe Flex 2.0 Thèmes Comprendre l émergence des applications dynamiques pour Internet Présentation de Flex Développer des applications

Plus en détail

(Document de 14 pages) Fabrice Douchant Xuan-Tuong Le. Nicolas Gibelin Lom Messan Hillah

(Document de 14 pages) Fabrice Douchant Xuan-Tuong Le. Nicolas Gibelin Lom Messan Hillah Master Informatique 2ème Année SAR Année 2007-2008 RAPPORT FINAL Livrable # 3 (Document de 14 pages) Participants Fabrice Douchant Xuan-Tuong Le Encadrants Nicolas Gibelin Lom Messan Hillah UFR 922 - Informatique

Plus en détail

Introduction au REST

Introduction au REST Master 2 SITW Introduction au REST Dr. Djamel Benmerzoug Email : djamel.benmerzoug@univ-constantine2.dz Maitre de Conférences A, Département TLSI Faculté des NTIC Université Constantine 2 Abdelhamid Mehri

Plus en détail

Formation. «Chef d entreprise, votre métier c est diriger!» Saint-Gaudens Novembre 2014 janvier 2015

Formation. «Chef d entreprise, votre métier c est diriger!» Saint-Gaudens Novembre 2014 janvier 2015 Formation «Chef d entreprise, votre métier c est diriger!» Saint-Gaudens Novembre 2014 janvier 2015 Vous souhaitez sécuriser votre activité? Évaluer rapidement la rentabilité de vos produits et services

Plus en détail

TechnoArk et. Les Objets, l Internet du futur! Les mesures collaboratives «La clepsydre ancêtre d e-babel» Johann Sievering. ses Transformeurs:

TechnoArk et. Les Objets, l Internet du futur! Les mesures collaboratives «La clepsydre ancêtre d e-babel» Johann Sievering. ses Transformeurs: 30 2009 TechnoArk Sierre TechnoArk et Les mesures collaboratives «La clepsydre ancêtre d e-babel» Johann Sievering 30 2009 TechnoArk Sierre TechnoArk et INTRODUCTION La mesure collaborative, qu est-ce

Plus en détail

Modélisation systémique de l'organisation

Modélisation systémique de l'organisation Modélisation systémique 1 2005-09-06 Modélisation systémique de l'organisation Ce chapitre vise à introduire à la modélisation d un système organisationnel. On explique d abord quelques notions liées à

Plus en détail

CATALOGUE DES COURS. qlikview.com

CATALOGUE DES COURS. qlikview.com CATALOGUE DES COURS qlikview.com A propos de ce Catalogue Ce catalogue rassemble toutes les informations nécessaires à propos des cours QlikView. Il est organisé en trois sections principales : cours délivrés

Plus en détail

SysML : les diagrammes

SysML : les diagrammes SysML : les diagrammes DIDIER FGNON, STÉPHNE GSTON [1] L outil SysML est un langage constitué de nombreux diagrammes. Nous vous proposons une ressource sous la forme de fiches-outils qui trouveront une

Plus en détail

ARCHITECTURE REST & WEB SERVICES. Exposé Informatique & Réseaux CHAMBON Florian 14 janvier 2014

ARCHITECTURE REST & WEB SERVICES. Exposé Informatique & Réseaux CHAMBON Florian 14 janvier 2014 ARCHITECTURE REST & WEB SERVICES Exposé Informatique & Réseaux CHAMBON Florian 14 janvier 2014 1 Introduction Présentation de Rest Serveur Java JAX-RS Démonstration 2 Introduction Présentation de Rest

Plus en détail

Formation professionnelle TIC Suisse

Formation professionnelle TIC Suisse Formation professionnelle TIC Suisse DIRECTIVES concernant l examen professionnel de: Informaticienne / informaticien 1 en technique des systèmes et réseaux TIC Informaticienne / informaticien en développement

Plus en détail

[PT4] Projet Développement d une application Android à l aide du SDK et du NDK et comparaison des deux kits. Matthias Devlamynck Cyril Audibert S4p2C

[PT4] Projet Développement d une application Android à l aide du SDK et du NDK et comparaison des deux kits. Matthias Devlamynck Cyril Audibert S4p2C [PT4] Projet Développement d une application Android à l aide du SDK et du NDK et comparaison des deux kits Matthias Devlamynck Cyril Audibert S4p2C 2 avril 2013 Introduction Ce rapport présente le travail

Plus en détail

Analyse fonctionnelle

Analyse fonctionnelle 2 Analyse fonctionnelle Dans ce chapitre, nous commencerons par présenterons les exigences fonctionnelles et techniques que devra satisfaire l intergiciel. Puis nous décrirons les différents acteurs qui

Plus en détail

Visual Studio 2013 Concevoir et développer des projets Web, les gérer avec TFS 2013

Visual Studio 2013 Concevoir et développer des projets Web, les gérer avec TFS 2013 Introduction 1. Présentation du cas d étude 13 1.1 Présentation générale 13 1.2 Présentation des applications 13 2. Déroulement du projet 14 3. Pré-requis et fondamentaux techniques à connaître 15 3.1

Plus en détail

Un méta-modèle pour l automatisation du déploiement d applications logicielles

Un méta-modèle pour l automatisation du déploiement d applications logicielles Équipe Adèle Un méta-modèle pour l automatisation du déploiement d applications logicielles Noelle.Merle@imag.fr 28/10/2004 Conférence DECOR'04 1 Plan Motivations et contexte Méta-modèle de déploiement

Plus en détail

Java pour le Web. Cours Java - F. Michel

Java pour le Web. Cours Java - F. Michel Java pour le Web Cours Java - F. Michel Introduction à JEE 6 (ex J2EE) Historique Qu'est-ce que JEE JEE : Java Entreprise Edition (ex J2EE) 1. Une technologie outils liés au langage Java + des spécifications

Plus en détail

M1 : Ingénierie du Logiciel

M1 : Ingénierie du Logiciel M1 : Ingénierie du Logiciel UNIVERSITE PIERRE & MARIE CURIE (PARIS VI) Examen Réparti 2eme partie 10 Janvier 2013 (2 heures avec documents : tous SAUF ANNALES CORRIGEES). Barème indicatif sur 22 points

Plus en détail

SECTION 2 BILAN DES COMPÉTENCES

SECTION 2 BILAN DES COMPÉTENCES SECTION 2 BILAN DES COMPÉTENCES Bilan des compétences INTRODUCTION... 3 LES OBJECTIFS DU BILAN DES COMPETENCES... 3 LE DEROULEMENT DE VOTRE BILAN DES COMPETENCES... 3 LE BILAN DES COMPETENCES DU PROGRAMME...

Plus en détail

Des objets aux services : un mariage réussi? Vers le meilleur des deux mondes

Des objets aux services : un mariage réussi? Vers le meilleur des deux mondes Des objets aux services : un mariage réussi? Vers le meilleur des deux mondes Hervé Grall (avec Diana Allam et Jean-Claude Royer) Ascola (Mines de Nantes Inria Lina) 7 june 2013 Objets + Services Bugs?

Plus en détail

Oracle Identity Manager 11g R2: Développer le provisionnement des identités

Oracle Identity Manager 11g R2: Développer le provisionnement des identités Oracle University Appelez-nous: +33 15 7602 081 Oracle Identity Manager 11g R2: Développer le provisionnement des identités Durée: 5 Jours Description Le cours commence par des rappels sur les concepts

Plus en détail

Exposé: Web sémantique. Web 2.0: impact Sur les IHM, Plasticité. Présenté par: BEN AMOR Akram

Exposé: Web sémantique. Web 2.0: impact Sur les IHM, Plasticité. Présenté par: BEN AMOR Akram Exposé: Web sémantique. Web 2.0: impact Sur les IHM, Plasticité Présenté par: BEN AMOR Akram Plan Web Sémantique Définition et objectif Historique Principe général Quels sont les finalités et les objectifs

Plus en détail

POL-24 Politique d évaluation du personnel enseignant à la formation continue. Adoptée par le Conseil d administration le 12 décembre 2005.

POL-24 Politique d évaluation du personnel enseignant à la formation continue. Adoptée par le Conseil d administration le 12 décembre 2005. POL-24 Politique d évaluation du personnel enseignant à la formation continue Adoptée par le Conseil d administration le 12 décembre 2005. POLITIQUE D ÉVALUATION DU PERSONNEL ENSEIGNANT À LA FORMATION

Plus en détail

Collection «Solutions d entreprise» dirigée par Guy Hervier

Collection «Solutions d entreprise» dirigée par Guy Hervier Collection «Solutions d entreprise» dirigée par Guy Hervier, ISBN : 2-212-11122-3 Avant-propos Nés dans les années 1970 pour répondre aux besoins des entreprises de VPC, les «centres d appels» ont pour

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

Architecture Logicielle

Architecture Logicielle Architecture Logicielle Les applications d'entreprise exemple : La technologie JEE Année universitaire 2013/2014 Semestre 1 Introduction Une application d'entreprise a généralement les caractéristiques

Plus en détail

Métamodèle Ingénierie Système. Pour S-Miner 6.0 +

Métamodèle Ingénierie Système. Pour S-Miner 6.0 + Métamodèle Ingénierie Système Pour S-Miner 6.0 + 1 Introduction Le métamodèle «Ingénierie Système» (IS) est un métamodèle destiné à S-Miner 6.0+ permettant de produire un environnement intégré destiné

Plus en détail

Tests de montée en charge d'applications JBoss Seam

Tests de montée en charge d'applications JBoss Seam Tests de montée en charge d'applications JBoss Seam Baptiste CARLIER IUT 'A' de Lille1 Logica Comment réagit une application classique de Seam lors d'une montée en charge? Baptiste CARLIER IUT 'A' de Lille1

Plus en détail

Formation etwinning : INSCRIPTION ET RECHERCHE DE PARTENAIRES. Préambule à l'inscription : pourquoi s'inscrire? Qu'est-ce qu'etwinning?

Formation etwinning : INSCRIPTION ET RECHERCHE DE PARTENAIRES. Préambule à l'inscription : pourquoi s'inscrire? Qu'est-ce qu'etwinning? Formation etwinning : INSCRIPTION ET RECHERCHE DE PARTENAIRES Préambule à l'inscription : pourquoi s'inscrire? Qu'est-ce qu'etwinning? etwinning est tout d'abord à considérer comme un réseau social européen

Plus en détail

ISBN : 2-212-11414-1

ISBN : 2-212-11414-1 Groupe Eyrolles, 2004, ISBN : 2-212-11414-1 Avant-propos Alors que Macromedia Dreamweaver était déjà considéré comme l outil de création de sites Web et d applications Internet le plus performant du marché,

Plus en détail

La solution collaborative pour les Missions Locales

La solution collaborative pour les Missions Locales La solution collaborative pour les Missions Locales CorpusCloud SARL est une société éditeur de logiciel dans le domaine des outils collaboratifs en ligne. CorpusCloud développe et commercialise la solution

Plus en détail

LES GAULOIS À PORTÉE DE TOUS, UN SIG THÉMATIQUE SUR L'ÂGE DU FER

LES GAULOIS À PORTÉE DE TOUS, UN SIG THÉMATIQUE SUR L'ÂGE DU FER LES GAULOIS À PORTÉE DE TOUS, UN SIG THÉMATIQUE SUR L'ÂGE DU FER Michel Cartereau michel.cartereau @ agroparistech.fr AgroParisTech, UFR d'informatique 16 rue Claude Bernard, F-75231 PARIS CEDEX 05 [logo-agroparistech.png]

Plus en détail

Assistance à maîtrise d ouvrage pour le choix d un nouveau système de synchronisation

Assistance à maîtrise d ouvrage pour le choix d un nouveau système de synchronisation Titre : Assistance à maîtrise d ouvrage pour le choix d un nouveau système de synchronisation Cahier des charges Page 1 sur 7 Sommaire 1. Objectif et contexte de la consultation 3 1.1. Objectif de la consultation

Plus en détail

Etude réalisée. Présentation GCodeEdit. Conclusions

Etude réalisée. Présentation GCodeEdit. Conclusions Etude réalisée Echange et partage de l information Présentation GCodeEdit Architecture logicielle Conclusions Introduction Les développements gigantesques des technologies informatiques avec leurs effets

Plus en détail

Architecture d un système de recherche d informations pertinentes et personnalisées dans un système éducatif.

Architecture d un système de recherche d informations pertinentes et personnalisées dans un système éducatif. Architecture d un système de recherche d informations pertinentes et personnalisées dans un système éducatif. Dridi Ouarda Département des Mathématiques et Informatique, Université Mohamed-Cherif Messaadia

Plus en détail

ROWING CANADA AVIRON Directeur du développement des affaires* 1.3 CATÉGORIE D EMPLOI : Professionnel à temps plein

ROWING CANADA AVIRON Directeur du développement des affaires* 1.3 CATÉGORIE D EMPLOI : Professionnel à temps plein ROWING CANADA AVIRON Directeur du développement des affaires* 1.0 DESCRIPTION 1.1 ORGANISATION : Association canadienne d aviron amateur (Rowing Canada Aviron ou RCA) 1.2 TITRE : Directeur du développement

Plus en détail

C4 Lien entre Gestion de projet et urbanisme

C4 Lien entre Gestion de projet et urbanisme 1 C4 Lien entre Gestion de projet et urbanisme 2 C3. Introduction L urbanisation est basée sur un certain nombre d axes stratégiques et donc d objectifs à atteindre à court et moyen terme. Pour ce faire

Plus en détail

Institut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki

Institut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki Institut Supérieur de Gestion Cours pour 3 ème LFIG Java Enterprise Edition Introduction Bayoudhi Chaouki 1 Java EE - Objectifs Faciliter le développement de nouvelles applications à base de composants

Plus en détail

Filière métier : Développeur SharePoint

Filière métier : Développeur SharePoint Filière métier : Développeur SharePoint La pertinence et la performance des applications métiers orientées Web est pour l entreprise gage de richesse de son Système d Information (Internet, intranet extranet,

Plus en détail

Formation Symfony 3, les fondamentaux

Formation Symfony 3, les fondamentaux Formation Symfony 3, les fondamentaux 15h37min 42 leçons 42 Vidéos Formateur Michel CADENNES Présentation Symfony 2 a apporté beaucoup de changements dans la façon dont les développeurs PHP abordaient

Plus en détail

Une application de commerce électronique en utilisant CLAIM

Une application de commerce électronique en utilisant CLAIM Rapport du projet A4MA Une application de commerce électronique en utilisant CLAIM Étudiants : DINH Quang Ninh (dinhquangninh@gmail.com) PHAM Trong-Tôn (trongtonfr@yahoo.fr) Wiki : http://dev.deptrai.org/wiki/doku.php?id=projet_a4ma:start

Plus en détail

Les Web Services. UE: Informatique Ambiante. Spécialité: Electronique et Optique Option: Vision Embarquée. Binôme: Ehouarn Perret & Thomas Angenault

Les Web Services. UE: Informatique Ambiante. Spécialité: Electronique et Optique Option: Vision Embarquée. Binôme: Ehouarn Perret & Thomas Angenault Spécialité: Electronique et Optique Option: Vision Embarquée UE: Informatique Ambiante Les Web Services Binôme: Ehouarn Perret & Thomas Angenault Enseignant: Christophe Léger mercredi 19 octobre 2011 Plan

Plus en détail

Web services en Java (services Web) JMF (Tous droits réservés) 1

Web services en Java (services Web) JMF (Tous droits réservés) 1 Web services en Java (services Web) JMF (Tous droits réservés) 1 Web services (services web) : qu'est ce? Une architecture orientée objet et distribuée où les messages sont en syntaxe XML Ce n'est pas

Plus en détail

USTHB FEI, Département d informatique Master S2I, S2 Bab-Ezzouar le 27 Mai 2015. EMD Technologie des agents

USTHB FEI, Département d informatique Master S2I, S2 Bab-Ezzouar le 27 Mai 2015. EMD Technologie des agents USTHB FEI, Département d informatique Master S2I, S2 Bab-Ezzouar le 27 Mai 2015 EMD Technologie des agents Exercice1 (Préparation d une fête) (10 pts) Préparer une fête demande des efforts importants et

Plus en détail

Classroom on line. Claroline une plate-forme Open Source de elearning et eworking. Qu est-ce que Claroline?

Classroom on line. Claroline une plate-forme Open Source de elearning et eworking. Qu est-ce que Claroline? Claroline une plate-forme Open Source de elearning et eworking Professeur Marcel LEBRUN Président du Consortium Claroline aisbl Université catholique de Louvain IPM Blog de M@rcel : http://bit.ly/blogdemarcel

Plus en détail

Buts de l intégration en informatique

Buts de l intégration en informatique Buts de l intégration en informatique Comment faire communiquer et intégrer vos applications hétérogènes dans votre entreprise interconnectée? Quels types d applications construisons-nous? Réaliser Créer

Plus en détail

Les services web. Module 04 Les Services Web. Campus-Booster ID : 697. www.supinfo.com. Copyright SUPINFO. All rights reserved

Les services web. Module 04 Les Services Web. Campus-Booster ID : 697. www.supinfo.com. Copyright SUPINFO. All rights reserved Les services web Module 04 Les Services Web Campus-Booster ID : 697 www.supinfo.com Copyright SUPINFO. All rights reserved Les services web Objectifs de ce module En suivant ce module vous allez: Comprendre

Plus en détail

Chapitre 3.2 Les outils pédagogiques numériques, de la conception à la réalisation de la formation

Chapitre 3.2 Les outils pédagogiques numériques, de la conception à la réalisation de la formation Chapitre 3.2 Les outils pédagogiques numériques, de la conception à la réalisation de la formation A. Introduction.......................................................... 171 B. La diffusion des modules

Plus en détail

Modèle spagetthi et solution EAI

Modèle spagetthi et solution EAI EAI Définition L'EAI est une notion ancienne mais toujours d'actualité. En effet, le besoin de faire communiquer des applications développées à des moments différents, dans des technologies différentes

Plus en détail

Plan de cours. Titre du cours : Programmation en C# complémentaire. Session visée par le cours : Hiver 2009. Aucun Aucun. Préalables : Préparatoire à

Plan de cours. Titre du cours : Programmation en C# complémentaire. Session visée par le cours : Hiver 2009. Aucun Aucun. Préalables : Préparatoire à Titre du cours : Programmation en C# Code officiel : 420-BBT-BB Plan de cours Programme d études : Session visée par le cours : Hiver 2009 Discipline : Préalables : Préparatoire à Aucun Aucun Cours de

Plus en détail

4 : Applications Client/Serveur et Web

4 : Applications Client/Serveur et Web 4 : Applications Client/Serveur et Web Cours 4 : Applications Client/Serveur et Web Le Cocq Michel lecocq@ipgp.fr Licence Pro SIL 11 Février 2016 Rappel plan général Introduction au système UNIX - mardi

Plus en détail

Le projet. Software QUality ASsurance enhancement. Club Qualimétrie 25 / 01 / 2011

Le projet. Software QUality ASsurance enhancement. Club Qualimétrie 25 / 01 / 2011 Le projet Software QUality ASsurance enhancement Club Qualimétrie 25 / 01 / 2011 Le projet Software QUality ASsurance enhancement Qu est-ce que Squash? L outillage open source proposé par Squash Les outils

Plus en détail

Applications Web. Web 2.0, web services, 18/01/2016. Plan du cours. Introduction Application Web Web/Web 2.0/Web 3.0 HTML 5 Web Services Ajax

Applications Web. Web 2.0, web services, 18/01/2016. Plan du cours. Introduction Application Web Web/Web 2.0/Web 3.0 HTML 5 Web Services Ajax Applications Web Web 2.0, web services, Hubert Segond Orange Labs Année 2015-16 Plan du cours Introduction Application Web Web/Web 2.0/Web 3.0 HTML 5 Web Services Ajax Syndication de contenu & outils de

Plus en détail

Analyse des systèmes de social bookmarking

Analyse des systèmes de social bookmarking 2015 Analyse des systèmes de social bookmarking Andy Christen, Clément Vogt Haute Ecole de Gestion - Genève 21/04/2015 Table des matières Introduction... 2 Caractéristiques générales des systèmes de social

Plus en détail

Brique BDL Gestion de Projet Logiciel

Brique BDL Gestion de Projet Logiciel Brique BDL Gestion de Projet Logiciel Processus de développement pratiqué à l'enst Sylvie.Vignes@enst.fr url:http://www.infres.enst.fr/~vignes/bdl Poly: Computer elective project F.Gasperoni Brique BDL

Plus en détail

Piloter sa démarche qualité efficacement Claude Ferreboeuf

Piloter sa démarche qualité efficacement Claude Ferreboeuf Piloter sa démarche qualité efficacement Claude Ferreboeuf p. 1 Sommaire 1 Le système de management - C est quoi avec les 5 parties intéressées? - Le pilotage par le fonctionnement des processus (Statique)

Plus en détail

Offre de service. Entrepreneuriat Facilitation - Agilité

Offre de service. Entrepreneuriat Facilitation - Agilité Offre de service Entrepreneuriat Facilitation - Agilité Votre contact François AMISSE 06 52 68 02 66 francois@reussir-son-entreprise.fr www.reussir-son-entreprise.fr Au service de votre réussite! Entrepreneuriat

Plus en détail

Les architectures I*Net. Première approche

Les architectures I*Net. Première approche 1 Les architectures I*Net Première approche Les architectures I*Net 2 L histoire d Internet De l architecture Mainframe à l architecture I*net J2EE et les architectures I*net 3 L histoire d Internet L

Plus en détail