open services gateway initiative osgi n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
OPEN SERVICES GATEWAY INITIATIVE (OSGi) PowerPoint Presentation
Download Presentation
OPEN SERVICES GATEWAY INITIATIVE (OSGi)

Loading in 2 Seconds...

play fullscreen
1 / 21

OPEN SERVICES GATEWAY INITIATIVE (OSGi) - PowerPoint PPT Presentation


  • 102 Views
  • Uploaded on

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 1999

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'OPEN SERVICES GATEWAY INITIATIVE (OSGi)' - zeheb


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
open services gateway initiative osgi

OPEN SERVICES GATEWAY INITIATIVE (OSGi)

SEMINAIRE DE MASTER

THIERRY MENOUD

osgi introduction 1
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 1999
  • 15 80 membres
  • Au départ, Ericsson, Sun et IBM
osgi introduction 2
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 Introduction (3)

OSGi spécification:

Supporte et complète divers standards de réseaux résidentiels

osgi introduction 4
OSGi Introduction (4)

Architecture d’OSGi

osgi introduction 5
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
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
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
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
Marchés pour OSGi (2)
  • Paiement par utilisation
    • Cas d’une imprimante :
architecture osgi
Architecture OSGi
  • Composants :
  • Services gateway
  • Services provider
  • Service aggregator
  • Gateway operator
  • ISP
  • Local network and
  • devices
osgi 1 0
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 01
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 02
OSGi 1.0

Serveur embarqué = framework + services

osgi 1 03
OSGi 1.0

Bundle sur le serveur embarqué

osgi 1 04
OSGi 1.0

Structure d’un bundle

osgi 1 05
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 06
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
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
Exemple: JES (2)
  • 2 composants:
    • Framework
    • Services
conclusion
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