Vous êtes ici : Accueil du site > Consultation en ligne > Les fiches middlewares > ExORB

ExORB

Procotoles

IIOP
XML-RPC

Fonctionnalités

C'est un middleware orienté service. Il repose sur le principe des RPC, c'est-à-dire des procédures à distances.

Domaine métier principal

Téléphonie mobile

Couche OSI

Couche 7 - Applicative

Architecture interne

Sa structure repose sur des composants entièrement modifiables en temps réels. Il se compose de trois éléments :

Les micro-building block (MBB) sont les procédures utilisées par le middleware. Des paramètres d'entrés sont demandés et la procédure retourne des paramètres de sortie. Il stocke aussi des informations sur les états, liés à l'exécution du MBB, la somme des états des MBBs permet d'obtenir l'état d'ExORB.
Les Actions sont les éléments spécifiant la façon dont les MBB doivent être enchainés. Ceci permet de définir la logique du système.
Les domaines regroupent les MBB et les Actions dans une structure de stockage. Ainsi il est possible de manipuler une collection de MBB facilement.

Par défaut, ExORB est composé de 28 MBBs découpés en 11 domaines (cf. figure 2) qui permettent l'utilisation des protocoles IIOP et XML-RPC, mais il est possible d'ajouter de nouveaux MBB, Actions et domaines pour d'autres protocoles.



De plus, il se base sur l'architecture CORBA d'où son nom.

Spécifications

http://www.minema.di.fc.ul.pt/summerschool/Blair_ReflectionChapter.pdf