1 2 3 4 5 6 7 

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

1 2 3 4 5 6 7 

Retrouvez ci-dessous les autres sections du Laboratoire Sun
Evènements
Java Sun Net Talk LIVE CHAT le 2 Avril à 16h303/29/08
SolarisSunDécouvrez les nouveaux Sun Fire sous Intel10/11/07
JavaValtech Days10/9/07
JavaApacheCon du 1 au 4 mai à Amsterdam2/13/07

Exemples de code
JavaManipuler les looks and feel (lister et affecter)10/15/07
JavaFaire sa propre injection de dépendance avec les annotations5/9/06
JavaSplash screen avec progress Bar5/5/06
JavaFaire un splash screen en swing5/5/06

Actualités
SunProjet Kenai: une nouvelle forge open source10/3/08
SunSun Microsystems en forme !8/4/08
SunOpenDS un ldap 100% java7/24/08
SunSun et Fujitsu annoncent un nouveau Sparc647/16/08
SunVisualVM, un outil de surveillance des applications Java7/10/08

Tips du laboratoire
EclipseVisual Editor avec Eclipse Europa, c'est possible3/28/08
EclipseGérer les projets dans un workspace.10/16/07
JavaManager votre server d'application avec Eclipse4/21/07
JavaVue des sub-packages avec Eclipse4/21/07
JavaGlisser-déposer avec Eclipse4/21/07

Laboratoire SUPINFO des technologies Sun
labo-sun@supinfo.com


Conditions d'utilisation et © Copyright SUPINFO International University
23, rue de Château Landon - 75010 PARIS - Tél : +33 (0) 153359700 Fax : +33 (0) 153359701
Respect de la vie privée