Bonjour,
Je suis à la recherche d'aide, je n'ai pas besoin d'une solution complète, mais j'apprécierais grandement quelques références, idées et/ou pointeurs… Voici le problème :
Je suis en train de faire une application web avec ASP.Net 1.1 pour une entreprise. Cette application aurait comme but de gérer l'équipement réseau (nom de l'appareil, ID, numéro de série, …) et qu'est-ce qui est connecté où?
Comme dans n'importe quel réseau, il y a différent équipement (serveur, poste, imprimante, switch, routeur, prise murale, …) et de plus, ce n'est pas toujours le même chemin de connexion. Par exemple, un ordinateur pourrait être connecté directement dans le mur, ou il pourrait passer par une switch avant d'aller au mur
Pour stocker cette information dans la BD, j'avais pensé a une table pour chaque type d'item (puisqu'ils ont tous des attributs différents), ainsi qu'une table de connexion qui contiendrait l'id de la source et son type, ainsi que l'id de la destination avec son type
Une source peut-être un serveur, un poste, une imprimante, une switch ou un routeur, et une destination peut-être une switch, un routeur ou une prise murale. Les serveurs, les postes, les imprimantes et les prises murales sont des points finaux de la ligne. Ainsi, entre un poste et une prise murale, il peut y avoir n'importe quel nombre d'équipement (incluant 0).
Le problème survient quand j'essaie de représenter ceci dans une page web. J'aimerais pouvoir choisir un équipement, n'importe lequel, et voir tout ce qui lui est connecté, dans les deux sens. Je n'ai aucune idée comment faire ceci. Voici un petit schéma des équipements si ca peut aider.
Item(src:0..*) -> (1:dest)A(src:1) -> (0..*:dest)Item(src:1) -> (0..*:dest)Item
src : Source
dest : Destination
-> : Une connexion entre une src et une dest
J'ai aussi inclus la cardinalité des connexions.
Par exemple, ici l'usager voudrais consulter ce qui est connecté à l'équipement A
Toute aide sera appréciée.
Merci de prendre du temps pour ceci,
Maxime Bolduc
Partager