La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

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

Présentations similaires


Présentation au sujet: "OPEN SERVICES GATEWAY INITIATIVE (OSGi) SEMINAIRE DE MASTER THIERRY MENOUD."— Transcription de la présentation:

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

2 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 1580 membres Au départ, Ericsson, Sun et IBM

3 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

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

5 OSGi Introduction (4) Architecture d’OSGi

6 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é …

7 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

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

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

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

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

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

13 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

14 OSGi 1.0 Serveur embarqué = framework + services

15 OSGi 1.0 Bundle sur le serveur embarqué

16 OSGi 1.0 Structure d’un bundle

17 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

18 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”

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

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

21 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


Télécharger ppt "OPEN SERVICES GATEWAY INITIATIVE (OSGi) SEMINAIRE DE MASTER THIERRY MENOUD."

Présentations similaires


Annonces Google