OPEN SERVICES GATEWAY INITIATIVE (OSGi) SEMINAIRE DE MASTER THIERRY MENOUD.

Slides:



Advertisements
Présentations similaires
Tutoriel - Les Ressources du BCH
Advertisements

Le monde i-mode Epreuve Oral – 16/03/05 Master STIC / CAM API et environnement de développement Bakogiannis Anastasios ( )
Présentation téléphonie IP du 9 Octobre 2008
Cours 5 : XML et les architectures N-tier Janvier Version 1.0 -
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Les Web Services Schéma Directeur des Espaces numériques de Travail
Service d'accès à des applications via l'ENT. Université de Rennes 1 : le serveur dapplications Le contexte Les objectifs La solution mise en place Conclusion.
NGN : Opportunités pour le développement de la Voix sur IP
Microsoft Office Groove Le contexte Une utilisation des postes de travail en très grande évolution chez les professionnels. Des lieux de travail.
THALES - Service Techniques et Architectures Informatiques - 9 Mars 2001 Colloque 2001 Infrastructure de Confiance sur des Architectures de Réseaux -Internet.
TER 2005 Sujet encadré par Philippe Collet Nicolas Yohann Barbier Thomas Castillejos Nicolas Sauvan Bastien Salageanu Emil.
Le Grid Computing Par Frédéric ARLHAC & Jérôme MATTERA.
Les fournisseurs d’accès Internet
Guillaume CACHO Pierre-Louis BROUCHUD
ISP/ASP ISP ASP Conclusion DESS Réseaux 2000/2001
L’architecture .net et ASP.net
Architecture ENT-UNR.
AWEB Gestion d’un théâtre 28 juin 2002
Les Web Services.
Projet Webase. I. La définition du projet 1. Lexistant : Webase 4 2. Cahier des charges 3. La répartition des données 4. Le modèle de données 5. Le choix.
DIFFUSION DIJON.
Projet de veille technologique
A la frontière entre WMS et TMS Une nouvelle génération d’applications qui font tomber les barrières : Vous voulez réduire le coût de.
Définition Objectifs Services Se connecter
Etude des Technologies du Web services
Solutions Réseaux Locaux
Architecture de grille générique, multi-
XML-Family Web Services Description Language W.S.D.L.
Les HUB : utilisation et avantages
Interaction audio sur le site web du LIA
LA MOBILITÉ : LES VPN Les VPN (Virtual Private Network)
Adaptée du cours de Richard Grin
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
Projet NavInc Florian Bastien Fabien Cornic Antoine Després
Chapitre 1: Réseaux Informatiques
© OutilsInformatique, 2014 tous droits réservés 1.Définir des termes et concepts de la gestion de réseau. 2.Comprendre les avantages d’un réseau. 3.Comprendre.
IGP RIP / OSPF.
Plan Définitions et exemples Composants de cluster
Progiciel de Gestion Intégré
« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand Proposer une « Interface Homme Machine » en utilisant une technologie Client.
Metro Web Services Ben Yaflah Marouen Dhrif Mohamed Hbib Hajlaoui Nader.
Le web service
Chapitre 2: La structure de l’Internet et son histoire
Mastère Professionnel Systèmes de Communication et Réseaux
Cité Scolaire Robert Schuman réinstallation de nouveaux postes
Séance 13 Internet.
ATELIER GENIE LOGICIEL
Introduction aux réseaux locaux Tous droits réservés
La voix sur IP, PABX et LAN
L’enseignement de spécialité SLAM
3.3 Communication et réseaux informatiques
Rapport de Stage : Les Web Services ou la communication
Développement et design Web Awaves academy Stockholm 2006.
Introduction aux outils de supervision
État de l'art et fonctionnement des firewalls applicatifs compatibles avec les protocoles "multimédia" H323 et SIP FI Option RIO le 28/09/2004 Claire.
Systèmes et Logiciels Embarqués : l'informatisation des objets Gestion de l'énergie (bâtiment intelligent) Ferroviaire (trains, métro autom.,...) Equipements.
Khawla azendag 2/2 Les Réseaux.
TI3 Les TI comme outils de transformation de l’entreprise
Introduction aux technologies des web services en Java EE
La communication unifiée, c’est quoi ? C’est la convergence de tous les moyens de communications fixes et mobiles de l’entreprise , Au travers d’une.
Trend Passerelle BACnet – Guide Des ventes
Le répertoire de références Mise en place du projet "Hubs-Metahub"
Projet de Voix sur IP / Téléphonie sur IP
Présentation Définition Rôle Place dans le réseau
Groupe Le B2B et la PME. Plan de la présentation 1°) Introduction 2°) Le B2B et la PME de nos jours 3°) Les perspectives futures et les réticences.
M2.22 Réseaux et Services sur réseaux
1 Cloud computing L’impact du cloud computing sur la sécurité des informations de l’entreprise Jean-Marc Boursot - Ankeo - Thierry.
Collaboration et Communication Unifiée - UC² avec IBM Lotus Sametime.
WHAT IS THIS ? Serveur d’intégration Environnement JAVA Open Source Ou logiciel d’intégration continue.
Transcription de la présentation:

OPEN SERVICES GATEWAY INITIATIVE (OSGi) SEMINAIRE DE MASTER THIERRY MENOUD

OSGi Introduction (1) Corporation indépendante Définition et promotion de spécifications –ouvertes –délivrer des services aux composants et réseaux locaux à travers les grands réseaux Début en mai membres Au départ, Ericsson, Sun et IBM

OSGi Introduction (2)  Lien entre réseau local et réseau global  Concentration sur des solutions “end-to-end” Fournisseurs de services Composants dans le réseau local

OSGi Introduction (3) OSGi spécification: Supporte et complète divers standards de réseaux résidentiels

OSGi Introduction (4) Architecture d’OSGi

OSGi Introduction (5) Composant central: passerelle de services (“services gateway”) 2 fonctions: –Gestion de: Voix Données Internet –Serveur d’application pour divers services: Gestion d’énergie Sécurité …

OSGi Introduction (6) Passerelle de services peut être: –set top box –cable modem –routeur –passerelle résidentielle –système d’alarme –système de gestion d’énergie –électronique grand publique –pc –voiture

OSGi Avantages Avantage de la spécification OSGi: –Indépendante de la platforme –Indépendante de l’application –Support de multiples services –Support de la collaboration de services –Sécurité –Complément d’autres standards –Simplicité

Marchés pour OSGi (1) Accès à Internet Communication personnelle Gestion de l’énergie Sécurité Santé Divertissements Gestion de l’information Services synergiques

Marchés pour OSGi (2) Paiement par utilisation –Cas d’une imprimante :

Architecture OSGi Composants :  Services gateway  Services provider  Service aggregator  Gateway operator  ISP  Local network and  devices

OSGi 1.0 Spécification basée sur Java Composants minimaux: –Environnement Java –“Framework” –Gestionnaire d’accès aux composants –Service de “log”

OSGi 1.0 Environnement Java –Java 2 ou plus récent –Support d’une JVM Framework –Point central de la spécification OSGi –Contexte pour les développeurs de services Services exécutés sur la passerelle –Echange dynamique de services –Gestion des bundles

OSGi 1.0 Serveur embarqué = framework + services

OSGi 1.0 Bundle sur le serveur embarqué

OSGi 1.0 Structure d’un bundle

OSGi 1.0 Gestionnaire d’accès aux composants –APIs pour: Accès aux composants locaux Détection automatique de nouveaux composants –Utilisation de 2 types de bundles Bundles pour le réseau –Exemple: USB bundle Bundles pour les composants

OSGi 1.0 Service de “log” –Le seul service requis –Mécanisme pour gérer un “log” Ecriture Lecture Autres services décrits dans la spécification –HTTP service –Gestion d’utilisateur –Facturation –“Automotive”

Exemple: JES (1) Java Embedded Server™ –Implémentation des spécifications OSGi –Petit serveur d’application –Peut être embarqué sur tout composant réseau

Exemple: JES (2) 2 composants: –Framework –Services

Conclusion OSGi: standard pour le déploiement de services dans les: Maisons Voitures Téléphones … Nouvelles spécifications selon les besoins Version 2.0 actuelle TIA et ISO essaient de développer des standards