L’implémentation du protocole RUP se décompose en plusieurs sous module. Ce qui permet une approche très modulaire qui apporte une facilité d’utilisation et d’amélioration. Chacun de ces modules sont intégrés dans un package java nommé rup. Ce package est composé de 5 modules.
Chacun de
ces sous modules regroupent les objets ayant une forte relation entre eux.
De plus d'autres sous modules peuvent être a leur tour imbriqué
dans un des sous modules.
Le module
Base64 est composé de 3 objets java. L'objet le plus important étant
Base64 qui dipose une série de méthodes que l'on peut lui appliquer.
Seules les méthodes decode() et encode() sont des méthodes
publiques ( elles sont précédées d'un carré vert
). Les deux autres objets ne font que appeller respectivement les méthodes
adéquate de l'objet Base64 c'est à dire celle qui sont visible
de l'extérieur de l'objet Base64 encode() et decode().
L'intérêt de ce module est assez limité. Son existance est lié à la nécessité de fournir une méthode d'authentification du moteur de recherche auprés du serveur web. La protection des données échangées par un codage Base64 est faible mais fournit une démarche à suivre avec pour objectif l'utilisation d'un algorithme de protection fiable dans un avenir proche. L'implémentation d'une protection plus fiable en sera facilité.