Please use this identifier to cite or link to this item:
http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/15004
Title: | Υπηρεσία Τοπολογίας Δικτύου |
Authors: | Τζανεττής Κωστής Μάγκλαρης Βασίλειος |
Keywords: | web-services soap wsdl axis apache tomcat servlet jsp hibernate eclipse xml xml schema java postgres |
Issue Date: | 7-Jan-2008 |
Abstract: | Σκοπός αυτής της διπλωματικής εργασίας είναι η υλοποίηση ενός συστήματος το οποίο θα ανακαλύπτει την τοπολογία ενός δικτύου και θα επιτρέπει στο διαχειριστή την επίβλεψή του από ένα απομακρυσμένο σημείο. Το σύστημα παρουσιάζει την τοπολογία σε μια XML μορφή. Είναι βασισμένο πάνω στην τεχνολογία των Web Services, γεγονός που επιτρέπει την επικοινωνία των δύο πλευρών χωρίς εξάρτηση από λειτουργικές πλατφόρμες ή γλώσσες προγραμματισμού που ενδέχεται να χρησιμοποιούνται. Το σύστημα σχεδιάστηκε χρησιμοποιώντας το μοντέλο client-server όπου ο διαχειριστής είναι ο client. Αναπτύχθηκε ένα Web Service το οποίο επικοινωνεί με τη βάση δεδομένων (postgres) που βρίσκεται στη μεριά του server και το οποίο διαβάζει δεδομένα (σχετικά με την τοπολογία) από τη βάση χρησιμοποιώντας το hibernate (μια πολύ ισχυρή αντικειμενοστραφής/σχεσιακή οντότητα που επιτρέπει την επικοινωνία με τη βάση με έναν πιο ανώδυνο τρόπο από τον συνηθισμένο). Όταν το Web Service επιστρέψει τα δεδομένα, αυτά στέλνονται στο χρήστη με τη χρήση servlet/JSPs. Η βάση δεδομένων περιέχει πληροφορίες για όλους τους κόμβους, συνδέσεις και VLAN που υπάρχουν σε ένα δίκτυο.Όλα τα Web Services χρησιμοποιούν ευρέως χρησιμοποιούμενα πρωτόκολλα όπως είναι το SOAP και το HTML ενώ η περιγραφή τους γίνεται χρησιμοποιώντας το πρωτόκολλο WSDL. Χρησιμοποιήθηκαν μόνο open-source εργαλεία ενώ έγινε προσπάθεια υλοποίησης ενός αυτοματοποιημένου και πλήρους συστήματος, το οποίο θα παρέχει όσο το δυνατό πιο εύχρηστες και λειτουργικές υπηρεσίες. |
URI: | http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/15004 |
Appears in Collections: | Διπλωματικές Εργασίες - Theses |
Files in This Item:
File | Size | Format | |
---|---|---|---|
DT2008-0009.doc | 5.91 MB | Microsoft Word | View/Open |
Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.