The user interface is divided into client-server portions, based on the
multilevel model-view-controller (MMVC) architecture. The MMVC
architecture results in a high performance user interface that addresses
the problem of how to divide functionality, and introduces performance
issues in a distributed or three-tier architecture. This division of
concerns results in a dramatic reduction in the size of the component
which runs on the user's terminal, resulting in lighter weight client
interfaces, that are flexible and powerful and does not require to have a
high bandwidth connection to the server. Thus, the user's terminal may be
a low-end personal computer with a dial-up access to the Internet service
provider. This layered structure may be built over an existing network
manager provided with a graphical user interface.
L'interface utilisateur est divisée en parties de serveur de client, basées sur l'architecture à multiniveaux de modèle-vue-contrôleur (MMVC). L'architecture MMVC a comme conséquence une interface utilisateur de rendement élevé qui adresse le problème de la façon diviser la fonctionnalité, et présente des issues d'exécution dans une architecture distribuée ou de trois-rangée. Cette division des soucis a comme conséquence une réduction dramatique de la taille du composant qui fonctionne sur la borne de l'utilisateur, ayant pour résultat des interfaces plus légères de client de poids, qui sont flexibles et puissantes et n'exigent pas pour avoir un raccordement élevé de largeur de bande au serveur. Ainsi, la borne de l'utilisateur peut être un PC d'bas-extrémité avec un accès d'appel téléphonique au Internet Service Provider. Cette structure posée peut être établie au-dessus d'un directeur de réseau existant équipé d'interface utilisateur graphique.