|
Jini
3.2.Composants fournis
Le starter Kit fournit une
implémentation des principaux services nécessaires au
fonctionnement du réseau et permet aux novices découvrant
la technologie Jini de se concentrer sur le développement de
services.
Dans la version 2.1, utilisé
dans cet article, on retrouve :
• « reggie » une
implémentation de Lookup Service
• « mahalo » une
implémentation de Transaction Manager Service
• « norm » une
implémentation de Lease Renewal Service
• « mercury » une
implémentation de Event Mailbox Service
• « fiddler » une
implémentation de Lookup Discovery Service
• « outrigger » une
implémentation de JavaSpaces(TM) Service
La version 2.1 du starter kit fournit
aussi des outils appartenant aux couches infrastructure et modèle
de programmation augmentant la stabilité et les
fonctionnalités du réseau.
3.2.1.Modèle de programmation
Les nouveaux composants de la couche
modèle de programmation sont :
• Configuration : les
développeurs de la communauté Jini ont développé
cette API pour faciliter le paramétrage des applications. Une
application est plus facile à déployer et à
faire évoluer quand les paramètres sont exportés
dans un fichier de configuration.
• Exporter : l’API
Exporter donne une abstraction pour exporter des objets distants.
Elle permet de changer les propriétés d’export
sans avoir à modifier le code source du service.
• ProxyPreparer : le
ProxyPreparer est une API renforçant la sécurité
en permettant aux clients de vérifier l’intégrité
de la source qui envoie l’objet.
3.2.2.Infrastructure
Les apports des développeurs à
la couche infrastructure sont orientés dans l’optique de
renforcer la sécurité et l’intégrité
des services.
Les nouveaux composants de la couche
infrastructure sont entre autres :
- Des composants pour la sécurité
- Des composants pour gérer
les contraintes d’invocation
- Jini Extensible Remote
Invocation (Jini ERI), une implémentation de RMI supportant
le transport des objets supportant les outils de sécurité.
|
|
 |
|