Produits Intelligents & Infrastructures de Services Ambiants. Concepts fondateurs. Plan. Société d Objets Communicants

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

Download "Produits Intelligents & Infrastructures de Services Ambiants. Concepts fondateurs. Plan. Société d Objets Communicants"

Transcription

1 Master Ingénierie Système en EEAPR Plan Module R2-8 Communication des Systèmes Embarqués Produits Intelligents & Infrastructures de Services Ambiants. Société d Objets communicants Système Ambiant 2. RFID pour des Objets Intelligents Communicants 3. Produit et Services 4. Architectures de Services Ambiants 5. UPnP 6. Gestion par les services sur les produits. Conclusion / Perspectives Eddy BAJIC Professeur, UHP - Nancy 2 Société d Objets Communicants Concepts fondateurs 3 periodes de l âge informatique. Plusieurs personnes / Ordinateur 2. Un ordinateur / personne 3. Plusieurs ordinateurs chacun Changement paradigme de Communication! Comm. Personne vers Personne! Personne à Objet! Objet à Objet (FT estime à 3 Milliards le Nbr de machine communicantes) " Ubiquitous computing (Mark Weiser, Xerox Parc 99) "The computer of the 2st century" Scientific american,, Sep 99 «is fundamentally characterized by the connection of things in the world with computation"! L'informatique devient invasive dans chaque objet, qui entre alors en relation intelligente avec son environnement et les autres objets Notions d'invisibilité, d'interactivité, Ubiquité (Possibilité d'être présent en plusieurs lieux à la fois) Société D objets Communicants Intrusion informatique embarquée Extension des données simples aux phénomènes physique, capteur Communication sans fil, interaction Nomadisme Grande quantité d objets Convergence objets Fixe / Mobile initiative européenne 3 4

2 Concepts fondateurs Chaque Objet du monde réel peut avoir une représentation dans un monde virtuel Concepts fondateurs " Pervasive Computing (IBM 998 pervasive computing division) Technologies invisibles de l information et de la communication intrusive partout à tout moment par les réseaux " Ambient Intelligence (AmI) ambient intelligence (AmI) refers to electronic environments that are sensitive and responsive to the presence of people and objects. 200 : ème PCRD, (Information and Communication Technologies) : «Development of new technologies and embbeding intelligence into products, services and processes». i200 SEEM (single european electronic market) F. Mattern, M-LAB Zurich Dualité Réel / Virtuel Objet Virtuel pur To develop next generation collaborative working environments, thereby increasing creativity and boosting innovation and productivity. These environments should provide collaboration services to make possible the development of worker-centric, flexible, scalable and adaptable tools and applications. This will enable seamless and natural collaboration amongst a diversity of agents (humans, machines, etc) within distributed, knowledge-rich and virtualized working environments. Professional virtual communities and nomadic personal access to knowledge should be supported 5 6 Système Ambiant Interactivité RFID : Publicité Concepts des technologies Ambiantes : Réaliser un Espace communicant - sans contraintes de structure - permettant à des utilisateurs et des équipements d interagir sans connaissance préalable du contexte. Connectivité de formes variées, réseau Filaire, RFID, télécoms (GSM, GPRS, UMTS). 2. Découverte Automatique des partenaires, ressources, information et services disponibles dans l environnement immédiat 3. Interactions spontanées entre les équipements Mécanisme de bases : auto configuration, comm sans fil, gestion de la mobilité, découverte de service, routage! Intelligence Ambiante : Source 2Wear Project Denpa Poster (affiche à onde électrique) Société "Daï Nippon Printing" Combinée à une étiquette RFID, cette affiche est un outil de distribution de messages sur terminaux mobiles (PC, PDA ou tel mobile). Un lecteur RFID est intégré dans le cadre de l'affiche Au passage d'un Tag RFID devant l'affiche, un mail d'information est automatiquement envoyé vers une adresse préalablement inscrite. Ensuite, l'annonceur peut inviter l'utilisateur du mobile sur un site web, lui proposer de télécharger un bon de réduction, etc. Capacités de traitement + communication réseau sans fils + interaction homme machine - Machine 2 Machine 8

3 Projets Européens FP6 : Cluster RFID 3 projets européens FP6 ICT en cours pour de solutions nouvelles exploitant RFID Intègrent la notion de produit communicant et informatisé dans des environnements industriels variés du domaine manufacturier au domaine du bois, de la logistique, de la maintenance ainsi que dans la grande distribution. Projets regroupés en «cluster» autour du thème RFID, à l initiative de la CE, afin d échanger, confronter et harmoniser les recherches et développements conduits notamment en matière de normalisation: AMI-4-SME!Ambient Intelligence Technology for Systemic Innovation in Manufacturing SMEs BRIDGE!!Building Radio Frequency Identification in the Global Environment CE-RFID!!Coordinating European Efforts for Promoting the European Value Chain CoBIs!!!Collaborative Business Items Dynamite!Dynamic Decisions in Maintenance INDISPUTABLE KEY INtelligent DIStributed Process UTilization And BLazing Environmental KEY PRIME!! Privacy and Identity Management for Europe PROMISE!Product orientated manufacturing systems including RFID technology SMART!!Intelligent Integration of Supply Chain Processes and Consumer Services based on Unique Product Identification in a Networked Business Environment SMMART! System for Mobile Maintenance Accessible in Real Time StoLPaN! Store Logistics and Payment with NFC SToP!! Stop tampering of products TraSer!!!Identity-based Tracking and Web-Services for SMEs Voir EU RFID Forum 200 : 9. Société d Objets communicants Système Ambiant 2. RFID pour des Objets Intelligents Communicants 3. Produit et Services 4. Architectures de Services Ambiants 5. UPnP 6. Gestion par les services sur les produits. Conclusion / Perspectives 0 RFID et Objets Mobiles Communicants RFID & Produits Intelligents Profusion d objets et technologies proches RFID # Hétérogénéité # Capacités stockage variées # Capacités traitement variées # Communication sans fil # Interface homme machine # Nomades! Développer la communication de proximité entre objets pour permettre l échange d information et de services! Système d Information et de Services Ambiants "Le but d'une technologie n'est pas que de résoudre des problèmes. Elle crée aussi des concepts et une philosophie" Howard Rheingold (in "Foules Intelligents", M2 Editions, ISBN : , 2005) Concept de "Produit Intelligent" : Défini comme un objet dual physique et virtuel, doté de capacités de mémorisation, de communication, d action, d'interaction avec son environnement qui lui permettent de : Posséder une identification unique; 2. Communiquer avec son environnement; 3. Mémoriser et gérer des informations propres; 4. Disposer d un langage de dialogue et d échange d'informations et états; 5. Participer aux processus de décision durant son évolution; 6. Surveiller et contrôler son environnement. Bajic 99 Mac Farlane 98. Interaction - Offrir des services portés par le produit : Contextuels, Personnalisés Bajic 2004 Produit Porteur de Données! Produit Prestataire/Consommateur de Services 2

4 A) Le produit "Porteur de Données" B) Le Produit Pointeur vers Internet : EPCglobal Usage de la RFID dès son origine (980): Porteur de Données. Production manufacturière automatisée 2. Données stockées sur l objet (jusqu à plusieurs Ko) : Data en Hexadécimal 3. Multiplexage d opération selon data : Agit comme un capteur de multiplexage Ligne d assemblage de voiture : Tag RFID sur chaque berceau support voiture concept epc (999): electronic Product Code 999 MIT, Cambridge, Adelaide + Academic Alliance + industrial sponsors : Procter & Gamble; Gillette; Wal-Mart Remplacer le code à barre par un tag 96 bits bas coût : Identification Individuelle produit Connecter les objets physiques au réseau Internet Objet comme un pointeur vers un une base de données Web : Pointer Static Web Information " Engels, D., Foley, J., Waldrop, J., Sarma, S. and Brock, D., "The Networked Physical World: An Automated Identification Architecture" Proceedings of the IEEE/ACM International Conference on Computer Aided Design (ICCAD0), 6-, 200. Brock, David. "The Electronic Product Code (EPC), A Naming Scheme for Physical Objects", Concept epc : "Internet of Things" Internet des Objets : epcglobal etag ID state # sensors Product ID code reader data!local Network (data storage/ data processing) Directory Service data " markup languag) internet Local Internet EPC : Code statique standard Savant : Filtrage, collecte des codes scannés ONS (Object Naming Server) : recherche de bases de données sur principe DNS EPCIS : EPC Information services EPC encode GTIN (Global Trade Item Number), SSCC (Serial Shipping Container Code), GLN (Global Location Number) M. Harrison, "How Epc is evolving" AutoIDLabs, Cambridge, UK 5 6

5 3 Com "SAVANT" : Gérer le flux d'information Collecte importante de tags produits : lecteurs en réseau! Prévenir l'inondation des réseaux de lecteurs RFID Architecture Sun RFID epc Proposition d'infrastructure d'intégration de "Données Produit" par les grands opérateurs ERP et réseaux : Sun, Oracle, SAP, Cisco ERP SCM Architecture Sun - RFID Couche Intégration Sun ONE Logiciel Savant : Filtrage, report uniquement des changements,! Intégration dans SAP, Switch CISCO, EcoSystème RFID (IDC, Cisco 2005) Serveur epc-savant Lecteurs Tag Tag Tag 8 Sun RFID epc : Savant Server Information Augmentée du produit Savant Server : Routeur de Données epc Gère les codes epc collectés par les lecteurs RFID (Fabricant N Modèles N Série Produit, ) Information Augmentée "Amplifying reality", J. Falk, PLAY victoria institute Göteborg! Superposition/Enrichissement des informations apparentes et des propriétés de l objet par des informations virtuelles Code epc produit L objet est en interaction avec l utilisateur Code epc lecteur RFID! Fournit des services d information augmentée (Accès / Modifications des propriétés) Horodatage des scans RFID Personnalisation / Contextualisation de la relation Client/Objet : environnement, profil client, Savant Server Composé de : Event Manager System (EMS) WEB server Real Time In-Memory Event database (RIED) Task Management System (TMS) Information NFCForum Enrichie SmartPoster_RTD_ INTERNET Poster Intelligent : CRAN EB

6 Démonstrateur Poster Intelligent Vidéo Poster Intelligent VIDEO POSTER INTELLIGENT - Ambient services architecture for intelligent objects.mpg Démonstrateur de laboratoire réalisé en 2005 : (E. BAJIC Leonardo da Vinci Bucarest) Des personnes entre en relation avec des posters affichés au murs, et dotés d'étiquettes électroniques, pour disposer d'informations augmentées et de services nouveaux liés au poster, disponible par une interface PDA dans un environnement de communication ambiant sans fils Juin 2006 : Spécification par NFC Forum de "SmartPoster Record Type definition" ( %20services%20architecture%20for%20intelligent %20objects.mpg 2 22 M2M RFID par France Télécom Ruptures technologiques et Sous-Réseaux Concept : Machine to machine (M2M) Un ensemble de moyens communicants mis en œuvre par une entreprise pour permettre en temps réel : $ à des équipements distants d interagir sans intervention humaine avec le système d information et les centres décisionnels de l Entreprise, $ aux centres décisionnels de l Entreprise de déclencher des actions localisées, $ aux acteurs opérationnels de gérer simultanément les équipes de terrain et les équipements distants. Roland Airiau, France Télécom, responsable projet "Objets Communicants" : "Notre vision est que l'internet sera au coeur des processus pour la remontée d'informations sur l'état des objets communicants ou dans le déploiement de réseaux de capteurs au sein de notre environnement, que ce soit en matière d'écologie, de sites de production ou d'habitat " Opportunité d étendre l infrastructure des opérateurs vers des sous-réseaux ( capteurs, RFID, ) FT estime qu'à terme treize milliards de machines seront capables de communiquer entre elles, sans intervention humaine, à travers l Europe. RFID ZigBee 23 24

7 M2M ZigBee par France Télécom Offrir de nouveaux services aux usagers des services de FT Nouveaux Services par FT Nouveaux services M2M Secteur de la grande distribution, (logistiques et marketing) Continuité de la chaîne du froid, Traçabilité des produits durant leur acheminement jusqu au point de vente, Information des consommateurs. «Grâce aux étiquettes électroniques, les consommateurs pourraient obtenir des informations sur les produits dans les linéaires (caractéristiques, conseils d utilisation ). Les services marketing disposeraient de remontées d informations fines et en temps réel sur les comportements et les actes d achats. Nous testons aujourd hui ce service sur des PDA et l objectif est que ce soit possible pour un large public via des téléphones mobiles d ici trois à quatre ans (2008)» Nouveau Business Model : Le concept de «paiement à l usage», exemple d innovation marketing différenciante, a introduit un nouveau modèle économique, notamment dans le secteur de l assurance. «Il s agit de comprendre quels seront les ruptures économiques et les éléments porteurs d innovation et de réfléchir avec nos clients à de nouveaux business modèles» Produit & Services Dématérialisation du produit : Produit tend à avoir moins d intérêt que les services qu il peut fournir. Société d Objets communicants Système Ambiant! Abstraction du produit (Disparition) dans le quotidien 2. RFID pour des Objets Intelligents Communicants ex. Horloge "objet du quotidien", omniprésent mais on ne retient que l heure qu on y lit 3. Produit et Services! Substitution du produit par ses Services supportés 4. Architectures de Services Ambiants Information Site Fabricant 5. UPnP Manuel utilisateur Garantie 6. Gestion par les services sur les produits.. Conclusion / Perspectives Services Information Enrichie Donne l heure Sonne alarme 2 28

8 "Buy a Service, no more a product" Services Ambiants supportés par des Produits European Project DIECOM (Renault, EADS : AIT Initiative, 200)! Efficiently manage a complex product (aircraft or car) and its associated services configurations evolution.! focus on the electrical, electronic and telematic embedded subsystems Nouveau Paradigme de gestion de produit / objet! Produit est un prestataire / demandeur de services dans un réseau ambiant services d Information services de Contrôle (embarqués ou assistés) Service Ambiant : C'est une vue abstraite d un objet assurant! E-fuelling concept Service installation onboard vehicule : Downloading of services applications (Java modules) Information Communication Traitement, Action, décision, Signalisation événement Gestion d un Entrepôt par les Services Architecture de services Ambiants dans un Entrepôt. Interaction Produit Processus par les Services. Société d Objets communicants Système Ambiant 2. RFID pour des Objets Intelligents Communicants 3. Produit et Services 4. Architectures de Services Ambiants 5. UPnP 6. Gestion par les services sur les produits. Conclusion / Perspectives 3 32

9 Infrastructure de Services Ambiants Méthodes de Découverte de Service Primitives de Services pour une interaction ambiante : Identification «Je Suis / Qui est présent dans mon environnement?» Localisation «Où suis je situé, quel est le contexte?» La Découverte de Service : Processus de Recherche, Localisation et Identification d un ou plusieurs services dans un réseau ambiant, qui nécessite : de Localiser un service, de Récupérer la description du service et ses paramètres d appel, de gérer l'annonce d Offre / Demande de Service Recherche d Information «Je recherche une procédure de recyclage» Découverte de Service «Qui peut m offrir ce service?» «Voici le service que j offre» Notification d Evénement «Informe moi quand tu t échauffes» Demande de Service «Exécute ce service pour moi!» Architectures de Découverte de Services JINI (Sun Microsystems) Architectures de Services JINI (Sun Microsystems) JAVA based and Remote Methods Invocation APIs, prog. code moves between java virtual machines (centralized) Environnement distribué de clients et des services communicant par le protocole JINI Applicatifs écrits en JAVA utilisant les JAVA RMI (Remote Method Invocation) UPnP (Microsoft) an open standard technology for transparently connecting appliances, XML and TCP/IP based to achieve platform independent and flexible application-layer protocol communication (Distributed) JINI fournit un "middleware" pour intégrer les services et les clients! Chaque équipement doit intégrer une JAVA VM! OSGi (Alliance in an open forum 999) Open Service Gateway Initiative, Platform for management of multiple applications and services to all types of networked devices in home, vehicle, mobile (Distributed) WebServices (Distributed) Protocoles de Découverte de Services Salutation (Canon, ) Méthode Centralisée de gestion des Services Un service est défini par une interface JAVA : public interface Releve_Temperature extends Remote { public String Releve(float T) throws RemoteException } SDP Bluetooth (Service discovery protocol Ericson ) SLP (Service location protocol IETF RFC 265) WSDA (Web Service Discovery Architecture : XML, SOAP, WSDL, WSIL). Méthode à invoquer Sirena project : (Technology evaluation report) 35 36

10 JINI (Sun Microsystems) OSGI Architecture générale Annonce / Recherche de Services JINI LookUp Service Enregistre mon service "Relevé T produit frais" Voici un objet JINI Service Les services sont gérés : Passerelle de Services OSGI (véhicule auto, Passerelle résidentielle, smartphone, ) Serveur d'accès Recherche de service par : Type, ID Service, Attributs de services Y a t'il quelqu'un qui peut me donner une T produit Frais?" JINI LookUp Service Application JAVA JINI Service Sécurité accrue par Jini 2.0 : confidentialité des échanges réseaux JINI LookUp Service JINI Service Oui Voici une copie du service (interface) Application JAVA Le service est téléchargé sur le client appelant qui appelle alors par RMI le service du prestataire (code mobile, échangé par http) Source IMAG grenoble 3 38 OSGI (Open Services Gateway Initiative) OSGI Alliance fondée en 999 par 5 sociétés : BMW, Gemplus, Hitachi, IBM, FT, Intel, Motorola, Infrastructure (Framework ) d'exécution et de gestion de services logiciels JAVA via une passerelle de Services (Service Gateway) Les Services sont des classes Java + Ressources implémentés dans des Bundles (Java Archive JAR) OSGi défini des services interfaces vers des équipements externes à OSGI Http Service Permet de lancer des Servlet (application Java s'exécutant sur un serveur d'application pour fournir du contenu Web dynamique sur un navigateur UPnP Service permet de mapper un device UPnP vers le Service Registry, et réciproquement Jini Service permet de récupérer des applets services Jini http service : gestion distante des Bundles Log Service logging of information, warnings, debug information or errors is handled through the Log Service. It receives log entries and dispatches them to other bundles that subscribed to this information. Configuration Admin Service provides a dynamic model to set and get configuration information Device Access Service OSGi mechanism to match a driver to a new device and automatically download a bundle implementing this driver. This is used for Plug and Play scenarios. User Admin Service use of a database for user authentication and authorization purposes. IO Connector Service implements the CDC/ CLDC javax.microedition.io package as a service. This service allows bundles to provide new and alternative protocol schemes. Preferences Service provides access to hierarchical database of properties. 39 Nokia, Motorola envisage OSGI comme plateforme Smartphone Constructeurs automobile ont agrée OSGI comme AMI-C spec plateforme (Automotive Multimedia Interface Collaboration) + télématique véhicule 40

11 Web Services Architecture (WSA) Web Services Architecture (WSA) Architecture en couches WSA i.e. une fonction ou librairie de fonctions mise à disposition par un serveur Web (échange de fichiers XML transporté par http) Un web service est une vue abstraite de fonctions réalisées par un agent logiciel communicant par messages SOAP (l'interface des services est libre, non standardisée) Appel de procédures distantes (type RPC) s'appuyant sur HTTP et XML 4 42 La PlateForme Web-Services ViaMichelin. Société d Objets communicants Système Ambiant 2. RFID pour des Objets Intelligents Communicants 3. Produit et Services 4. Architectures de Services Ambiants 5. UPnP 6. Gestion par les services ambiants sur les produits. Conclusion / Perspectives Plateformes de déploiement Webservices : J2EE,.NET, WebSphere IBM

12 Architecture de Services UPnP Applications UPnP Architecture réseau pervasive de services P2P pour objets intelligents de toute forme (PC, PDA, électronique grand public, ) Architecture réseau ouverte et distribuée : TCP-IP, Microsoft.NET, CE, XML, HTML, SOAP, GENA, Connectivité réseau ambiant Transfert de données et de contrôle entre équipements UPnP Domaines : Home Automation, Electronique grand public, Secteur Industriel, 3 Classes d'entités UPnP User Control Point Controlled Device Bridge Control Point (Manager) Device Device2 Network Internet Network2 Mots clefs : réseau «invisible», découverte de service automatique, modèle distribuée, indépendant du media, zero configuration Diagramme de Classe du Modèle UPnP 0..* Interface UPnP Windows StateVariable -sendingevents -name -datatype -defautvalue -allowedvalue -value +get name() +get value() +set value() 0..* -returnvalue -name -direction -value +get_name() +get_direction() +get_relatedstatevariable() +get_value() +set_value() Control Point +start() +stop() +get_devicelist() +get_device() +search() +subscribe() Service -servicetype -serviceid -controlurl -eventsuburl -descriptionurl +get_servicetype() +get_serviceid() +get_actionlist() +get_action() +get_servicestatevariable() +get_statevariable() +announce() +byebye() Argument 0..* 0..* 0..* Action -name +get_name() +get_direction() +get_argumentlist() +get_argument() +get_argumentvalue() Device -devicetype -friendlyname -manufacturer -manufacturerurl -modeldescription -modelname -modelnumber -modelurl -serialnumber -UniqueDeviceName -UniversalProductCode -urlbase -descriptionurl -presentationurl +start() +stop() +announce() +byebye() +get_devicetype() +get_devicelist() +get_device() +get_friendlyname() +get_modelname() +get_modelnumber() +get_uniquedevice Name() +get_servicelist() +get_service() +get_action() +get_statevariable() 0..* 4 48

13 Principe de Service Ambiant par les Produits Ontologie du Contexte de Service L objet est un prestataire de services dans son environnement ambiant %Interaction Produit Processus par les Services % Communication pervasive Produit/Processus % Intelligence ambiante Device : Objet communicant supportant des services Service : Représenté par une ressource matérielle/logicielle qui offre une fonctionnalité caractéristique du device, disponible localement ou à travers un réseau. Un service est étendu à un ensemble regroupé autour d une offre globale destinée à l utilisateur pour lui faciliter l accomplissement d une tâche ou la lui rendre plus agréable. Action : C'est une Méthode support d un travail réalisé par un service personnalisable (paramétrable) et retournant un résultat Variable d état : Valeur caractéristique intrinsèque d un Device Evénement : Information spontanée générée par un Device pour signaler un changement de ses variables d état Acteur : Entité communicant de nature prestataire offrant des services, ou de nature consommateur faisant appel aux services offerts par les autres acteurs. Interaction : Mécanisme d échange entre un deux acteurs permettant le déploiement d une action initiée par l un des deux Modélisation des Interactions produit Modélisation des Interactions produit Modélisation Interactions Produit Acteur par les services (statique / dynamique) Modélisation Interactions Produit Acteur par les services (statique / dynamique) Diagramme de classe UML : Relation Acteurs et produits Intelligents Diagramme de Séquence UML : Interactions produit et Acteur Acteur Service Produit Informatique Ambiante 2. Demande de service 3. Services supportés. Enregistrer services 4. Lancement service 5. Service demandé. Réponse au acteur! Acteur, Interaction, Service, Information. Réponse local 8. Service demandé 0. Réponse distribué 6.Traitement Local 9. Traitement Distribué 5 Information Local -Code poster -Nom auteur -Date creation -Date dernière mise à jour -Adresse contact -Nombre consultations -Date dernière consultation Actionneurs Capteurs * * Produit Physique -Information intrinsèque * Profil Acteur -Administrateur -Utilisateur logué -Utilisateur non logué 0.. Acteur -Identificacion +Lancement service() Produit Virtuel -Résumé du poster -Lien site web du poster -Information et adresse du concepteur * Historique Transactions 0..* 0..* Service -Droits du utilisateur -Disponibilité du service * +Authentification utilisateur() +Identification du poster() +Exploitation caractéristiques() +Modification données() * * Informatique Ambiante -Personal Data Assistant -Réseau sans fil -Base Données * 52

14 Video Produits et Services Video Services Associés aux Produits Démonstrateur de laboratoire réalisé en 2006 : (E. BAJIC projet Leonardo da Vinci Bucarest) Des Objets dotés d'étiquettes électroniques, entre dans un espace de Services Ambiants à l'approche d'un DEVICE UPnP (Lecteur RFID) et mettent à disposition de l'architecture ambiante des SERVICES PRODUITS dans un environnement de communication ambiant sans fils %20de%20Services%20Produits%20UPnP%20RFID.avi Découverte de Services UPnP Fonctionnement UPnP Universal Plug & Play Comportement Proactif : Annoncement et Découverte Automatiques! Device, Service Réseau Ambiant : Multicast / Selectif Diffusion Limitée : TTL <

15 Caractéristiques de Service UPnP Caractéristiques d un événement UPnP Un Service est constitué de : Modèle Publisher / Subscriber (General Event Notification Architecture) Variables d états : Propriétés ou états du service, rendant compte du comportement du device (Status, PoidsProduit, StorageTemperature ) Serveur de Requêtes : reçoit les demandes d actions, les exécutent, met à jour la table d état et retourne les réponses. (GetDateExpiration(), getstoragetemperature()) Serveur d événements : publie les événements vers les souscripteurs à chaque changement d état de variables (Un service d alarme température peut déclencher un événement quand un seuil est dépassé vers les Control Point intéressés)!un service est Identifié par un nom unique urn:schemas-upnp-org:service:uniqueservice-name,version!un service est Spécifié par une description formelle XML (standardisée) Service template : liste les actions, les variables, les événements associés et les propriétés Un Device publie une liste d événements Control points peut souscrire aux événements et recevoir des notifications Notification d événements envoyés aux souscripteurs sur changement de variable d état 5 58 Comportement d un Device UPnP UPnP terminologie Adressage - adresse IP (DHCP et auto IP) Découverte - annoncement par les DEVICEs - recherche par les CONTROL POINT (SSDP pour annoncer et rechercher, obtenir les URLs pour accéder à la description) Description - Information de description des services de DEVICE (HTTP pour charger les fichiers de desciption XML device et service) Contrôle - Invocation d actions d un control points vers un device (HTTP encapsule des requêtes SOAP et réponses) Evénement - Inscription à des événements par un control point - Notification d événement par un device (HTTP encapsule GENA pour envoyer des notifications d événement en XML) Présentation - GUI pour le control point (HTTP encapsule des pages HTML pour une interface navigateur web) 59 60

16 Comportement d un Control Point UPnP Pile de Protocoles UPnP Monde réel Monde réel UPnP CONTROL POINT Control point Code Presentation SSDP : simple service discovery protocol Addressing DHCP Auto-IP Discovery Control Event subscription Eventing Specific Services Protocols SSDP SOAP GENA SOAP : simple object access protocol GENA : general event notification architecture Discovery Search Control Request Discovery Response IP Network Control Response Events notification API et Stack UPnP pour Windows.NET, Linux, Java 6 62 Caractéristiques de Device UPnP Fichier XML de description de Device! Identifié par un nom unique urn:schemas-upnp-org:device:unique-name! Un Conteneur de Services! Un Conteneur de Devices urn:domain-name:device:unique-name définit Device logique Monde Physique géré contient URLs de service description, contrôle, Evénement et présentation gère les annonces!spécifié par une description formelle XML (standardisée) Device template : liste les services associés et les propriétés manufacturer name, model name, serial number, URL for control, eventing and presentation, <?xml version=".0"?> UPnP Template Language <root xmlns="urn:schemas-upnp-org:device--0"> <specversion> <major></major> <minor>0</minor> </specversion> <URLBase>base URL for all relative URLs</URLBase> <device> Vendor specific device type with web location <devicetype> urn:domain-name:device:devicetype:v.</devicetype> <manufacturer> manufacturer name < /manufacturer> <manufacturerurl> URL to manuf website < /manufacturerurl> <UDN> uuid :unique device name < /UDN> <servicelist> <service> Vendor specific service type with web location <servicetype>urn:domain-name:service:servicetype:v </servicetype> <serviceid>urn:upnp-org:serviceid:serviceid</serviceid> <SCPDURL>URL to service description</scpdurl> URL for Service Control Protocol Description <controlurl> URL for control </controlurl> URL for Control description <eventsuburl> URL for eventing </eventsuburl> </service> URL for Eventing description Declarations for other services defined by a UPnP Forum or UPnP vendor go here </servicelist> <devicelist> Description of embedded devices defined by a UPnP Forum or UPnP vendor (if any) go here </devicelist> <presentationurl>url for presentation</presentationurl> </device> </root> 63 64

17 Création de Device UPnP Fichier XML de Description de Service 65 <?xml version=".0"?> <scpd xmlns="urn:schemas-upnp-org:service--0"> <specversion> <major></major> <minor>0</minor> </specversion> <actionlist> Required only if service as action <action> <name>actionname</name> Formal parameters (as function) of action <argumentlist> <argument> <name>formalparametername</name> <direction>in xor out</direction> <retval /> Defines the type of the argument : <relatedstatevariable>statevariablename</relatedstatevariable> must be the name of a state variable </argument> Declarations for other arguments defined by UPnP Forum go here </argumentlist> </action> Declarations for other actions </actionlist> <servicestatetable> <statevariable sendevents="yes"> <name>variablename</name> Defines wether event will be generated <datatype>variable data type</datatype> when value of stae variable changes <defaultvalue>default value</defaultvalue> <allowedvaluelist> <allowedvalue>enumerated value</allowedvalue> Data type from Int to binhex </allowedvaluelist> </statevariable> <statevariable sendevents="yes"> <name>variablename</name> <datatype>variable data type</datatype> <defaultvalue>default value</defaultvalue> <allowedvaluerange> <minimum>minimum value</minimum> <maximum>maximum value</maximum> <step>increment value</step> </allowedvaluerange> </statevariable> Declarations for other state variables go here </servicestatetable> </scpd> SCPD file : Service Control description File 66 Caractéristiques d un Control UPnP Caractéristiques d un événement UPnP Un Control Point est un équipement capable de découvrir et contrôler les Devices. Après découverte des Devices : Récupère la description du device et la liste des services associés Récupère les descriptions des services Appelle les actions des services requêtes SOAP (RPC calls, Get HTTP) Souscrit aux événements des services. Un control Point peut intégrer les fonctionnalités d un Device et vice versa. Devices % traite la requête SOAP % lance l action demandée et retourne la réponse dans un message SOAP Modèle Publisher / Subscriber (General Event Notification Architecture) Device publie une liste d événements Control points peut souscrire aux événements et recevoir des notifications Notification d événements envoyés aux souscripteurs sur changement de variable d état 6 68

18 Fichier XML de Notification d événement Caractéristiques de Présentation UPnP NOTIFY delivery path HTTP/. HOST: delivery host:delivery port CONTENT-TYPE: text/xml CONTENT-LENGTH: Bytes in body NT: upnp:event NTS: upnp:propchange SID: uuid:subscription-uuid SEQ: event key Méthode NOTIFY client about an event Delivery IP@ of the subscriber Must be Sequentially incremented number Chaque device dispose d un modèle de présentation Web! page HTML Contenu de Présentation libre non standardisé par UPnP Forum <e:propertyset xmlns:e="urn:schemas-upnp-org:event--0"> <e:property> <variablename> new value </variablename> </e:property> <e:property> <variablename2> new value </variablename2> </e:property> Other variable names and values (if any) go here. </e:propertyset> Name of the changed variabale with its new value 69 0 Environnement d Objets Communicants Paradigme de gestion et d interaction des produits et des processus par les services ambiants. Société d Objets communicants Système Ambiant 2. RFID pour des Objets Intelligents Communicants 3. Produit et Services 4. Architectures de Services Ambiants 5. UPnP 6. Gestion des Produits par les Services ambiants. Conclusion / Perspectives 2

19 Produits Architecture de Services Ambiants Produits et Capteurs Intelligents Services du produit Processus Appels de Services Video RFID-UPnP Video RFID et Services UPnP Démonstrateur de laboratoire réalisé en 2006 : (E. BAJIC) Des Objets dotés d'étiquettes électroniques, entre dans un espace de Services Ambiants à l'approche d'un DEVICE UPnP (Lecteur RFID) et mettent à disposition de l'architecture ambiante des SERVICES PRODUITS dans un environnement de communication ambiant sans fils %20de%20Services%20Produits%20UPnP%20RFID.avi Capteur Services du capteur 3 4 InterActions Produits Intelligents dans une architecture UPnP Gestion d un Entrepôt Architecture de services Ambiants dans un Entrepôt. Interaction Produit Processus par les Services 5 6

20 Services produits dans un entrepôt Domaines de Services Classification, Customisation des Services Gestion des objets selon des services dépendants du domaine! interaction contextuelle des objets Contextuel, Restriction d usage Cycle de vie Confidentialité! extension des services Réseau Internet 8 Video Produits Communicants. Société d Objets communicants Système Ambiant Démonstrateur de laboratoire réalisé en 2006 : (E. BAJIC) 2. Système RFID Des Produits équipés de systèmes embarqués communicants (Modules de réseaux de capteurs sans fils P-Particle ) surveillent leur environnement (Température, Luminosité, mouvement-choc, bruit) et communiquent entre eux sans fils dans un espace ambiant. 3. RFID pour des Objets Communicants 4. Produit et Services 5. Architectures de Services Ambiants 6. UPnP. Gestion par les services ambiants sur les produits 8. Conclusion / Perspectives Project Video 2006.mpg 9 80

L identification par radio fréquence principe et applications

L identification par radio fréquence principe et applications L identification par radio fréquence principe et applications Présentée par Abdelatif Bouchouareb École de technologie supérieure, Montréal Qc Novembre 2007 1 Les différents systèmes d identification 2

Plus en détail

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués

Architecture 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étail

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Rational ClearCase or ClearCase MultiSite Version 7.0.1 Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Product Overview IBM Rational

Plus en détail

Plan. Department of Informatics

Plan. Department of Informatics Plan 1. Application Servers 2. Servlets, JSP, JDBC 3. J2EE: Vue d ensemble 4. Distributed Programming 5. Enterprise JavaBeans 6. Enterprise JavaBeans: Special Topics 7. Prise de recul critique Enterprise

Plus en détail

Mise en œuvre des serveurs d application

Mise en œuvre des serveurs d application Nancy-Université Mise en œuvre des serveurs d application UE 203d Master 1 IST-IE Printemps 2008 Master 1 IST-IE : Mise en œuvre des serveurs d application 1/54 Ces transparents, ainsi que les énoncés

Plus en détail

HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE

HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE Projet de semestre ITI soir 4ème année Résumé configuration OpenVpn sur pfsense 2.1 Etudiant :Tarek

Plus en détail

WEB page builder and server for SCADA applications usable from a WEB navigator

WEB page builder and server for SCADA applications usable from a WEB navigator Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB WEB page builder and server for SCADA applications usable from a WEB navigator opyright 2007 IRAI Manual Manuel

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

SIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement

SIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement SIP Nguyen Thi Mai Trang LIP6/PHARE Thi-Mai-Trang.Nguyen@lip6.fr UPMC - M2 Réseaux - UE PTEL 1 Plan Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement UPMC -

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

RFID: Middleware et intégration avec le système d'information Olivier Liechti

RFID: Middleware et intégration avec le système d'information Olivier Liechti RFID: Middleware et intégration avec le système d'information Olivier Liechti Sun Microsystems, Inc. Agenda Introduction > Vision et architecture Le rôle du middleware RFID > Gestion des données > Administration

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

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

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

Plus en détail

JOnAS 5. Serveur d application d

JOnAS 5. Serveur d application d JOnAS 5 Serveur d application d dynamique Agenda En quelques mots Caractéristiques essentielles Zoom sur le versioning 2 Bull, 2008 Serveur d application dynamique JOnAS - Serveur d application Open Source

Plus en détail

Introduction aux «Services Web»

Introduction 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é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

..seulement 5% des serveurs x86 sont virtualisés!

..seulement 5% des serveurs x86 sont virtualisés! Sans virtualisation Avec virtualisation Structure de l offre Microsoft Applications virtuelles Dépendance entre applications et OS Interfaces utilisateur liées aux process Dépendance entre OS et matériels

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

Le cadre des Web Services Partie 1 : Introduction

Le 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é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

Supervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14

Supervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14 Document FAQ Supervision et infrastructure - Accès aux EXP Page: 1 / 9 Table des matières Introduction... 3 Démarrage de la console JMX...4 I.Généralités... 4 II.WebLogic... 5 III.WebSphere... 6 IV.JBoss...

Plus en détail

Plateforme IoT flexible et configurable:

Plateforme IoT flexible et configurable: Plateforme IoT flexible et configurable: Vers une intégration automatisée de dispositifs communicants Journée Capteurs connectés 2015 Prof. Nabil Ouerhani, HE-Arc Yverdon-les-Bains, 19.11.2014 Plan de

Plus en détail

L'objectif du sujet proposé est, après un état des lieux des technologies disponibles, de faire un panorama des usages courants/potentiels en

L'objectif du sujet proposé est, après un état des lieux des technologies disponibles, de faire un panorama des usages courants/potentiels en 1 L'objectif du sujet proposé est, après un état des lieux des technologies disponibles, de faire un panorama des usages courants/potentiels en agriculture en mettant en valeur les spécificités/contraintes,

Plus en détail

Jeux Pervasifs. Mail: Stephane.Lavirotte@unice.fr Web: http://stephane.lavirotte.com/ Université de Nice - Sophia Antipolis

Jeux Pervasifs. Mail: Stephane.Lavirotte@unice.fr Web: http://stephane.lavirotte.com/ Université de Nice - Sophia Antipolis Jeux Pervasifs Mail: Stephane.Lavirotte@unice.fr Web: http://stephane.lavirotte.com/ Université de Nice - Sophia Antipolis Quelques Définitions Savoir de quoi on parle 16/03/2015 S. Lavirotte 2 Jouer partout

Plus en détail

Cours 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» 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étail

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX Network Shutdown Module

Plus en détail

Programmation de services en téléphonie sur IP

Programmation de services en téléphonie sur IP Programmation de services en téléphonie sur IP Présentation de projet mémoire Grégory Estienne Sous la supervision du Dr. Luigi Logrippo Introduction La téléphonie sur IP comme support à la programmation

Plus en détail

Services Réseaux - Couche Application. TODARO Cédric

Services Réseaux - Couche Application. TODARO Cédric Services Réseaux - Couche Application TODARO Cédric 1 TABLE DES MATIÈRES Table des matières 1 Protocoles de gestion de réseaux 3 1.1 DHCP (port 67/68)....................................... 3 1.2 DNS (port

Plus en détail

WINDEV MOBILE. ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8.

WINDEV MOBILE. ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8. WINDEV MOBILE ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8. WINDOWS Mobile permet de créer des applications pour les smartphones, les tablettes et les terminaux mobiles. Les applications sont

Plus en détail

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau) CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.

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

Urbanisme du Système d Information et EAI

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

Plus en détail

Flottes privatives Une gestion maîtrisée Fleet management The management expert

Flottes privatives Une gestion maîtrisée Fleet management The management expert Flottes privatives Une gestion maîtrisée Fleet management The management expert Créateur de solutions e@sy, la gestion maîtrisée des sites privés Distributeur carburant _Fuel dispenser Distributeur de

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

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

1. Formation F5 - Local Traffic Manager Configuring (LTM)

1. Formation F5 - Local Traffic Manager Configuring (LTM) Description F5 F5 Networks, Inc. (NASDAQ: FFIV) est une entreprise informatique américaine fondée en 1996 établie à Seattle qui commercialise des équipements réseau. Dans les années 1990, la société a

Plus en détail

Le réseau EPCGlobal. Concepts, Enjeux et perspectives S. I. A. I. G. E. Info@siaige.com

Le réseau EPCGlobal. Concepts, Enjeux et perspectives S. I. A. I. G. E. Info@siaige.com S. I. A. I. G. E Le réseau EPCGlobal Concepts, Enjeux et perspectives Les informations présentés dans ces pages ont été collectées et rassemblées dans la perspective de construire cette présentation. La

Plus en détail

Java et les bases de données

Java et les bases de données Michel Bonjour http://cuiwww.unige.ch/~bonjour CENTRE UNIVERSITAIRE D INFORMATIQUE UNIVERSITE DE GENEVE Plan Introduction JDBC: API SQL pour Java - JDBC, Java, ODBC, SQL - Architecture, interfaces, exemples

Plus en détail

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7 Sommaire 1-Introduction 2 1-1- BPM (Business Process Management)..2 1-2 J-Boss JBPM 2 2-Installation de JBPM 3 2-1 Architecture de JOBSS JBPM 3 2-2 Installation du moteur JBoss JBPM et le serveur d application

Plus en détail

Description des UE s du M2

Description des UE s du M2 Parcours en deuxième année Unités d Enseignement (UE) ECTS Ingénierie des réseaux haut 4 débit Sécurité des réseaux et 4 télécoms Réseaux mobiles et sans fil 4 Réseaux télécoms et 4 convergence IP Infrastructure

Plus en détail

Bienvenue sur Lab-Windows Il n'y a de vents favorables que pour ceux qui ont un cap

Bienvenue sur Lab-Windows Il n'y a de vents favorables que pour ceux qui ont un cap Page 1 of 7 Rechercher sur le Web Bienvenue sur Lab-Windows Il n'y a de vents favorables que pour ceux qui ont un cap Accueil Actualité Windows Vista Windows Server Active Directory TCP/IP Securité Qui

Plus en détail

4. SERVICES WEB REST 46

4. SERVICES WEB REST 46 4. SERVICES WEB REST 46 REST REST acronyme de REpresentational State Transfert Concept introduit en 2000 dans la thèse de Roy FIELDING Est un style d architecture inspiré de l architecture WEB En 2010,

Plus en détail

NFP111 Systèmes et Applications Réparties

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

Plus en détail

Programmation Web Avancée Introduction aux services Web

Programmation 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é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

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com Fabrice GRELIER fabrice.grelier@fr.ibm.com RATIONAL en SCÈNE 2007 IBM Corporation Objectif

Plus en détail

Ethernet Industriel Réseaux Ethway Coupleur Ethernet sur Automates Programmables. Plan. Contexte

Ethernet Industriel Réseaux Ethway Coupleur Ethernet sur Automates Programmables. Plan. Contexte Ethernet Ethernet Industriel Réseaux Ethway Coupleur Ethernet sur Automates Programmables Nozar Rafii, Yannick Graton Ecole de printemps réseau Nancy, Mars 2006 1 Contexte Objectif Architecture Modèle

Plus en détail

Services Collaboratifs pour les travailleurs mobiles de la construction

Services Collaboratifs pour les travailleurs mobiles de la construction InTech'Sophia : Device Independence Services Collaboratifs pour les travailleurs mobiles de la construction Alain ANFOSSO, CSTB Sophia-Antipolis, le 3 Avril 2003 Le contexte Présentation du CSTB Présentation

Plus en détail

RFID et visibilité des processus: ajouter de la valeur au système d information

RFID et visibilité des processus: ajouter de la valeur au système d information RFID et visibilité des processus: ajouter de la valeur au système d information SITL salon RFID 2010 Marc de FREMINVILLE Sensor Solutions Sales EMEA SouthWest IOT France IMT m.de_freminville@fr.ibm.com

Plus en détail

Fiche Produit TSSO Extension Mobility Single Sign-On

Fiche Produit TSSO Extension Mobility Single Sign-On Fiche Produit TSSO Extension Mobility Single Sign-On applications for Cisco Unified Communications Directory Solutions IPS Global Directory Web Directory IPS Popup Personal Directory ClickNDial Provisioning

Plus en détail

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :

Plus en détail

Prenez le train de l évolution maintenant pour gérer le stress des réseaux de demain

Prenez le train de l évolution maintenant pour gérer le stress des réseaux de demain Prenez le train de l évolution maintenant pour gérer le stress des réseaux de demain Yves Rodriguez Sales Development Manager 1 2 LES TENDANCES 14% WLAN Access Points 20% IP Video Surveillance Cams 20%

Plus en détail

smart M2M interconnectez machines et objets pour développer votre activité et accroître l efficience de vos processus métiers

smart M2M interconnectez machines et objets pour développer votre activité et accroître l efficience de vos processus métiers smart M2M interconnectez machines et objets pour développer votre activité et accroître l efficience de vos processus métiers smart M2M créer de nouveaux usages industriels, logistiques, urbains, domestiques,

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

lundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public

lundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public Communautés Numériques L informatique à la portée du Grand Public Initiation et perfectionnement à l utilisation de la micro-informatique Microsoft Document Connection pour Mac. Microsoft Document Connection

Plus en détail

Un exemple de cloud au LUPM : Stratuslab

Un exemple de cloud au LUPM : Stratuslab Un exemple de cloud au LUPM : Stratuslab Plan de la présentation Le cloud : une idée nouvelle? La boîte à outils du cloud Les différents types de cloud (Iaas, Paas, Saas) Présentation de Stratuslab Démonstration

Plus en détail

Java c est quoi? Java. Java. Java : Principe de fonctionnement 31/01/2012. 1 - Vue générale 2 - Mon premier programme 3 - Types de Programme Java

Java c est quoi? Java. Java. Java : Principe de fonctionnement 31/01/2012. 1 - Vue générale 2 - Mon premier programme 3 - Types de Programme Java 1 - Vue générale 2 - Mon premier programme 3 - Types de Programme 1 2 c est quoi? Technologie développée par SUN Microsystems lancée en 1995 Dans un des premiers papiers* sur le langage JAVA, SUN le décrit

Plus en détail

Mobile OGSI.NET: Grid Computing on Mobile Devices

Mobile OGSI.NET: Grid Computing on Mobile Devices Mobile OGSI.NET: Grid Computing on Mobile Devices David C.Chu Université de Californie, Berkeley Marty Humphrey Université de Virginie Publié en Novembre 2004 lors de la 5ième conférence IEEE/ACM International

Plus en détail

Gestion des Identités : 5 règles d'or. Patrice Kiotsekian Directeur Evidian France

Gestion des Identités : 5 règles d'or. Patrice Kiotsekian Directeur Evidian France Gestion des Identités : 5 règles d'or Patrice Kiotsekian Directeur Evidian France Page 1 - Mai 2005 Défi N 1 : la gestion de la cohérence Alors que les référentiels et bases d identité et de sécurité sont

Plus en détail

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

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

Plus en détail

LES APPROCHES CONCRÈTES POUR LE DÉPLOIEMENT D INFRASTRUCTURES CLOUD AVEC HDS & VMWARE

LES APPROCHES CONCRÈTES POUR LE DÉPLOIEMENT D INFRASTRUCTURES CLOUD AVEC HDS & VMWARE LES APPROCHES CONCRÈTES POUR LE DÉPLOIEMENT D INFRASTRUCTURES CLOUD AVEC HDS & VMWARE Sylvain SIOU VMware Laurent DELAISSE Hitachi Data Systems 1 Hitachi Data Systems Corporation 2012. All Rights Reserved

Plus en détail

1. Introduction à la distribution des traitements et des données

1. Introduction à la distribution des traitements et des données 2A SI 1 - Introduction aux SI, et à la distribution des traitements et des données Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle Support de cours élaboré avec l aide de

Plus en détail

Cours CCNA 1. Exercices

Cours CCNA 1. Exercices Cours CCNA 1 TD3 Exercices Exercice 1 Enumérez les sept étapes du processus consistant à convertir les communications de l utilisateur en données. 1. L utilisateur entre les données via une interface matérielle.

Plus en détail

Prérequis réseau constructeurs

Prérequis réseau constructeurs Prérequis réseau constructeurs - Guide de configuration du réseau Page 2 - Ports utilisés - Configuration requise - OS et navigateurs supportés Page 4 Page 7 Page 8 Guide de configuration du réseau NB:

Plus en détail

WiFi Security Camera Quick Start Guide. Guide de départ rapide Caméra de surveillance Wi-Fi (P5)

WiFi Security Camera Quick Start Guide. Guide de départ rapide Caméra de surveillance Wi-Fi (P5) #45 #46 WiFi Security Camera Quick Start Guide Guide de départ rapide Caméra de surveillance Wi-Fi (P5) #47 Start Here 1 Is this you? TECH SUPPORT CTRL ALT DEL 2 If yes, turn to page three 1 3 If not,

Plus en détail

Urbanisation des SI Conduite du changement IT 20/03/09. Patrick CHAMBET http://www.chambet.com

Urbanisation des SI Conduite du changement IT 20/03/09. Patrick CHAMBET http://www.chambet.com Urbanisation des SI Conduite du changement IT 20/03/09 Sécuriser ses Web Services Patrick CHAMBET http://www.chambet.com Bouygues Telecom Direction Gouvernance, Outils et Architecture / Sécurité du SI

Plus en détail

Traçabilité Du besoin à la mise en oeuvre

Traçabilité Du besoin à la mise en oeuvre 20/09/2007 Traçabilité Du besoin à la mise en oeuvre Joseph FELFELI, PDG Groupe ACTEOS 1 PRESENTATION ACTEOS Éditeur de progiciels et intégrateur de technologies avancées pour la synchronisation et l optimisation

Plus en détail

VMware : De la Virtualisation. au Cloud Computing

VMware : De la Virtualisation. au Cloud Computing VMware : De la Virtualisation. au Cloud Computing Tunis, le 12 Décembre 2012 Jamal Belhachemi BDM South EMEA 2010 VMware, Inc. Tous droits réservés. 2010 #1 dans les priorités des Directeurs Informatiques

Plus en détail

RX3041. Guide d'installation rapide

RX3041. Guide d'installation rapide RX3041 Guide d'installation rapide Guide d'installation rapide du routeur RX3041 1 Introduction Félicitations pour votre achat d'un routeur RX3041 ASUS. Ce routeur, est un dispositif fiable et de haute

Plus en détail

Introduction aux Technologies de l Internet

Introduction aux Technologies de l Internet Introduction aux Technologies de l Internet Antoine Vernois Université Blaise Pascal Cours 2006/2007 Introduction aux Technologies de l Internet 1 Au programme... Généralités & Histoire Derrière Internet

Plus en détail

Vers un nouveau modèle de sécurisation

Vers un nouveau modèle de sécurisation Vers un nouveau modèle de sécurisation Le «Self-Defending Network» Christophe Perrin, CISSP Market Manager Security cperrin@cisco.com Juin 2008 1 La vision historique de la sécurité Réseaux partenaires

Plus en détail

Développement logiciel pour le Cloud (TLC)

Développement logiciel pour le Cloud (TLC) Table of Contents Développement logiciel pour le Cloud (TLC) 6. Infrastructure-as-a-Service Guillaume Pierre 1 Introduction 2 OpenStack Université de Rennes 1 Fall 2012 http://www.globule.org/~gpierre/

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

PLM 2.0 : Mise à niveau et introduction à l'offre version 6 de Dassault systèmes

PLM 2.0 : Mise à niveau et introduction à l'offre version 6 de Dassault systèmes IBM Software Group 2008 IBM Corporation and Dassault Systèmes PLM 2.0 : Mise à niveau et introduction à l'offre version 6 de Dassault systèmes 2009 2007 IBM Corporation 2 PLM : de l historique 2D-3D à

Plus en détail

ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5

ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5 ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5 Informations juridiques Copyright 2010 Adobe Systems Incorporated and its licensors. All rights reserved. Administration d Adobe LiveCycle Mosaic 9.5 13 octobre

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

Compte Rendu d intégration d application

Compte Rendu d intégration d application ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...

Plus en détail

L3 informatique TP n o 2 : Les applications réseau

L3 informatique TP n o 2 : Les applications réseau L3 informatique TP n o 2 : Les applications réseau Sovanna Tan Septembre 2009 1/20 Sovanna Tan L3 informatique TP n o 2 : Les applications réseau Plan 1 Transfert de fichiers 2 Le Courrier électronique

Plus en détail

ALCATEL IP1020. Guide de Configuration pour l offre Centrex OpenIP

ALCATEL IP1020. Guide de Configuration pour l offre Centrex OpenIP ALCATEL IP1020 Guide de Configuration pour l offre Centrex OpenIP Ed. 1 23 septembre 2014 ALCATEL Temporis IP1020 Guide de configuration pour OpenIP v1.0 1 Table des matières 1 Introduction 3 2 Prérequis

Plus en détail

INTRODUCTION AUX SGBD/R LUW

INTRODUCTION AUX SGBD/R LUW INTRODUCTION AUX SGBD/R LUW ( Introduction (Linux/Unix/Windows) à DB2 Connect Réunion du Guide DB2A le vendredi 2 octobre 2009 Croissy-Beaubourg (77) blaise.jm@free.fr AGENDA Venedim Architecture DRDA

Plus en détail

IPv6: from experimentation to services

IPv6: from experimentation to services IPv6: from experimentation to services - Dominique Delisle France Telecom R&D Le présent document contient des informations qui sont la propriété de France Télécom. L'acceptation de ce document par son

Plus en détail

DESCRIPTIF DES PROJETS 3EME ANNEE QUI SERONT PRESENTES LORS DE LA JOURNEE DE PROJET DE FIN D ETUDE LE 26/01/2012

DESCRIPTIF DES PROJETS 3EME ANNEE QUI SERONT PRESENTES LORS DE LA JOURNEE DE PROJET DE FIN D ETUDE LE 26/01/2012 DA Télémédecine et SI de Santé DESCRIPTIF DES PROJETS 3EME ANNEE QUI SERONT PRESENTES LORS DE LA JOURNEE DE PROJET DE FIN D ETUDE LE 26/01/2012 PROJET N 1 : IMPLEMENTATION D'UNE INTERFACE SWEETHOME DEDIEE

Plus en détail

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX 3 Network Shutdown Module Network

Plus en détail

ENOVIA 3DLive. IBM PLM Solutions 1 er Octobre 2007. Philippe Georgelin Sébastien Veret

ENOVIA 3DLive. IBM PLM Solutions 1 er Octobre 2007. Philippe Georgelin Sébastien Veret ENOVIA 3DLive IBM PLM Solutions 1 er Octobre 2007 Philippe Georgelin Sébastien Veret La définition : Le Product Lifecycle Management est un ensemble de solutions qui permettent à une entreprise manufacturière

Plus en détail

Web Tier : déploiement de servlets

Web Tier : déploiement de servlets Web Tier : déploiement de servlets 1 / 35 Plan 1 Introduction 2 Servlet : Principe de fonctionnement 3 Création et développement sur un serveur JEE 4 Quelques méthodes de l API des servlets 5 Utilisation

Plus en détail

Plan. Programmation Internet Cours 3. Organismes de standardisation

Plan. Programmation Internet Cours 3. Organismes de standardisation Plan Programmation Internet Cours 3 Kim Nguy ên http://www.lri.fr/~kn 1. Système d exploitation 2. Réseau et Internet 2.1 Principes des réseaux 2.2 TCP/IP 2.3 Adresses, routage, DNS 30 septembre 2013 1

Plus en détail

Infrastructure Management

Infrastructure Management Infrastructure Management Service de Supervision et gestion des infrastructures informatiques DATASHEET Présentation générale Netmind Infrastructure Management (NIM) est un service de supervision et de

Plus en détail

Quatre axes au service de la performance et des mutations Four lines serve the performance and changes

Quatre axes au service de la performance et des mutations Four lines serve the performance and changes Le Centre d Innovation des Technologies sans Contact-EuraRFID (CITC EuraRFID) est un acteur clé en matière de l Internet des Objets et de l Intelligence Ambiante. C est un centre de ressources, d expérimentations

Plus en détail

L Internet des objets

L Internet des objets L Internet des objets Une technologie déjà présente dans notre quotidien et «silencieuse» HISTORIQUE De nombreux termes pour une même technologie L Internet des objets La communication machine-to-machine

Plus en détail

Les technologies de gestion de l identité

Les technologies de gestion de l identité Commission Identité Numérique Groupe de travail Gestion des identités Les technologies de gestion de l identité ATELIER 1 Paul TREVITHICK, CEO de Parity Responsable projet Higgins Président Fondation Infocard

Plus en détail

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 HFFv2 1. OBJET L accroissement de la taille de code sur la version 2.0.00 a nécessité une évolution du mapping de la flash. La conséquence de ce

Plus en détail

ISTIA INNOVATION. 62, Ave ND du Lac F 49000 Angers www.istia.univ-angers.fr

ISTIA INNOVATION. 62, Ave ND du Lac F 49000 Angers www.istia.univ-angers.fr ISTIA INNOVATION 62, Ave ND du Lac F 49000 Angers www.istia.univ-angers.fr DESS ITIHM RV 02/03 Geoffrey SUBILEAU Ecole des Mines de Nantes Projet européen «REPOSIT» Développement d un environnement virtuel

Plus en détail

Module BD et sites WEB

Module BD et sites WEB Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet Anne.Doucet@lip6.fr 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD

Plus en détail

SHAREPOINT PORTAL SERVER 2013

SHAREPOINT PORTAL SERVER 2013 Powered by TCPDF (www.tcpdf.org) SHAREPOINT PORTAL SERVER 2013 Sharepoint portal server 2013 DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS Réf: MS20488 Durée : 5 jours (7 heures) OBJECTIFS

Plus en détail

Open Source Job Scheduler. Installation(s)

Open Source Job Scheduler. Installation(s) Open Source Job Scheduler Installation(s) Installations Standard Configuration Superviseur Agent SOS-Paris 2 Pré-requis o Base de données o MySQL, MSACCESS, Oracle o JDBC ou ODBC o Connecteurs o Mysql

Plus en détail

Sujet 2 : Interconnexion de réseaux IP (routeurs CISCO). Sujet 3 : Implémentation d un serveur VPN avec OpenVPN.

Sujet 2 : Interconnexion de réseaux IP (routeurs CISCO). Sujet 3 : Implémentation d un serveur VPN avec OpenVPN. UFC CENTRE DE BAB EZZOUAR EXEMPLES DE SUJETS POUR LE PROJET DE FIN D ETUDE OPSIE PROPOSES PAR M. NACEF (ENSEIGNANT) Sujet 1 : Management des risques par la méthode MEHARI. Type : étude, audit. MEHARI est

Plus en détail

Apache Camel. Entreprise Integration Patterns. Raphaël Delaporte BreizhJUG 07.11.2011

Apache Camel. Entreprise Integration Patterns. Raphaël Delaporte BreizhJUG 07.11.2011 Apache Camel & Entreprise Integration Patterns Raphaël Delaporte BreizhJUG 07.11.2011 1 Speaker CTO Zenika Ouest Consultant et formateur Responsable comité technique Architecture d'entreprise Domaine ESB

Plus en détail

Outils d'analyse de la sécurité des réseaux. HADJALI Anis VESA Vlad

Outils d'analyse de la sécurité des réseaux. HADJALI Anis VESA Vlad Outils d'analyse de la sécurité des réseaux HADJALI Anis VESA Vlad Plan Introduction Scanneurs de port Les systèmes de détection d'intrusion (SDI) Les renifleurs (sniffer) Exemples d'utilisation Conclusions

Plus en détail