Un protocole generique pour les environnements repartis a objets : grip

1997 
Nous proposons, dans cette these, d'apporter une contribution theorique et pratique pour la conception, la specification et l'implantation d'un protocole de communication generique que nous avons appele grip (generic remote invocation protocol) pour les environnements repartis a objets. Tout d'abord, le protocole grip est capable, tout en restant generique et flexible, d'integrer des concepts avances et nouveaux qui permettent de repondre au mieux aux besoins d'applications tres diverses. Ses proprietes qualitatives et quantitatives sont evaluees par rapport aux solutions standards iiop corba de l'omg et rpc dce de l'osf. De plus, grip peut etre utilise pour resoudre le probleme de coexistence et d'interoperabilite entre ces solutions standards avec lesquels il interopere en mode natif. Grip est egalement a la base d'une proposition de canevas que nous avons appele gif (generic interoperability framework) pour le support des communications dans le cadre du modele de reference odp (open distributed processing). Ainsi, les deux protocoles iiop et rpc dce peuvent etre vus comme deux profils particuliers de gif. Enfin, une version fiabilisee de grip a ete realisee pour ameliorer sa resistance aux defaillances et offrir un support aux applications transactionnelles. Cette extension, que nous avons appele t-grip, est le resultat d'une integration avec le protocole osi tp (transaction processing). Grip est actuellement implante sur tcp/ip. Son extension transactionnelle tgrip a ete realise par une integration du protocole grip avec le moniteur transactionnel maao developpe a l'inria et integrant osi tp. Egalement, un orb appele orbite (orb interopere, transactionnel et extensible) a base de grip a ete developpe a la der/edf. Le protocole grip a fait l'objet de contribution aux organismes de normalisations (iso, omg).
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []