ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ"

Transcript

1 ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «Συνδυασμός τεχνολογιών Υπηρεσιών Διαδικτύου και Κινητών Πρακτόρων στο Σημασιολογικό ιστό» Web Services and Mobile Agents Integration; A Semantic Approach Βασίλειος Ι. Σπηλιόπουλος Επιβλέπων: Ευστάθιος Χατζηευθυμιάδης, Καθηγητής ΕΚΠΑ ΑΘΗΝΑ ΦΕΒΡΟΥΑΡΙΟΣ 2006

2 ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «Συνδυασμός τεχνολογιών Υπηρεσιών Διαδικτύου και Κινητών Πρακτόρων στο Σημασιολογικό ιστό» Web Services and Mobile Agents Integration; A Semantic Approach Βασίλειος Ι. Σπηλιόπουλος Επιβλέπων: Ευστάθιος Χατζηευθυμιάδης, Καθηγητής ΕΚΠΑ ΑΘΗΝΑ ΦΕΒΡΟΥΑΡΙΟΣ 2006

3 ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Συνδυασμός τεχνολογιών Υπηρεσιών Διαδικτύου και Κινητών Πρακτόρων στο Σημασιολογικό ιστό. Βασίλειος Ι. Σπηλιόπουλος Α.Μ.: ΕΠΙΒΛΕΠΟΝΤΕΣ: Ευστάθιος Χατζηευθυμιάδης, Καθηγητής ΕΚΠΑ Βασίλειος Μπαούσης, Υποψήφιος Διδάκτορας ΕΚΠΑ

4

5 Ευχαριστίες Καταρχάς, θα θέλαμε να εκφράσουμε τις ευχαριστίες μας στον υποψήφιο διδάκτορα του τμήματός μας και επιβλέποντα της πτυχιακής μας εργασίας, κ. Βασίλειο Μπαούση, για τον καθοδηγητικό του ρόλο σε όλη τη διάρκεια της έρευνας, καθώς και της υλοποίησης, αφού συνέβαλε στα μέγιστα για την επιτυχή έκβαση της όλης προσπάθειας. Τέλος, ευχαριστούμε θερμά τον επιβλέποντα καθηγητή μας κ. Ευστάθιο Χατζηευθυμιάδη, ο οποίος πέρα από τις τελικές κατευθύνσεις για την ολοκλήρωση της εργασίας μας, μας έδωσε την ευκαιρία να εργασθούμε πάνω σε ένα θέμα με αρκετά μεγάλο ερευνητικό έδαφος και πολλές προοπτικές για περαιτέρω εκμετάλλευση. i

6 Πίνακας Περιεχομένων Ευχαριστίες...i Πίνακας Περιεχομένων...ii Πίνακας Σχημάτων...iv 1 Εισαγωγή Κεφάλαιο: Τεχνολογία Κινητών Πρακτόρων Εισαγωγή Πλατφόρμες Υποστήριξης Κινητών Πρακτόρων Grasshopper Agent Platform Κατανεμημένο Περιβάλλον Κινητών Πρακτόρων Επικοινωνία Διευθυνσιοδότηση Ασφάλεια Κεφάλαιο : Υπηρεσίες Διαδικτύου Εισαγωγή Υπηρεσιοκεντρική Αρχιτεκτονική (Service Oriented Architecture SOA) Service Oriented Architecture και «Υπηρεσίες Διαδικτύου» Πρωτόκολλο SOAP Γλώσσα Περιγραφής Υπηρεσιών Διαδικτύου WSDL Universal Description, Discovery and Integration (UDDI) Το μοντέλο χρήσης του UDDI Προγραμματιστική διεπαφή του UDDI Γενική περιγραφή Κεφάλαιο Σημασιολογικός Ιστός (Semantic Web) Εισαγωγή Παγκόσμιος ιστός και Σημασιολογικός Ιστός Σημασιολογικές Υπηρεσίες Διαδικτύου Γλώσσα Οντολογιών Ιστού (Web Ontology Language-OWL-S) Κεφάλαιο: Συνδυασμός Τεχνολογιών Κινητών Πρακτόρων και Υπηρεσιών Διαδικτύου Εισαγωγή Ερευνητικές Τάσεις Κεφάλαιο:Αρχιτεκτονική Πλατφόρμας Εισαγωγή Συστατικά Συστήματος Περιγραφή της Υπηρεσίας Περιγραφή Λειτουργικότητας Πλατφόρμας Αφαιρετικού Επιπέδου Επιπέδου Υλοποίησης Κεφάλαιο : Αξιολόγηση των Επιδόσεων της Πλατφόρμας Εισαγωγή Αξιολόγηση χρόνων Αξιολόγηση ανάλωσης πόρων Κεφάλαιο: Συμπεράσματα Μελλοντικές Εργασίες...83 A. Οδηγίες εγκατάστασης και εκτέλεσης...85 Α.1 Οδηγίες εγκατάστασης...85 Α.2 Οδηγίες εκτέλεσης...86 B. Εργαλεία που χρησιμοποιήθηκαν...89 B.1 Γλώσσα Προγραμματισμού Java...89 ii

7 B.2 Eclipse IDE...89 B.3 Apache Tomcat...89 B.4 Apache AXIS...93 B.5 JUDDI...96 B.7 Σχεσιακή βάση δεδομένων MySQL B.8 Σχεσιακή βάση δεδομένων HSQLDB B.9 Matchmaker B.10 JProfiler και OptimizeIt Γ. Αναφορές...107

8 Πίνακας Σχημάτων Σχήμα 1. Ιεραρχική Δομή Συστατικών...9 Σχήμα 2. Επικοινωνία δια μέσου πρωτοκόλλων...13 Σχήμα 3. Επικοινωνία ανεξάρτητη της τοποθεσίας...14 Σχήμα 4. Σύγχρονη επικοινωνία...15 Σχήμα 5. Ασύγχρονη επικοινωνία...15 Σχήμα 6. Παράλληλη επικοινωνία...16 Σχήμα 7. OR Termination...17 Σχήμα 8. AND Termination...17 Σχήμα 9. Incremental Termination...18 Σχήμα 10. Αρχιτεκτονική γύρω από την υπηρεσία...21 Σχήμα 11. Μοντέλο πληροφορίας του UDDI...32 Σχήμα 12. Αρχιτεκτονική του Σημασιολογικού Ιστού...37 Σχήμα 13. Φάσεις Ωριμότητας Υπηρεσιών Διαδικτύου...39 Σχήμα 14. Γενική Αρχιτεκτονική Πλατφόρμας...47 Σχήμα 15. Αρχική σελίδα διαδικτυακής εφαρμογής και επιλογή των πολιτικών του κινητού πράκτορα Σχήμα 16. Δομή του κινητού πράκτορα...49 Σχήμα 17. Υπηρεσία διαχείρισης πολιτικών του κινητού πράκτορα Σχήμα 18. Διάγραμμα κλάσεων του Κινητού Πράκτορα (ΜΑ)...51 Σχήμα 19. Δομή αρχείου policies.xml...52 Σχήμα 20. Δομή και λογική του PSA...54 Σχήμα 21. Σημασιολογικός κατάλογος υπηρεσιών...55 Σχήμα 22. Διάγραμμα κλάσεων του Σημασιολογικού Καταλόγου Υπηρεσιών, με τον Στάσιμο Πράκτορα Καταλόγου...56 Σχήμα 23. Παροχέας των υπηρεσιών διαδικτύου...56 Σχήμα 24. Διάγραμμα κλάσεων του Παροχέα Υπηρεσιών...57 Σχήμα 25. Μέρος της OWL-S περιγραφής της υπηρεσίας διαδικτύου...58 Σχήμα 26. Μέρος της OWL-S περιγραφής της υπηρεσίας Είσοδοι/ Έξοδοι...59 Σχήμα 27. Μέρος της OWL-S περιγραφής της υπηρεσίας Λεκτική περιγραφή και πληροφορίες παροχέα Σχήμα 28. Μέρος των οντολογιών της υπηρεσίας διαδικτύου...60 Σχήμα 29. Use case Σχήμα 30. Use case Σχήμα 31. Use case Σχήμα 32. Διάγραμμα Ακολουθίας tracemobileagent...64 Σχήμα 33. Διάγραμμα ακολουθίας cancelagentexecution...65 Σχήμα 34. Διάγραμμα Ακολουθίας getbackhome...65 Σχήμα 35. Διάγραμμα Ακολουθίας Απευθείας Κλήση Υπηρεσίας με RPC...66 Σχήμα 36. Διάγραμμα Ακολουθίας Κλήση Υπηρεσίας μέσω Στάσιμου Πράκτορα 66 Σχήμα 37. Διάγραμμα Ακολουθίας Αποστολή μηνύματος στον ΜΑ...67 Σχήμα 38. Διάγραμμα Ακολουθίας Επερώτηση βάση Αλφαριθμητικού...68 Σχήμα 39. Διάγραμμα Ακολουθίας Επερώτηση βάση οντολογιών...69 Σχήμα 40. Διάγραμμα ακολουθίας Κλήση Υπηρεσίας μέσω Στάσιμου Πράκτορα.69 Σχήμα 41. Διάγραμμα ακολουθίας Απευθείας Κλήση Υπηρεσίας...70 Σχήμα 42. Τοπολογία δικτύου αξιολόγησης πλατφόρμας...71 Σχήμα 43. Μέσοι χρόνοι μετακίνησης 1ΚΒ υπηρεσία...73 Σχήμα 44. Μέσοι χρόνοι μετακίνησης 10ΚΒ υπηρεσία...73 Σχήμα 45. Μέσοι χρόνοι μετακίνησης 100ΚΒ υπηρεσία...74 iv

9 Σχήμα 46. Μέσοι χρόνοι μετακίνησης 1ΜΒ υπηρεσία...75 Σχήμα 47. Μέσοι χρόνοι μετακίνησης συναρτήσει του όγκου των δεδομένων...75 Σχήμα 48. Μέσο ITSP υπηρεσίας 1ΜΒ...76 Σχήμα 49. Μέσο ITSP υπηρεσίας 100ΚΒ...77 Σχήμα 50. Μέσο ITSP υπηρεσίας 10ΚΒ...77 Σχήμα 51. Μέσο ITSP υπηρεσίας 1ΚΒ...78 Σχήμα 52. Μέσο ITSP υπηρεσιών...79 Σχήμα 53. Συνολικός χρόνος TST...79 Σχήμα 54. Πλήθος αντικειμένων στη μνήμη σε σύστημα SOAP/RPC...80 Σχήμα 55. Απαιτούμενη μνήμη για κλήση υπηρεσίας σε σύστημα SOAP/RPC...81 Σχήμα 56. Πλήθος αντικειμένων στη μνήμη για σύστημα με πράκτορες...81 Σχήμα 57. Σύγκριση των δύο συστημάτων...82

10 1 Εισαγωγή Είναι γεγονός ότι τα τελευταία χρόνια έχει παρατηρηθεί μια τάση στον επιστημονικό χώρο της πληροφορικής και συγκεκριμένα στον τομέα των «Υπηρεσιών Διαδικτύου» (Web Services), για εμπλουτισμό της ήδη χρησιμοποιηθείσας αρχιτεκτονικής με επιπρόσθετες τεχνολογίες. Αυτές επικεντρώνονται κατά κύριο λόγο στην προσθήκη χαρακτηριστικών κινητικότητας, αυτονομίας και αντιπροσώπευσης του ήδη διαμορφωθέν μοντέλου των «Υπηρεσιών Διαδικτύου». Συγκεκριμένα στην εποχή μας η ικανότητα πρόσβασης σε υπηρεσίες και η ανάκτηση πληροφοριών οπουδήποτε και οποτεδήποτε, ανεξαρτήτως του δικτύου και του τερματικού μας, είναι επιτακτική ώστε να ικανοποιηθούν οι απαιτήσεις των χρηστών. Ωστόσο, οι περισσότερες από τις υπηρεσίες οι οποίες είναι διαθέσιμες στο δίκτυο είναι σχεδιασμένες για να είναι προσβάσιμες από επιτραπέζιους υπολογιστές, με μία σταθερή και απαλλαγμένη από λάθη σύνδεση στο δίκτυο. Η κύρια επιδίωξη των περισσότερων ερευνητών είναι η επέκταση των υπαρχόντων υπηρεσιών και εφαρμογών, οι οποίες είναι σχεδιασμένες για σταθερά δίκτυα σε κινητούς χρήστες με ένα διαφανή τρόπο. Αυτό το έργο είναι αρκετά δύσκολο αν λάβουμε υπόψιν μας τα προβλήματα τα οποία παρουσιάζονται όταν χρησιμοποιούμε μικρές συσκευές για να προσπελάσουμε τέτοιες υπηρεσίες. Σε ασύρματα περιβάλλοντα αυτού του είδους, παρουσιάζονται αρκετά προβλήματα όπως λιγοστό εύρος ζώνης, προσωρινές διακοπές της σύνδεσης στο δίκτυο, μεγάλη καθυστέρηση, λιγοστή διάρκεια της πηγής τροφοδοσίας και περιορισμένες δυνατότητες επεξεργασίας στην κινητή συσκευή είναι μερικές από αυτές. Οι υπηρεσίες ιστού είναι σχεδιασμένες για σταθερά δίκτυα. Παρέχουν μία δομή για την περιγραφή των υπηρεσιών, την ανακάλυψη και εκτέλεση τους. Στο παραδοσιακό μοντέλο των υπηρεσιών δικτύου, ο αιτών της υπηρεσίας βρίσκει την κατάλληλη υπηρεσία ζητώντας την από μία κατάλληλη οντότητα υπηρεσίας καταλόγου, συχνά υλοποιημένη με UDDI (Universal Description, Discovery and Integration) [1], παίρνει τα αποτελέσματα δημόσιες διεπαφές των επιλεγμένων υπηρεσιών και τελικά στέλνει SOAP μηνύματα [3] με τα κατάλληλα ορίσματα στους επιθυμητούς παρόχους της υπηρεσίας ιστού. Τα κύρια προβλήματα τα οποία συναντώνται σε αυτές τις δοσοληψίες είναι: Η ανακάλυψη των υπηρεσιών στο UDDI είναι κατά βάση σύμφωνα με το όνομα της υπηρεσίας, όχι με βάση των χαρακτηριστικών/ δυνατοτήτων της υπηρεσίας. Η WSDL [2] είναι μία γλώσσα βασισμένη στην ΧΜL [63] η οποία χρησιμοποιείται για να καθορίσει τη διεπαφή μίας υπηρεσίας ιστού. Δυστυχώς όμως η WSDL δεν περιέχει καμία πληροφορία σχετικά με τις δυνατότητες των περιγραφέντων υπηρεσιών. Η απόδοση των SOAP μηνυμάτων είναι συχνά μεγαλύτερη από τις παραμέτρους/ αποτελέσματα τα οποία ανταλλάσσονται μεταξύ των επικοινωνούντων μερών. Πολλές προσπάθειες έχουν γίνει για την ενδυνάμωση της εκφραστικότητας της WSDL στα πλαίσια της σημασιολογικής περιγραφής το οποίο αφορά την ερευνητική περιοχή του σημασιολογικού δικτύου. Το τελευταίο είναι ένα όραμα [4] στο οποίο οι 1

11 δικτυακές σελίδες εμπλουτίζονται με πληροφορίες και δεδομένα τα οποία εκφράζονται με ένα σαφή τρόπο και μπορούν να κατανοηθούν και ερμηνευτούν από εφαρμογές που τρέχουν σε υπολογιστές με τον ίδιο τρόπο όπως και με το ανθρώπινο πρότυπο. Η OWL-S (Web Ontology Language) [5] είναι μία σημασιολογική γλώσσα περιγραφής για τον καθορισμό και την δημιουργία δικτυακών Οντολογιών. Μία οντότητα ΟWL-S καθορίζει άμεσα τους τύπους των μηνυμάτων (σαν τύπους εισόδου/ εξόδου των διαδικασιών) στο πλαίσιο των OWL-S κλάσεων, οι οποίες επιτρέπουν ένα πλουσιότερο, ιεραρχημένο σύμφωνα με τις κλάσεις σημασιολογικό οικοδόμημα. Με την OWL-S οι υπηρεσίες δικτύου περιγράφονται με ένα σαφή τρόπο επιτρέποντας για ένα υποθετικό αιτών μίας υπηρεσίας να θέσει αναζητήσεις με βάση ικανότητες, στον κατάλογο υπηρεσίας, παρά να βασιστεί σε μία αναζήτηση σύμφωνα με λεξιλογικά κριτήρια (όπως γίνεται στο UDDI μοντέλο). Εν γένει, η επέκταση του κλασικού μοντέλου του διαδικτύου έγκειται στην προσπάθεια περιγραφής όλων των υπηρεσιών που παρέχονται σε αυτό με ένα πιο «σημασιολογικό» τρόπο, ο οποίος θα είναι κατανοητός από τις υπολογιστικές μηχανές. Το δίκτυο αυτό χαρακτηρίζεται ως «Σημασιολογικός Ιστός» (Semantic Web). Τέλος, ένας επιπλέον εκπρόσωπος αυτών των προσπαθειών για τη βελτίωση των αδυναμιών του παραδοσιακού επιχειρησιακού μοντέλου, αποτελεί η τεχνολογία των «Κινητών Πρακτόρων» (Mobile Agents). Οι κινητοί πράκτορες χαρακτηρίζονται από δυνατότητες κινητικότητας, αυτονομίας, αντιπροσώπευσης, κλπ, όπου σε συνδυασμό με το ήδη υπάρχον μοντέλο παρέχουν μία επέκταση με θετικά αποτελέσματα για τη μεριά του χρήστη. Σε αυτή την εργασία προτείνουμε την ολοκλήρωση της τεχνολογίας των κινητών πρακτόρων με την τεχνολογία των υπηρεσιών διαδικτύου, οι οποίες περιγράφονται σε OWL-S. Ένας κινητός πράκτορας έχει την μοναδική ικανότητα να μεταφέρεται από ένα σύστημα σε ένα άλλο. Η ικανότητα μεταφοράς επιτρέπει σε έναν κινητό πράκτορα να μετακινείται σε ένα σύστημα το οποίο περιέχει μία οντότητα με την οποία ο πράκτορας επιθυμεί να αλληλεπιδράσει και έτσι επωφελείται από το να είναι στον ίδιο εξυπηρέτη ή δίκτυο όπως η συνεργαζόμενη οντότητα. Υπάρχουν πολλοί καλοί λόγοι για να χαρακτηρίσουμε την τεχνολογία των ΜΑ σαν μία από τις πιο πολλά υποσχόμενες τεχνολογίες [6] για την επικοινωνία και την διαχείριση λειτουργικών συστατικών. Από την άλλη μεριά αρκετά μειονεκτήματα των ΜΑ [7], τα καθιστούν ως το ποίο αμφιλεγόμενο παράδειγμα κινητού κώδικα στο τομέα του κινητού υπολογισμού. Εντούτοις, οι πράκτορες δεν προσπαθούν να αντικαταστήσουν το κλασσικό τρόπο της επικοινωνίας αλλά να βελτιώσουν την λειτουργικότητα των κληθέντων οντοτήτων υπηρεσιών. Οι περισσότεροι ερευνητές συμφωνούν στο γεγονός ότι η τεχνολογία των ΜΑ δεν είναι πάντα η καλύτερη υιοθετηθείσα λύση και ένας συνδυασμός των ΜΑ, εξυπηρέτη-εξυπηρετούμενου και της απομακρυσμένης εκτέλεσης, παράγει τα καλύτερα αποτελέσματα. Προτού όμως αναλύσουμε διεξοδικά τον τρόπο με τον οποίο μπορούν όλα τα παραπάνω να συνδυαστούν αρμονικά για την παροχή χρήσιμων υπηρεσιών σε όλους τους τελικούς χρήστες, θα πρέπει να διατυπώσουμε τους ορισμούς των «Υπηρεσιών

12 Διαδικτύου», «Κινητών Πρακτόρων» και «Σημασιολογικού Ιστού» και να αναλύσουμε τις τεχνολογίες αυτές.

13 2 Κεφάλαιο: Τεχνολογία Κινητών Πρακτόρων 2.1 Εισαγωγή Οι κινητοί πράκτορες (Mobile Agents) είναι μια τεχνολογία, η οποία αναπτύχθηκε τα τελευταία χρόνια βασιζόμενη στην ιδέα της κινητικότητας του κώδικα στο δίκτυο, και της αντιπροσώπευσης σε αυτό. Οι κινητοί πράκτορες χρησιμοποιούνται κυρίως σε κατανεμημένες εφαρμογές πάνω σε μεγάλης κλίμακας επισφαλή δίκτυα. Αυτό οφείλεται στο ότι επιτρέπουν την εξοικονόμηση του επικοινωνιακού κόστους, με το να μεταφέρουν τη λογική στα δεδομένα, αποτρέποντας τη μεταφορά τους στο δίκτυο. Ένας τυπικός ορισμός των κινητών πρακτόρων είναι ο ακόλουθος: «Ένας κινητός πράκτορας είναι μια οντότητα λογισμικού, η οποία εκτελεί κάποιες διεργασίες, εκ μέρους είτε του ιδιοκτήτη του, είτε του χρήστη του, είτε μιας άλλης οντότητας λογισμικού, η οποία τον έχει προγραμματίσει να πραγματοποιήσει αυτή τη δράση. Κύριο χαρακτηριστικό αυτής της οντότητας είναι η κινητικότητα διαμέσου του δικτύου, αλλά και ένας βαθμός αυτονομίας κατά την εκτέλεση του ανατιθέμενου σε εαυτή έργου. Μετά τη δημιουργία της σε ένα εκτελέσιμο περιβάλλον, μπορεί να μεταφέρει την κατάσταση εκτέλεσής της, όπως και τον κώδικα, μαζί της σε κάποιο άλλο περιβάλλον ή κόμβο του δικτύου και ξαναρχίζει από το σημείο που διέκοψε την εκτέλεσή της.» Τα κύρια χαρακτηριστικά, τα οποία διέπουν τους κινητούς πράκτορες είναι τα ακόλουθα: Αυτονομία Συνεργασία Ευελιξία Επικοινωνία Κινητικότητα Δυνατότητα μάθησης Εκπροσώπευση Επικέντρωση σε κάποιο σκοπό Σχεδιασμός Η τεχνολογία αυτή έχει πληθώρα πλεονεκτημάτων. Συγκεκριμένα: Ελάττωση του φόρτου του δικτύου. Ασύγχρονη και αυτόνομη εκτέλεση του έργου. Δυναμική προσαρμογή στο τρέχον περιβάλλον. Προσαρμογή σε τυχόν σφάλματα κατά τη διάρκεια ζωής του πράκτορα. Βελτιστοποίηση του φόρτου του δικτύου. Ανεξαρτησία του πράκτορα από τον εκπρόσωπό του, αφού ο τελευταίος δεν είναι απαραίτητο να βρίσκεται εντός του δικτύου κατά τη διάρκεια εκτέλεσης της επιθυμίας του. Ταυτόχρονα όμως διέπεται και από μειονεκτήματα: Αρκετά προβλήματα ασφάλειας είναι ακόμα ανοιχτά. Ο χρόνος μετανάστευσης είναι μεγαλύτερος από αυτόν μιας απομακρυσμένης κλήσης. 4

14 Δεν είναι εμπορικά διαδεδομένη τεχνολογία. Υπάρχουν πολλές πλατφόρμες που υλοποιούν τη λειτουργικότητα των κινητών πρακτόρων, οι οποίες δεν είναι συμβατές μεταξύ τους. Οι στρατηγικές οι οποίες χρησιμοποιούνται σε ότι αφορά στη «μετανάστευση» (migration) των κινητών πρακτόρων χωρίζονται σε δύο κατηγορίες: Την ισχυρή μετανάστευση (Strong migration) Την ασθενή μετανάστευση (Weak migration) Στη μεν ισχυρή μετανάστευση, ο πράκτορας μετακινείται σε κάποιον άλλο κόμβο του δικτύου μαζί με όλη την κατάσταση της εκτέλεσής του (execution state). Εν αντιθέσει, στην ασθενή μετανάστευση, ο πράκτορας μετακινείται από τη μία τοποθεσία στην άλλη διατηρώντας την κατάσταση συγκεκριμένων μεταβλητών του κώδικά του. Εκτός από τους «Κινητούς Πράκτορες», υπάρχει και άλλη μία κατηγορία Πρακτόρων με στατικό ρόλο, οι οποίοι ονομάζονται «Στάσιμοι Πράκτορες» (Stationary Agents). Οι «Στάσιμοι Πράκτορες» δε μετακινούνται από το σύστημα στο οποίο ξεκινά η εκτέλεση τους. Αν ο «Στάσιμος Πράκτορας» χρειάζεται πληροφορίες οι οποίες δεν παρέχονται από αυτό το σύστημα ή δημιουργείται η ανάγκη για επικοινωνία με ένα άλλο «Πράκτορα» ο οποίος βρίσκεται σε διαφορετικό σύστημα, συνήθως χρησιμοποιούνται μηχανισμοί επικοινωνίας όπως «Απομακρυσμένες Διαδικασίες Κλήσης» (Remote Procedure Calls RPC) ή «Απομακρυσμένες Μέθοδοι Κλήσης» (Remote Method Invocation RMI). 2.2 Πλατφόρμες Υποστήριξης Κινητών Πρακτόρων Όπως έχει αναφερθεί ήδη, ένας κινητός πράκτορας έχει τη δυνατότητα να μετακινείται από κόμβο σε κόμβο του δικτύου και να επιτελεί μια συγκεκριμένη εργασία. Προκειμένου να επιτευχθεί αυτό, είναι αναγκαίο να υπάρχει εγκατεστημένη μία πλατφόρμα σε κάθε τέτοιο κόμβο, που να μπορεί να δέχεται τον κινητό πράκτορα και να του παρέχει όλη την απαραίτητη λειτουργικότητα για την εκτέλεσή του. Πολλές πλατφόρμες έχουν αναπτυχθεί για το σκοπό αυτό, από τις οποίες οι περισσότερες είναι υλοποιημένες σε γλώσσα προγραμματισμού Java [36]. Είναι προφανές πως μεταξύ των διαφορετικών αυτών συστημάτων, υπάρχουν μεγάλες διαφορές τόσο στην αρχιτεκτονική όσο και στην υλοποίηση. Έτσι, προέκυψε η ανάγκη για τυποποίηση, ώστε να είναι δυνατή η επικοινωνία μεταξύ τους. Για την τεχνολογία των κινητών πρακτόρων υπάρχουν δύο κύριες προδιαγραφές: MASIF (OMG) Mobile Agent System Interoperability Facility. FIPA [37] Foundation for Intelligent Physical Agents (με το FIPA 2000 να προσπαθεί να υλοποιήσει την αλληλεπίδραση μεταξύ FIPA και MASIF). Στην παράγραφο αυτή θα δούμε μερικές από τις γνωστότερες πλατφόρμες που έχουν αναπτυχθεί γύρω από την τεχνολογία των κινητών πρακτόρων. Aglets (IBM) [38] Η πλατφόρμα αυτή είναι μία από τις πρώτες πλατφόρμες για κινητούς πράκτορες, η οποία είναι υλοποιημένη σε Java. Σκοπός της είναι η παροχή ενός μοντέλου για κινητούς πράκτορες παρόμοιο με αυτό των Java

15 Applets (εξού και η ομοιότητα στο όνομα). Η πρώτη έκδοση της πλατφόρμας ήταν τον Ιούλιο του 1996, κάτι που οδηγεί στο συμπέρασμα ότι η ιδέα των κινητών πρακτόρων ξεκίνησε μερικά χρόνια πριν για να ωριμάσει λίγα χρόνια μετά και κυρίως στη σημερινή εποχή. ARA (University of Kaiserslautern) [39] Η Ara είναι μια πολυ-γλωσσική πλατφόρμα κινητών πρακτόρων. Η αρχιτεκτονική της αποτελείται από ένα πυρήνα (ο οποίος αποτελεί το κυρίως σύστημα), μέσα στον οποίο μπορούν να περιέχονται διαφορετικοί μεταγλωττιστές γλωσσών προγραμματισμού. Με τον τρόπο αυτό είναι δυνατή η αλληλεπίδραση με πράκτορες υλοποιημένους σε διαφορετικές γλώσσες προγραμματισμού. Επιπρόσθετα, η πλατφόρμα παρέχει βασικές λειτουργίες ασφάλειας. Με τη βοήθεια γλωσσών προγραμματισμών χαμηλού επιπέδου, όπως η C, είναι δυνατή η ανάκτηση της κατάστασης εκτέλεσης (execution state) του πράκτορα, κάτι που καθιστά την πλατφόρμα ικανή να υποστηρίζει την «ισχυρή μετανάστευση» (strong migration). Concordia (Mitsubishi Electric ITA) [40] Η συγκεκριμένη πλατφόρμα της Mitsubishi, δίνει έμφαση σε πέντε διαφορετικές οντότητες (modules) που αποτελούν και τη συνολική αρχιτεκτονική της πλατφόρμας. Οι οντότητες αυτές είναι: o Event Manager Αναλαμβάνει την καταχώρηση, την αποστολή και τα μηνύματα που αφορούν στους κινητούς πράκτορες. o Persistence Manager Συντηρεί την κατάσταση των πρακτόρων πάνω στο δίκτυο και υποστηρίζει λειτουργίες όπως αποθήκευση και επανεκκίνηση των πρακτόρων. o Queue Manager Είναι υπεύθυνη τόσο για τον χρονοπρογραμματισμό όσο και για τη μετακίνηση των πρακτόρων μεταξύ των διάφορων συστημάτων. o Administration Manager Επιτρέπει τη διαχείριση όλων των λειτουργιών που παρέχει η πλατφόρμα, συμπεριλαμβανομένης και της διαχείρισης των υπόλοιπων οντοτήτων. Υποστηρίζει απομακρυσμένη διαχείριση και παρέχει γραφική διεπαφή στο χρήστη διαχειριστή. o Security Manager Είναι υπεύθυνη για την ταυτοποίηση των χρηστών, την πιστοποίηση των πρακτόρων, την προστασία των υπολογιστικών πόρων και την ακεραιότητα των πρακτόρων. Mole (University of Stuttgard) [41] Το κυρίως σύστημα της Mole καλείται engine και παρέχει πολλαπλά μέρη, στα οποία μπορούν να μετακινηθούν οι πράκτορες, τα οποία καλούνται τοποθεσίες (locations). Η πλατφόρμα χρησιμοποιεί μια αρχιτεκτονική «κλειστών» προδιαγραφών της Sun υλοποιημένη σε Java, για τη μετακίνηση των πρακτόρων μεταξύ των διαφορετικών τοποθεσιών. Η τεκμηρίωση της πλατφόρμας είναι αρκετά περιορισμένη, κάτι που οδηγεί στο δύσκολο προγραμματισμό των πρακτόρων. Odyssey (General Magic) [42] Η General Magic ήταν η πρώτη εταιρεία που επιχείρησε το «πάντρεμα» της πλατφόρμας των κινητών πρακτόρων με τη δικιά της scripting γλώσσα προγραμματισμού. Το όλο εγχείρημα απέτυχε λόγω της «κλειστής» φύσης της γλώσσας προγραμματισμού και της πολιτικής της εταιρείας. Οι τεχνολογίες που υποστηρίζονταν ήταν RMI, DCOM και IIOP. Voyager (ObjectSpace) [43] Η εταιρεία αυτή ορίζει την πλατφόρμα της σαν Agent ORB (Object Request Broker), δηλαδή σαν αντικείμενο που

16 αντιπροσωπεύει τον πράκτορα. Η όλη ιδέα βασίζεται στο να φαίνεται ο κινητός πράκτορας σαν ένα αυτόνομο κινητό αντικείμενο. Μοναδική είναι η αρχιτεκτονική που υποστηρίζει τη διαχείριση των μηνυμάτων και των γεγονότων γύρω από τους πράκτορες, η οποία καλείται Space και κατασκευάστηκε με τέτοιο τρόπο ώστε να υποστηρίζει υψηλή ανεκτικότητα σε λάθη όσον αφορά την προώθηση μηνυμάτων και τη διαχείριση των γεγονότων πάνω σε μεγάλης κλίμακας και υψηλών απαιτήσεων δίκτυο. ADK (Agent Development Kit) [44] Η πλατφόρμα αυτή, όπως ισχυρίζονται οι συγγραφείς, επιτρέπει την αξιόπιστη ανάπτυξη εφαρμογών γύρω από τους κινητούς πράκτορες. Τα κύρια χαρακτηριστικά της είναι η υποστήριξη επικοινωνίας βασισμένη σε μηνύματα XML, υπηρεσιών βασισμένων σε SOAP και η συμβατότητα με προδιαγραφές FIPA. Η γλώσσα προγραμματισμού της είναι η Java. AAP (April Agent Platform) [45] Η AAP είναι μία FIPA-συμβατή πλατφόρμα για πράκτορες, η οποία σχεδιάστηκε για να παρέχει την ανάπτυξη συστημάτων γύρω από πράκτορες με λίγες υπολογιστικές απαιτήσεις. Το όνομά της σχετίζεται με τη γλώσσα προγραμματισμού που έχει χρησιμοποιηθεί για την ανάπτυξη της πλατφόρμας (April programming language). Σημαντικό πλεονέκτημα της πλατφόρμας είναι η άδεια χρήσης κάτω από την οποία διατίθεται (GPL). Comtec Agent Platform [46] Άλλη μία πλατφόρμα βασισμένη στο ανοιχτό λογισμικό. Είναι FIPA συμβατή και διατίθεται με GPL άδεια. Grasshopper (IKV) [47] Είναι μία πλατφόρμα υλοποιημένη εξολοκλήρου σε γλώσσα προγραμματισμού Java. Είναι συμβατή και με τις δύο διεθνείς προδιαγραφές, OMG MASIF και FIPA. JADE [48] Η JADE είναι μία πλατφόρμα συμβατή με τη νεότερη FIPA 2000 προδιαγραφή και είναι υλοποιημένη σε Java. Προσφέρει διαχείριση των κινητών πρακτόρων μέσω γραφικής διεπαφής καθώς και επιπρόσθετες λειτουργίες που σχετίζονται με αυτούς, όπως απασφαλμάτωση (debugging). Η επικοινωνία μεταξύ των πρακτόρων γίνεται εξολοκλήρου σε ACL (Agent Common Language). Java Agent Services API (JAS) [49] Ορίζει ένα περιβάλλον προγραμματισμού κινητών πρακτόρων που είναι συμβατό με τις προδιαγραφές FIPA. Παρέχει διεπαφές για δημιουργία μηνυμάτων, κωδικοποίηση μηνυμάτων, μεταφορά μηνυμάτων και υπηρεσίες καταλόγου. Είναι σχεδιασμένο έτσι ώστε να υποστηρίζει την τεχνολογία των κινητών πρακτόρων σε συνδυασμό με αυτή των υπηρεσιών διαδικτύου. Zeus (BT Labs) [50] Είναι μια πλατφόρμα επίσης βασισμένη στο ανοιχτό λογισμικό και εξολοκλήρου υλοποιημένη σε Java. Υποστηρίζει λειτουργίες για το σχεδιασμό και χρονοπρογραμματισμό των κινητών πρακτόρων. Επιπλέον παρέχει λειτουργίες επικοινωνίας μεταξύ των πρακτόρων βασισμένες σε FIPA ACL και μηχανισμούς μεταφοράς των πρακτόρων βασισμένους στο πρωτόκολλο TCP/IP. Παρέχει γραφικό περιβάλλον για την ανάπτυξη των πρακτόρων και επιτρέπει τον έλεγχο των απαιτούμενων πόρων για τη σωστή λειτουργία των πρακτόρων. Hive [51] Η πλατφόρμα αυτή είναι επίσης βασισμένη στη γλώσσα προγραμματισμού Java και σχεδιάστηκε κυρίως για την ανάπτυξη κατανεμημένων εφαρμογών. Οι προγραμματιστές μπορούν εύκολα να αναπτύξουν συστήματα που χρησιμοποιούν δεδομένα από όλο τον παγκόσμιο ιστό.

17 JATLite (Java Agent Template Lite)[52] Είναι ένα σύνολο πακέτων, το οποίο επιτρέπει στους προγραμματιστές να αναπτύσσουν γρήγορα εφαρμογές βασισμένες σε κινητούς πράκτορες, οι οποίοι μπορούν να επικοινωνούν αξιόπιστα μέσω του διαδικτύου. Οι πράκτορες πέρα από τις λειτουργίες επικοινωνίας και μετακίνησης, έχουν τη δυνατότητα μεταφοράς αρχείων δια μέσου του δικτύου χρησιμοποιώντας πρωτόκολλα FTP [67]. Γύρω από την τεχνολογία των κινητών πρακτόρων έχουν αναπτυχθεί πολλές πλατφόρμες με κυρίαρχες αυτές που είναι υλοποιημένες σε γλώσσα προγραμματισμού Java. Υπάρχει πληθώρα τέτοιων συστημάτων που η αναφορά σε όλες αυτές θα ήταν πέρα από τους σκοπούς της συγκεκριμένης παραγράφου. Ενδεικτικά ακολουθεί μια λίστα με αρκετές πλατφόρμες βασισμένες σε ξεχωριστές αρχιτεκτονικές και υλοποιήσεις: Active M3 Kafka JIAK AgentSpace (University Kaariboga Jumping Beans de Tecnica de Lisboa) AgentSpace (University Klaim DECAF of Hull/ University of Sunderland) Agent TCL KnowBots Excalibur Agent X M0 Messengers FIPA-OS Ajanta Magenta Tacoma Amase MAgNET Telescript AMETAS MAP Traveler Anima MATS Mobile Agent WASP Teams ARCA Autonomous Milenio A-Match Remote Cooperating Agents Bee-gent MIPLACE Agent Building Shell (ABS) Bond MOA Open Agent Architecture CBorg Mogent CMU software agents group CyberAgents MonJa JCAFE Jini Compositional Agent Framework for the Enterprise D Agents mucode SOMA Dejay Nomadic Pict Swarm Evolution Agent Nomads (OASIS) SeMoA Secure Mobile Societies (EAS) Agents FarGo Pathfinder JavaNetAgents Gossip Planet JavaSeal IMAJ Plangent SMASH James Rmi64 Java-2-Go Η επιλογή της κατάλληλης πλατφόρμας είναι συνδυασμός των χαρακτηριστικών που προσφέρει, των πλεονεκτημάτων έναντι των μειονεκτημάτων που έχει, το επίπεδο

18 τεκμηρίωσης και η ευκολία ανάπτυξης κώδικα, η γλώσσα προγραμματισμού που υποστηρίζει και η εύκολη δυνατότητα εκμάθησης. Η πλατφόρμα που επιλέχθηκε για την υλοποίηση της αρχιτεκτονικής είναι το Grasshopper και συγκεκριμένα η έκδοση 2.2.4, η οποία παρέχει αρκετή τεκμηρίωση, εύκολο περιβάλλον προγραμματισμού, συμβατότητα με τις διεθνείς προδιαγραφές και χαρακτηριστικά που θα αναλυθούν σε επόμενη παράγραφο. 2.3 Grasshopper Agent Platform Όπως έχει ήδη αναφερθεί σε προηγούμενη παράγραφο, το Grasshopper είναι μία πλατφόρμα υποστήριξης κινητών πρακτόρων από την εταιρεία IKV++. Η έκδοση που χρησιμοποιήθηκε είναι η και είναι εξολοκλήρου υλοποιημένη σε γλώσσα προγραμματισμού Java. Η υλοποίηση και η αρχιτεκτονική της πλατφόρμας είναι βασισμένες πάνω στην ιδέα του κατανεμημένου προγραμματισμού Κατανεμημένο Περιβάλλον Κινητών Πρακτόρων Το περιβάλλον του Grasshopper αποτελείται από περιοχές (Regions), μέρη (Places), πρακτορεία (Agencies) και από διάφορους τύπους πρακτόρων (Agents). Από εδώ και στο εξής θα αναφερόμαστε σε αυτά με τους αγγλικούς όρους. Το παρακάτω σχήμα απεικονίζει τη δομή του κατανεμημένου περιβάλλοντος της πλατφόρμας. Σχήμα 1. Ιεραρχική Δομή Συστατικών Agents Γενικά δεν υπάρχει κάποιος συγκεκριμένος ορισμός για την οντότητα του πράκτορα, επομένως θα χρησιμοποιήσουμε τον ορισμό που δόθηκε στην παράγραφο 2.2. Η πλατφόρμα Grasshopper υποστηρίζει δύο διαφορετικούς τύπους πρακτόρων: τους κινητούς πράκτορες (mobile agents) και τους στατικούς πράκτορες (stationary agents). Οι κινητοί πράκτορες έχουν τη δυνατότητα να μετακινούνται από μια φυσική τοποθεσία σε μια άλλη. Με αυτό τον τρόπο μπορούν να θεωρηθούν μια εναλλακτική λύση του παραδοσιακού Client Server μοντέλου. Ενώ το ήδη υπάρχον μοντέλο βασίζεται σε απομακρυσμένες κλήσης διαδικασιών, οι κινητοί πράκτορες μπορούν να μεταναστεύουν στην επιθυμητή τοποθεσία και να πραγματοποιούν τοπικές συναλλαγές. Έτσι, πολλά πλεονεκτήματα μπορούν να επιτευχθούν, όπως η μείωση

19 της κίνησης και του φόρτου του δικτύου. Συχνά η τεχνολογία των κινητών πρακτόρων θεωρείται σαν μια άλλη προσέγγιση αντί του παραδοσιακού μοντέλου. Με το περιβάλλον που παρέχει η πλατφόρμα είναι δυνατό μια υλοποίηση συνεργασίας και των δύο τεχνολογιών να επιτευχθεί. Στο σημείο αυτό είναι φρόνιμο να ξεκαθαρίσουμε τη διαφορά του κινητού πράκτορα (mobile agent) από τον κινητό κώδικα (mobile code). Στην πρώτη περίπτωση, έχουμε μια οντότητα η οποία ξεκινά την εκτέλεσή της και έχει τη δυνατότητα να μετακινείται κατά τη διάρκεια της εκτέλεσής της συνεχίζοντάς την στο σημείο που φτάνει μετά την μετακίνηση. Στη δεύτερη περίπτωση έχουμε ένα πρόγραμμα το οποίο αποστέλλεται σε μια απομακρυσμένη τοποθεσία προτού ξεκινήσει η εκτέλεσή του και ενεργοποιείται κατά την άφιξή του στη νέα τοποθεσία, όπου παραμένει εκεί για τον πλήρη κύκλο της ζωής του. Η διαφορά των στατικών πρακτόρων με τους κινητούς πράκτορες είναι το γεγονός ότι οι πρώτοι δεν έχουν τη δυνατότητα να μετακινούνται μεταξύ των διαφόρων κόμβων του δικτύου, αλλά είναι συσχετισμένοι μόνο με μία συγκεκριμένη τοποθεσία. Κατά τη διάρκεια του κύκλου ζωής του, ο πράκτορας μπορεί να βρίσκεται σε διάφορες καταστάσεις. Ένας πράκτορας του Grasshopper μπορεί να βρίσκεται σε μία από τις παρακάτω καταστάσεις: Ενεργός (Active) Ένας πράκτορας είναι ενεργός όταν εκτελεί κάποια εργασία. Ένας ενεργός πράκτορας μπορεί να ανασταλεί ή να απενεργοποιηθεί. Ανασταλμένος (Suspended) Ένας πράκτορας είναι ανασταλμένος αν η εργασία του έχει διακοπεί προσωρινά. Ο πράκτορας παραμένει και συνεχίζει την εργασία του όταν ξανα-ενεργοποιηθεί. Ένας ανασταλμένος πράκτορας είναι αδύναμος να πραγματοποιήσει οποιουδήποτε είδους επικοινωνία με άλλες οντότητες. Καθαρισμένος (Flushed) Ένας πράκτορας στην κατάσταση αυτή δεν είναι πια ενεργός. Όλες οι σχετικές εσωτερικές πληροφορίες του όμως είναι αποθηκευμένες σε κάποιο μέσο μεταφοράς. Ένας τέτοιος πράκτορας μπορεί να ενεργοποιηθεί ξανά και το νέο στιγμιότυπό του θα εφοδιαστεί με όλες τις απαραίτητες πληροφορίες ώστε να συνεχίσει την εκτέλεσή του από το σημείο που διακόπηκε. Η διαφορά με τον ανασταλμένο πράκτορα είναι το γεγονός ότι στη συγκεκριμένη περίπτωση ο πράκτορας ενεργοποιείται ξανά αυτόματα αν υπάρξει κάποιο επικοινωνιακό ερέθισμα. Agencies Η agency είναι το πραγματικό περιβάλλον εκτέλεσης τόσο των κινητών, όσο και των στατικών πρακτόρων. Σε κάθε κόμβο πρέπει να υπάρχει τουλάχιστον μία agency ώστε να υποστηρίζει την εκτέλεση των πρακτόρων. Μια Grasshopper agency αποτελείται από δύο μέρη: την core agency και ένα ή περισσότερα places. Η core agency αναπαριστά την ελάχιστη λειτουργικότητα που χρειάζεται μια agency προκειμένου να υποστηρίξει την εκτέλεση των πρακτόρων και παρέχει τις ακόλουθες υπηρεσίες: Υπηρεσία Επικοινωνίας (Communication Service) Η υπηρεσία αυτή είναι υπεύθυνη για όλες τις απομακρυσμένες αλληλεπιδράσεις που γίνονται μεταξύ των συστατικών του Grasshopper. Τα πρωτόκολλα που υποστηρίζονται είναι

20 CORBA [53], IIOP [54], Java RMI [55], RMI+SSL [56]. Η εν λόγω υπηρεσία υποστηρίζει σύγχρονη και ασύγχρονη επικοινωνία καθώς και δυναμικές κλήσεις μεθόδων. Υπηρεσία Καταχώρησης (Registration Service) Κάθε agency πρέπει να είναι σε θέση να γνωρίζει όλες τις απαραίτητες πληροφορίες για τους πράκτορες που φιλοξενεί τόσο για σκοπούς εξωτερικής διαχείρισης, όσο για την παράδοση πληροφοριών σε αυτούς. Η υπηρεσία καταχώρησης έχει αναπτυχθεί για το σκοπό αυτό. Επιπλέον, η υπηρεσία καταχώρησης της κάθε agency είναι καταχωρημένη στον κατάλογο της region (region registry), στον οποίο συντηρούνται πληροφορίες σχετικές με πράκτορες, agencies και places. Υπηρεσία Διαχείρισης (Management Service) Η συγκεκριμένη υπηρεσία έχει αναπτυχθεί ώστε να επιτρέπει την παρακολούθηση και τον έλεγχο των πρακτόρων, και όχι μόνο, από το χρήστη. Οι κυριότερες λειτουργίες που προσφέρει είναι: o Δημιουργία πράκτορα. o Διαγραφή πράκτορα. o Αναστολή πράκτορα. o Δημιουργία place. o Διαγραφή place. o Παροχή πληροφοριών σχετικών με πράκτορες ή places. o Παροχή λίστας όλων των πρακτόρων που φιλοξενούνται σε ένα place. o Παροχή λίστας όλων των places που υπάρχουν σε μία agency. Υπηρεσία Μετακίνησης (Transport Service) Αυτή η υπηρεσία καθιστά εφικτή την μετακίνηση των πρακτόρων από μία agency σε μια άλλη. Ρόλος της είναι ο συντονισμός της όλης μετακίνησης του πράκτορα και της αντίστοιχης πληροφορίας, που ουσιαστικά γίνεται από την υπηρεσία επικοινωνίας (communication service). Υπηρεσία Ασφάλειας (Security Service) Η πλατφόρμα υποστηρίζει δύο ειδών ασφάλεια: εξωτερική και εσωτερική. Η εξωτερική προστατεύει τις απομακρυσμένες αλληλεπιδράσεις μεταξύ των συστατικών της πλατφόρμας και έχει να κάνει με την εμπιστευτικότητα, τη μυστικότητα, την πιστοποίηση και την ακεραιότητα της πληροφορίας που μεταφέρεται. Για το λόγο αυτό πρωτόκολλα SSL χρησιμοποιούνται. Η εσωτερική ασφάλεια προστατεύει τους υπολογιστικούς πόρους από πιθανή μη εξουσιοδοτημένη πρόσβαση από πράκτορες. Η ασφάλεια αυτή βασίζεται κατά κύριο λόγω στην ασφάλεια που παρέχει η Java. Υπηρεσία Επιμονής (Persistence Service) η εν λόγω υπηρεσία επιτρέπει την αποθήκευση των πρακτόρων, και όχι μόνο, σε κάποιο μέσο μεταφοράς. Με τον τρόπο αυτό είναι δυνατή η ανάκαμψη κάποιου πράκτορα όταν είναι απαραίτητο. Υπάρχουν δύο είδη της υπηρεσίας αυτής. Στην πρώτη περίπτωση, τα places είναι δυνατό να παραμείνουν ακόμη κι αν η agency στην οποία βρίσκονται κλείσει και είναι διαθέσιμα και πάλι όταν η agency ξαναρχίσει. Η υπηρεσία αυτή δεν είναι ορατή από τους προγραμματιστές και ρυθμίζεται από το διαχειριστή. Στη δεύτερη περίπτωση, ο πράκτορας μπορεί να αποθηκεύεται περιοδικά χωρίς να διακόπτεται η εκτέλεσή του. Η συντήρηση αυτή παρέχεται αυτόματα από την υπηρεσία. Επιπλέον, ο πράκτορας μπορεί να ρυθμίζει την υπηρεσία να τερματίσει την εκτέλεσή του ύστερα από κάποιο χρόνο που θα παραμένει ανενεργός. Στην περίπτωση αυτή παραμένει καταχωρημένος στην agency σε περίπτωση επαναενεργοποίησης.

«Συνδυασμός τεχνολογιών Υπηρεσιών Διαδικτύου και Κινητών Πρακτόρων στο Σημασιολογικό ιστό»

«Συνδυασμός τεχνολογιών Υπηρεσιών Διαδικτύου και Κινητών Πρακτόρων στο Σημασιολογικό ιστό» ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «Συνδυασμός τεχνολογιών Υπηρεσιών Διαδικτύου και Κινητών Πρακτόρων στο Σημασιολογικό

Διαβάστε περισσότερα

Υπηρεσιοστρεφής Αρχιτεκτονική SOA (Service Oriented Architecture)

Υπηρεσιοστρεφής Αρχιτεκτονική SOA (Service Oriented Architecture) Υπηρεσιοστρεφής Αρχιτεκτονική SOA (Service Oriented Architecture) Χρήστος Ηλιούδης Πλεονεκτήματα των Υπηρεσιών Ιστού Διαλειτουργικότητα: Η χαλαρή σύζευξή τους οδηγεί στην ανάπτυξη ευέλικτου λογισμικού

Διαβάστε περισσότερα

Η Υλοποίηση της Επικοινωνίας. Κατανεµηµένα Συστήµατα

Η Υλοποίηση της Επικοινωνίας. Κατανεµηµένα Συστήµατα Η Υλοποίηση της Επικοινωνίας στα Κατανεµηµένα Συστήµατα ιαφάνειες στα πλαίσια του µαθήµατος: Κατανεµηµένα Συστήµατα Ε Εξάµηνο, Τµήµα Πληροφορικής και Τεχνολογίας Υπολογιστών, ΤΕΙ Λαµίας Πέτρος Λάµψας 2002

Διαβάστε περισσότερα

Αρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12

Αρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12 Αρχιτεκτονικές κατανεμημένων συστημάτων Στόχοι Εξήγηση των πλεονεκτημάτων και των μειονεκτημάτων των αρχιτεκτονικών κατανεμημένων συστημάτων Εξέταση των αρχιτεκτονικών συστημάτων πελάτηδιακομιστή και των

Διαβάστε περισσότερα

Σχεδιασµός βασισµένος σε συνιστώσες

Σχεδιασµός βασισµένος σε συνιστώσες Σχεδιασµός βασισµένος σε συνιστώσες 1 Ενδεικτικά περιεχόµενα του κεφαλαίου Ποια είναι τα "άτοµα", από τα οποία κατασκευάζονται οι υπηρεσίες; Πώς οργανώνουµε τις συνιστώσες σε ένα αρµονικό σύνολο; Τι είναι

Διαβάστε περισσότερα

Εργαλεία ανάπτυξης εφαρμογών internet Ι

Εργαλεία ανάπτυξης εφαρμογών internet Ι IEK ΟΑΕΔ ΚΑΛΑΜΑΤΑΣ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΟΦΟΡΙΚΗΣ Εργαλεία ανάπτυξης εφαρμογών internet Ι Διδάσκουσα: Κανελλοπούλου Χριστίνα ΠΕ19 Πληροφορικής 4 φάσεις διαδικτυακών εφαρμογών 1.Εφαρμογές στατικής πληροφόρησης

Διαβάστε περισσότερα

TRAVIS TRAFFIC VIOLATION INFORMATION SYSTEM ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΗΣΗΣ ΠΑΡΑΒΑΣΕΩΝ ΦΩΤΟΕΠΙΣΗΜΑΝΣΗΣ

TRAVIS TRAFFIC VIOLATION INFORMATION SYSTEM ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΗΣΗΣ ΠΑΡΑΒΑΣΕΩΝ ΦΩΤΟΕΠΙΣΗΜΑΝΣΗΣ TRAFFIC VIOLATION INFORMATION SYSTEM ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΗΣΗΣ ΠΑΡΑΒΑΣΕΩΝ ΦΩΤΟΕΠΙΣΗΜΑΝΣΗΣ TRAVIS-V1-2012 TRAVIS Λογισμικό Διαχείρισης Παραβάσεων Φωτοεπισήμανσης Το σύστημα διαχείρισης παραβάσεων φωτοεπισήμανσης

Διαβάστε περισσότερα

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών 1 ίκτυα μικρά και μεγάλα Ένα δίκτυο υπολογιστών (computer network) είναι ένας συνδυασμός συστημάτων (δηλαδή, υπολογιστών),

Διαβάστε περισσότερα

Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες

Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες Εισαγωγή-Σκοπός. Τρόποι δημιουργίας δυναμικών ιστοσελίδων. Dynamic Web Pages. Dynamic Web Page Development Using Dreamweaver. Τρόποι δημιουργίας δυναμικών

Διαβάστε περισσότερα

Λιόλιου Γεωργία. ιατµηµατικό Πρόγραµµα Μεταπτυχιακών Σπουδών στα Πληροφοριακά Συστήµατα

Λιόλιου Γεωργία. ιατµηµατικό Πρόγραµµα Μεταπτυχιακών Σπουδών στα Πληροφοριακά Συστήµατα ιατµηµατικό Πρόγραµµα Μεταπτυχιακών Σπουδών στα Πληροφοριακά Συστήµατα Λιόλιου Γεωργία ΕπιβλέπουσαΚαθηγήτρια: ΣατρατζέµηΜάγια, καθηγήτρια, τµ. ΕφαρµοσµένηςΠληροφορικής, ΠΑΜΑΚ Εισαγωγή Γενικά στοιχεία εφαρµογή

Διαβάστε περισσότερα

Προγραμματισμός διαδικτυακών εφαρμογών με PHP

Προγραμματισμός διαδικτυακών εφαρμογών με PHP ΕΣΔ516: Τεχνολογίες Διαδικτύου Προγραμματισμός διαδικτυακών εφαρμογών με PHP Ερωτήματα μέσω Περιεχόμενα Περιεχόμενα Λογισμικό για εφαρμογές Web Η τριεπίπεδη αρχιτεκτονική (3-tier architecture) Εισαγωγή

Διαβάστε περισσότερα

ΟΙ ΨΗΦΙΑΚΕΣ ΕΙΚΟΝΙΚΕΣ ΚΟΙΝΟΤΗΤΕΣ ΩΣ ΔΟΜΕΣ ΣΤΗΡΙΞΗΣ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΈΡΓΟΥ

ΟΙ ΨΗΦΙΑΚΕΣ ΕΙΚΟΝΙΚΕΣ ΚΟΙΝΟΤΗΤΕΣ ΩΣ ΔΟΜΕΣ ΣΤΗΡΙΞΗΣ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΈΡΓΟΥ 2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 351 ΟΙ ΨΗΦΙΑΚΕΣ ΕΙΚΟΝΙΚΕΣ ΚΟΙΝΟΤΗΤΕΣ ΩΣ ΔΟΜΕΣ ΣΤΗΡΙΞΗΣ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΈΡΓΟΥ Τζουμάκας Βασίλης Καθηγητής Πληροφορικής στο Παπαστράτειο Γυμνάσιο Αγρινίου vtzoum@sch.gr

Διαβάστε περισσότερα

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος... 13. Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος... 13. Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15 ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος... 13 Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15 1.1 Εισαγωγή... 16 1.2 Διαδίκτυο και Παγκόσμιος Ιστός Ιστορική αναδρομή... 17 1.3 Αρχές πληροφοριακών συστημάτων

Διαβάστε περισσότερα

ΑΣΦΑΛΕΙΑ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ (Μηχανισμοί Ελέγχου Προσπέλασης)

ΑΣΦΑΛΕΙΑ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ (Μηχανισμοί Ελέγχου Προσπέλασης) ΑΣΦΑΛΕΙΑ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ (Μηχανισμοί Ελέγχου Προσπέλασης) Καλλονιάτης Χρήστος Επίκουρος Καθηγητής Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας, Πανεπιστήμιο Αιγαίου http://www.ct.aegean.gr/people/kalloniatis

Διαβάστε περισσότερα

BO.M.I.S BOLLARD MANAGEMENT INFORMATION SYSTEM ΛΟΓΙΣΜΙΚΟ ΔΙΑΧΕΙΡΗΣΗΣ ΑΝΑΔΥΟΜΕΝΩΝ ΠΑΣΑΛΩΝ ΔΙΑΧΕΙΡΗΣΗΣ ΚΥΚΛΟΦΟΡΙΑΣ BOMIS-V1-2012

BO.M.I.S BOLLARD MANAGEMENT INFORMATION SYSTEM ΛΟΓΙΣΜΙΚΟ ΔΙΑΧΕΙΡΗΣΗΣ ΑΝΑΔΥΟΜΕΝΩΝ ΠΑΣΑΛΩΝ ΔΙΑΧΕΙΡΗΣΗΣ ΚΥΚΛΟΦΟΡΙΑΣ BOMIS-V1-2012 BO.M.I.S BOLLARD MANAGEMENT INFORMATION SYSTEM ΛΟΓΙΣΜΙΚΟ ΔΙΑΧΕΙΡΗΣΗΣ ΑΝΑΔΥΟΜΕΝΩΝ ΠΑΣΑΛΩΝ ΔΙΑΧΕΙΡΗΣΗΣ ΚΥΚΛΟΦΟΡΙΑΣ 1 - ΛΟΓΙΣΜΙΚΟ ΔΙΑΧΕΙΡΗΣΗΣ ΑΝΑΔΥΟΜΕΝΩΝ ΠΑΣΑΛΩΝ ΔΙΑΧΕΙΡΗΣΗΣ ΚΥΚΛΟΦΟΡΙΑΣ Το σύστημα διαχείρισης

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Όπως έχουμε ήδη αναφέρει, τα δίκτυα τεχνολογίας / χρησιμοποιούν διεύθυνση 32 bits, προκειμένου να δρομολογήσουν ένα αυτοδύναμο πακέτο στο προορισμό του. Κατά σύμβαση έχει επικρατήσει οι διευθύνσεις να

Διαβάστε περισσότερα

Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας

Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας Β5.1.2 Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας Τι θα μάθουμε σήμερα: Να ορίζουμε τι είναι πρωτόκολλο επικοινωνίας Να εξηγούμε τη χρησιμότητα των πρωτοκόλλων επικοινωνίας Να ονομάζουμε τα σημαντικότερα

Διαβάστε περισσότερα

Αν Ναι, δείτε πως με το λογισμικό axes μπορείτε!

Αν Ναι, δείτε πως με το λογισμικό axes μπορείτε! Θέλετε να μάθετε πως μπορείτε να έχετε πρόσβαση στις 5250 οθόνες μέσω browser, χωρίς αλλαγή στις υπάρχουσες εφαρμογές και χωρίς εγκατάσταση στον client? Αν Ναι, δείτε πως με το λογισμικό axes μπορείτε!

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή. Κ. Βασιλάκης

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή. Κ. Βασιλάκης Δίκτυα Υπολογιστών Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή Κ. Βασιλάκης Περίγραμμα Τι είναι το διαδίκτυο Στοιχεία που το συνθέτουν Τρόποι παροχής υπηρεσιών Τι είναι τα πρωτόκολλα Τα άκρα του δικτύου

Διαβάστε περισσότερα

ιαχείριση Τηλεφωνικών Κλήσεων

ιαχείριση Τηλεφωνικών Κλήσεων ιαχείριση Τηλεφωνικών Κλήσεων 1 Διαχει ριση Τηλεφωνικω ν Κλη σεων ΓΕΝΙΚΗ ΠΕΡΙΓΡΑΦΗ... 3 ΔΟΜΗ ΧΡΗΣΤΩΝ ΚΑΙ ΔΙΚΑΙΩΜΑΤΑ ΕΠΙ ΤΩΝ ΤΗΛΕΦΩΝΙΚΩΝ ΚΛΗΣΕΩΝ... 3 ΣΧΗΜΑΤΙΚΗ ΑΠΕΙΚΟΝΙΣΗ... 4 ΕΙΣΕΡΧΟΜΕΝΕΣ ΚΛΗΣΕΙΣ... 5

Διαβάστε περισσότερα

ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης

ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης ΕΓΚΑΤΑΣΤΑΣΗ & ΠΑΡΑΜΕΤΡΟΠΟΙΗΣΗ INTERNET INFORMATION SERVER (IIS) ΓΙΑ ΥΛΟΠΟΙΗΣΗ ΥΠΗΡΕΣΙΩΝ ΔΙΑΔΙΚΤΥΟΥ (WEB SERVICES) ΣΠΟΥΔΑΣΤΡΙΑ:Μπάρδα Μαρία ΕΙΣΗΓΗΤΗΣ: Τσιαντής

Διαβάστε περισσότερα

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ 1 o ΔΙΑΓΩΝΙΣΜΑ ΘΕΜΑ 1 ο Α) Ποια είναι τα βασικά στοιχεία, τα οποία χαρακτηρίζουν το ISDN; Η ψηφιακή μετάδοση. Όλα τα σήματα μεταδίδονται σε ψηφιακή μορφή απ' άκρη σ' άκρη του δικτύου,

Διαβάστε περισσότερα

PROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet.

PROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet. PROXY SERVER Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet. Αποτελεσματικό εργαλείο για την απόκρυψη των εσωτερικών λεπτομερειών και διευθύνσεων IP του δικτύου. Αυξάνει τη συνολική

Διαβάστε περισσότερα

Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α

Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ ΠΕΙΡΑΙΑ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ, ΠΛΗΡΟΦΟΡΙΚΗΣ & ΙΚΤΥΩΝ Εργ. Τεχνολογίας Λογισμικού & Υπηρεσιών S 2 E Lab Π Τ Υ Χ Ι

Διαβάστε περισσότερα

Νέες Επικοινωνιακές Τεχνολογίες

Νέες Επικοινωνιακές Τεχνολογίες Νέες Επικοινωνιακές Τεχνολογίες Λύσεις Θεμάτων http://nop33.wordpress.com Τι ορίζουμε ως Τοπικό Δίκτυο Υπολογιστών; Ποια είναι τα βασικά χαρακτηριστικά των Τοπικών Δικτύων; Ποιες οι βασικές τοπολογίες

Διαβάστε περισσότερα

Σύνθεση διαδικτυακών υπηρεσιών με χρήση τεχνικών σχεδιασμού ενεργειών

Σύνθεση διαδικτυακών υπηρεσιών με χρήση τεχνικών σχεδιασμού ενεργειών Σύνθεση διαδικτυακών υπηρεσιών με χρήση τεχνικών σχεδιασμού ενεργειών Ουρανία Χατζή raniah@hua.gr Χαροκόπειο Πανεπιστήμιο 29 Νοεμβρίου 2007 Outline Web Service Overview Standards & Model Syntactic vs Semantic

Διαβάστε περισσότερα

Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών

Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών ΕΠΛ362: Τεχνολογία Λογισμικού ΙΙ (μετάφραση στα ελληνικά των διαφανειών του βιβλίου Software Engineering, 9/E, Ian Sommerville, 2011) Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών Οι διαφάνειες αυτές

Διαβάστε περισσότερα

Δυνατότητα επέκτασης για υποστήριξη ξεχωριστής διεπαφής χρήστη για φορητές συσκευές

Δυνατότητα επέκτασης για υποστήριξη ξεχωριστής διεπαφής χρήστη για φορητές συσκευές e-gateway SOLUTION ΕΙΣΑΓΩΓΗ Ιδιωτικοί και δημόσιοι οργανισμοί κινούνται όλο και περισσότερο προς την κατεύθυνση της μηχανογράφησης και αυτοματοποίησης των εργασιών τους, σε μια προσπάθεια να διαχειριστούν

Διαβάστε περισσότερα

ΚΕΠΛΗΝΕΤ ΕΒΡΟΥ. Καλτσίδης Χρήστος

ΚΕΠΛΗΝΕΤ ΕΒΡΟΥ. Καλτσίδης Χρήστος Καλτσίδης Χρήστος Μάρτιος 2009 Υπηρεσία Φιλοξενίας Ιστοσελίδων στο ΠΣΔ Η υπηρεσία φιλοξενίας σελίδων στο Πανελλήνιο Σχολικό Δίκτυο έχει σκοπό την προβολή των δραστηριοτήτων των σχολικών μονάδων και του

Διαβάστε περισσότερα

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15. Δίκτυα υπολογιστών. (και το Διαδίκτυο)

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15. Δίκτυα υπολογιστών. (και το Διαδίκτυο) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;

Διαβάστε περισσότερα

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;

Διαβάστε περισσότερα

Σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών ΕΚΤ

Σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών ΕΚΤ Σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών ΕΚΤ 1 Λειτουργικές απαιτήσεις Το σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών στοχεύει στο να επιτρέπει την πλήρως ηλεκτρονική υποβολή αιτήσεων από υποψήφιους

Διαβάστε περισσότερα

ΚΟΙΝΩΝΙΚΗ ΔΙΚΤΥΩΣΗ ΜΕΣΩ ΚΙΝΗΤΩΝ ΣΥΣΚΕΥΩΝ: ΧΡΗΣΗ ΔΕΚΤΗ GPS ΓΙΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΚΟΙΝΩΝΙΚΗΣ ΔΙΚΤΥΩΣΗΣ ΣΕ ΚΙΝΗΤΗ ΣΥΣΚΕΥΗ

ΚΟΙΝΩΝΙΚΗ ΔΙΚΤΥΩΣΗ ΜΕΣΩ ΚΙΝΗΤΩΝ ΣΥΣΚΕΥΩΝ: ΧΡΗΣΗ ΔΕΚΤΗ GPS ΓΙΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΚΟΙΝΩΝΙΚΗΣ ΔΙΚΤΥΩΣΗΣ ΣΕ ΚΙΝΗΤΗ ΣΥΣΚΕΥΗ ΚΟΙΝΩΝΙΚΗ ΔΙΚΤΥΩΣΗ ΜΕΣΩ ΚΙΝΗΤΩΝ ΣΥΣΚΕΥΩΝ: ΧΡΗΣΗ ΔΕΚΤΗ GPS ΓΙΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΚΟΙΝΩΝΙΚΗΣ ΔΙΚΤΥΩΣΗΣ ΣΕ ΚΙΝΗΤΗ ΣΥΣΚΕΥΗ Χαρίτων Ευσταθιάδης Σοφία Γεωργιάδου Πανεπιστήμιο Κύπρου Τμήμα Πληροφορικής ΕΠΛ 425

Διαβάστε περισσότερα

Αναγγελία Εισιτηρίων - εξιτηρίων ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Ηλεκτρονικές Υπηρεσίες. Αναγγελία Εισιτηρίων - Εξιτηρίων. Σελίδα 1

Αναγγελία Εισιτηρίων - εξιτηρίων ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Ηλεκτρονικές Υπηρεσίες. Αναγγελία Εισιτηρίων - Εξιτηρίων. Σελίδα 1 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Ηλεκτρονικές Υπηρεσίες Αναγγελία Εισιτηρίων - Εξιτηρίων Σελίδα 1 Πίνακας περιεχομένων 1.Εισαγωγή... 4 1.1 Συμβατότητα Browser... 4 1.2 Διεύθυνση πρόσβασης... 4 2 ΑΝΑΓΓΕΛΙΑ ΕΙΣΙΤΗΡΙΩΝ

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Β ) Λειτουργικό Σύστημα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής

Διαβάστε περισσότερα

ίκτυα - Internet Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία FTP (File Transfer Protocol)

ίκτυα - Internet Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία FTP (File Transfer Protocol) Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας-Βιβλιοθηκονοµίας Κέρκυρα ίκτυα - Internet 2 Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) ΜηχανέςΑναζήτησηςστοWeb Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία

Διαβάστε περισσότερα

Cloud Computing with Google and Microsoft. Despoina Trikomitou Andreas Diavastos Class: EPL425

Cloud Computing with Google and Microsoft. Despoina Trikomitou Andreas Diavastos Class: EPL425 Cloud Computing with Google and Microsoft Despoina Trikomitou Andreas Diavastos Class: EPL425 Σχεδιάγραμμα Εισαγωγή Τεχνολογίες Cloud Computing Περιγραφή Εργασίας Επιτεύγματα Εργασίας Συμπεράσματα Cloud

Διαβάστε περισσότερα

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM).

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM). Μνήμες Ένα από τα βασικά πλεονεκτήματα των ψηφιακών συστημάτων σε σχέση με τα αναλογικά, είναι η ευκολία αποθήκευσης μεγάλων ποσοτήτων πληροφοριών, είτε προσωρινά είτε μόνιμα Οι πληροφορίες αποθηκεύονται

Διαβάστε περισσότερα

Μεταπτυχιακή Διατριβή

Μεταπτυχιακή Διατριβή Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Πληροφορική» Μεταπτυχιακή Διατριβή Τίτλος Διατριβής Υπηρεσία Αυτόματης Ανάκτησης Συνδεδεμένης Δομής Θεματικών Επικεφαλίδων μέσω

Διαβάστε περισσότερα

Linux Terminal Server Project

Linux Terminal Server Project Linux Terminal Server Project Ένα κεντρικό σύστημα διαχείρισης των τερματικών κοινού της Βιβλιοθήκης & Κέντρου Πληροφόρησης του Πανεπιστημίου Μακεδονίας Κολοβός Φίλιππος filippos@uom.gr Ευάγγελος Μπάνος

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ ΕΡΩΤΗΣΕΙΣ - ΑΣΚΗΣΕΙΣ 1. Έστω ότι θέλετε να συνδέσετε 20 υπολογιστές με συνδέσεις από σημείο σε σημείο (point-to-point), ώστε να είναι δυνατή η επικοινωνία όλων

Διαβάστε περισσότερα

Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης. Μικρομεσαίες Επιχειρήσεις και Καινοτομία

Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης. Μικρομεσαίες Επιχειρήσεις και Καινοτομία Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης Μικρομεσαίες Επιχειρήσεις και Καινοτομία Ηλεκτρονικό Εμπόριο H δυνατότητα των καταναλωτών και των εμπορικών καταστημάτων να κάνουν

Διαβάστε περισσότερα

Πίνακας Εικόνων. 22/04/2014 Έκδοση 3.0.1

Πίνακας Εικόνων. 22/04/2014 Έκδοση 3.0.1 Προδιαγραφές για Προγραμματιστές Διαδικτυακής Υπηρεσίας «Βασικά στοιχεία μητρώου για νομικά πρόσωπα, νομικές οντότητες, και φυσικά πρόσωπα με εισόδημα από επιχειρηματική δραστηριότητα». Πίνακας Περιεχομένων

Διαβάστε περισσότερα

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΟΙΚΟΝΟΜΙΑΣ ΥΠΟΔΟΜΩΝ, ΝΑΥΤΙΛΙΑΣ & ΤΟΥΡΙΣΜΟΥ ΑΠΟΦΑΣΗ ΕΠΙ ΔΗΛΩΣΗΣ ΣΗΜΑΤΟΣ ΑΠΟΦΑΣΗ ΕΞ 3113/19-6-2015

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΟΙΚΟΝΟΜΙΑΣ ΥΠΟΔΟΜΩΝ, ΝΑΥΤΙΛΙΑΣ & ΤΟΥΡΙΣΜΟΥ ΑΠΟΦΑΣΗ ΕΠΙ ΔΗΛΩΣΗΣ ΣΗΜΑΤΟΣ ΑΠΟΦΑΣΗ ΕΞ 3113/19-6-2015 ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΟΙΚΟΝΟΜΙΑΣ ΥΠΟΔΟΜΩΝ, ΝΑΥΤΙΛΙΑΣ & ΤΟΥΡΙΣΜΟΥ ΑΠΟΦΑΣΗ ΕΠΙ ΔΗΛΩΣΗΣ ΣΗΜΑΤΟΣ ΑΠΟΦΑΣΗ ΕΞ 3113/19-6-2015 Σύμφωνα με: α) τις διατάξεις των άρθρων 123, 124, 135 και 136 του Ν. 4072/2012

Διαβάστε περισσότερα

4/2014 ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ ΑΠΟΚΕΝΤΡΩΜΕΝΗ ΔΙΟΙΚΗΣΗ ΑΤΤΙΚΗΣ ΔΙΕΥΘΥΝΣΗ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ

4/2014 ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ ΑΠΟΚΕΝΤΡΩΜΕΝΗ ΔΙΟΙΚΗΣΗ ΑΤΤΙΚΗΣ ΔΙΕΥΘΥΝΣΗ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ 4/2014 ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ ΑΠΟΚΕΝΤΡΩΜΕΝΗ ΔΙΟΙΚΗΣΗ ΑΤΤΙΚΗΣ ΔΙΕΥΘΥΝΣΗ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ Η εφαρμογή "Υδροληψίες Αττικής" είναι ένα πληροφοριακό σύστημα (αρχιτεκτονικής

Διαβάστε περισσότερα

Συστήματα πανταχού παρόντος υπολογιστή σε περιβάλλοντα υβριδικών βιβλιοθηκών

Συστήματα πανταχού παρόντος υπολογιστή σε περιβάλλοντα υβριδικών βιβλιοθηκών Συστήματα πανταχού παρόντος υπολογιστή σε περιβάλλοντα υβριδικών βιβλιοθηκών Βερονίκης Σπύρος Τμήμα Αρχειονομίας- Βιβλιοθηκονομίας, Ιόνιο Πανεπιστήμιο spver@ionio.gr Stoica Adrian Τμήμα Ηλεκτρολόγων Μηχανικών

Διαβάστε περισσότερα

Περιεχόμενο του μαθήματος

Περιεχόμενο του μαθήματος ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Απαιτήσεις Λογισμικού Περιπτώσεις χρήσης Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2012-2013 1 Περιεχόμενο του μαθήματος

Διαβάστε περισσότερα

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι Λειτουργικά Συστήματα 1 Λογισμικό του Υπολογιστή Για να λειτουργήσει ένας Η/Υ εκτός από το υλικό του, είναι απαραίτητο και το λογισμικό Το σύνολο των προγραμμάτων που συντονίζουν τις λειτουργίες του υλικού

Διαβάστε περισσότερα

Ψηφιακό Σχολείο 2.0. Βασικές έννοιες Υποδομές Ηλεκτρονική Μάθηση Διαχείριση Ηλεκτρονικής Τάξης Οργάνωση Ηλεκτρονικού Μαθήματος

Ψηφιακό Σχολείο 2.0. Βασικές έννοιες Υποδομές Ηλεκτρονική Μάθηση Διαχείριση Ηλεκτρονικής Τάξης Οργάνωση Ηλεκτρονικού Μαθήματος Βασικές έννοιες Υποδομές Ηλεκτρονική Μάθηση Διαχείριση Ηλεκτρονικής Τάξης Οργάνωση Ηλεκτρονικού Μαθήματος Βασικές έννοιες Υποδομές H ενσωμάτωση των Τεχνολογιών Πληροφορικής και Επικοινωνίας (ΤΠΕ) στην

Διαβάστε περισσότερα

Η όλα σε - ένα λύση για μικρά και περιφερειακά ΤETRA δίκτυα

Η όλα σε - ένα λύση για μικρά και περιφερειακά ΤETRA δίκτυα Η όλα σε - ένα λύση για μικρά και περιφερειακά ΤETRA δίκτυα Με μια ματιά Το ACCESSNET Campus IP είναι ένα μικρό σύστημα TETRA το οποίο καθιστά την τεχνολογία TETRA προσιτή για όλους τους διαχειριστές δικτύων.

Διαβάστε περισσότερα

GoDigital.Store E-Commerce Platform

GoDigital.Store E-Commerce Platform GoDigital.Store E-Commerce Platform Πλήρης διαχείριση καταλόγου και καταστήματος banet Α.Ε. Βαλαωρίτου 20 54625 Θεσσαλονίκη Τ.2310253999 F.2310253998 www.banet.gr info@banet.gr GoDigital.Store Γενική περιγραφή

Διαβάστε περισσότερα

Υλοποίηση σχημάτων ασφαλείας σε ασύρματα δίκτυα

Υλοποίηση σχημάτων ασφαλείας σε ασύρματα δίκτυα Υλοποίηση σχημάτων ασφαλείας σε ασύρματα δίκτυα Φώτος Γεωργιάδης (fotos@uop.gr) Θανάσης Μακρής (thanos@uop.gr) 30/9/2005 Τρίπολη Γ κοινοτικό πλαίσιο στήριξης Επιχειρησιακό πρόγραμμα Κοινωνία της Πληροφορίας

Διαβάστε περισσότερα

Εισαγωγή. Κατανεµηµένα Συστήµατα 01-1

Εισαγωγή. Κατανεµηµένα Συστήµατα 01-1 Εισαγωγή Υλισµικό Λογισµικό Αρχές σχεδίασης ιαφάνεια Κλιµάκωση Παρεχόµενες υπηρεσίες Μοντέλο πελάτη εξυπηρετητή Μοντέλο πελάτη εξυπηρετητή τριών επιπέδων Κατανοµή επεξεργασίας Κατανεµηµένα Συστήµατα 01-1

Διαβάστε περισσότερα

Ανάπτυξη Υπηρεσίας Τηλεκπαίδευσης σε ΙP Δίκτυα. Υλοποίηση Σύγχρονης Τηλεκπαίδευσης

Ανάπτυξη Υπηρεσίας Τηλεκπαίδευσης σε ΙP Δίκτυα. Υλοποίηση Σύγχρονης Τηλεκπαίδευσης Ανάπτυξη Υπηρεσίας Τηλεκπαίδευσης σε ΙP Δίκτυα. Υλοποίηση Σύγχρονης Τηλεκπαίδευσης Σπουδαστές: Μιχαήλ Μιχάλης ΑΜ:5089 Αναγνωστόπουλος Σπύρος ΑΜ:3692 Υπεύθυνος καθηγητής: Αναλυτή Κατερίνα Άρτα 2006 E- learning

Διαβάστε περισσότερα

ΕΚΠΑ η-τάξη Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

ΕΚΠΑ η-τάξη Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης ΕΚΠΑ η-τάξη Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Περιγραφή Πλατφόρμας Η πλατφόρμα η-τάξη είναι ένα ολοκληρωμένο Σύστημα Διαχείρισης Ηλεκτρονικών Μαθημάτων και υποστηρίζει την Υπηρεσία Ασύγχρονης Τηλεκπαίδευσης

Διαβάστε περισσότερα

Ημερομηνία Παράδοσης: 4/4/2013

Ημερομηνία Παράδοσης: 4/4/2013 Δράση 9.14 / Υπηρεσία εντοπισμού λογοκλοπής Κυρίως Παραδοτέο / Σχεδιασμός και ανάπτυξη λογισμικού (λογοκλοπής) και βάσης δεδομένων (αποθετηρίου) Επιμέρους Παραδοτέο 9.14.1.4 / Πληροφοριακό σύστημα υπηρεσίας

Διαβάστε περισσότερα

Εγγυημένη ποιότητα υπηρεσίας

Εγγυημένη ποιότητα υπηρεσίας Εγγυημένη ποιότητα υπηρεσίας Απαιτήσεις ποιότητας υπηρεσίας Μηχανισμοί κατηγοριοποίησης Χρονοπρογραμματισμός Μηχανισμοί αστυνόμευσης Ενοποιημένες υπηρεσίες Διαφοροποιημένες υπηρεσίες Τεχνολογία Πολυμέσων

Διαβάστε περισσότερα

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η Αρχές Δικτύων Επικοινωνιών Σελ. 9-50 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr http://diktya-epal-b.ggia.info/ Creative Commons License 3.0 Share-Alike Σύνδεση από σημείο

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών. Το επίπεδο εφαρμογής (application layer) Κ. Βασιλάκης

Δίκτυα Υπολογιστών. Το επίπεδο εφαρμογής (application layer) Κ. Βασιλάκης Δίκτυα Υπολογιστών Το επίπεδο εφαρμογής (application layer) Κ. Βασιλάκης Περίγραμμα ενότητες που εξετάζονται Αρχές δικτυακών εφαρμογών Αρχιτεκτονικές Μοντέλα υπηρεσιών επιπέδου μεταφοράς Μοντέλο πελάτη

Διαβάστε περισσότερα

B2B ΗΛΕΚΤΡΟΝΙΚΟ ΕΜΠΟΡΙΟ ΜΕΡΟΣ Β

B2B ΗΛΕΚΤΡΟΝΙΚΟ ΕΜΠΟΡΙΟ ΜΕΡΟΣ Β B2B ΗΛΕΚΤΡΟΝΙΚΟ ΕΜΠΟΡΙΟ ΜΕΡΟΣ Β Ηλεκτρονική Αγορά Προσανατολισμένη σς Ενδιάμεσους : Η περίπτωση PART της BOEING Η Boeing στην προκειμένη περίπτωση, παίζει το ρόλο ενδιάμεσου στην παροχή ανταλλακτικών συντήρησης

Διαβάστε περισσότερα

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ Δίκτυα Υπολογιστών Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές Γενικά Τα αρχεία των διαλέξεων του μαθήματος μπορείτε να βρείτε στο: http://eclass.gunet.gr/

Διαβάστε περισσότερα

Είναι η διαδικασία εύρεσης της διαδρομής που πρέπει να ακολουθήσει ένα πακέτο για να φτάσει στον προορισμό του. Η διαδικασία αυτή δεν είναι πάντα

Είναι η διαδικασία εύρεσης της διαδρομής που πρέπει να ακολουθήσει ένα πακέτο για να φτάσει στον προορισμό του. Η διαδικασία αυτή δεν είναι πάντα 1 Είναι η διαδικασία εύρεσης της διαδρομής που πρέπει να ακολουθήσει ένα πακέτο για να φτάσει στον προορισμό του. Η διαδικασία αυτή δεν είναι πάντα εύκολη, τη στιγμή που γνωρίζουμε ότι ένα σύνθετο δίκτυο

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 4. Τεχνική Ανίχνευσης του. Πτυχιακή Εργασία Σελίδα 95

ΚΕΦΑΛΑΙΟ 4. Τεχνική Ανίχνευσης του. Πτυχιακή Εργασία Σελίδα 95 ΚΕΦΑΛΑΙΟ 4 Τεχνική Ανίχνευσης του ICMP Echo Spoofing Πτυχιακή Εργασία Σελίδα 95 Περιεχόμενα ΕΙΣΑΓΩΓΗ 98 ΜΕΡΟΣ Α: Έλεγχος του Icmp Echo Reply Πακέτου 103 A.1. Ανίχνευση του spoofed Icmp Echo Request Πακέτου.

Διαβάστε περισσότερα

ΠΑΡΑΔΕΙΓΜΑ ΣΤΟ BIZAGI ΕΘΝΙΚΗ ΣΧΟΛΗ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ & ΑΥΤΟΔΙΟΙΚΗΣΗΣ

ΠΑΡΑΔΕΙΓΜΑ ΣΤΟ BIZAGI ΕΘΝΙΚΗ ΣΧΟΛΗ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ & ΑΥΤΟΔΙΟΙΚΗΣΗΣ Ανάλυση - Προσομοίωση ΠΑΡΑΔΕΙΓΜΑ ΣΤΟ BIZAGI ΕΘΝΙΚΗ ΣΧΟΛΗ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ & ΑΥΤΟΔΙΟΙΚΗΣΗΣ 1 Προσομοίωση Η προσομοίωση είναι μέθοδος μελέτης ενός συστήματος και εξοικείωσης με τα χαρακτηριστικά του με

Διαβάστε περισσότερα

Ενότητα 1. Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ

Ενότητα 1. Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ Ενότητα 1 Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ Εύρος Ζώνης και Ταχύτητα Μετάδοσης Η ταχύτητα µετάδοσης [εύρος ζώνης (banwidth)] των δεδοµένων αποτελεί ένα δείκτη επίδοσης των δικτύων και συνήθως

Διαβάστε περισσότερα

Εγχειρίδιο Χρήσης Slide Recorder

Εγχειρίδιο Χρήσης Slide Recorder Εγχειρίδιο Χρήσης Slide Recorder Αναπτύχθηκε στο Κέντρο Λειτουργίας Διαχείρισης Δικτύου, Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών Προγραμματιστής: Γιώργος Φράγκος Περιεχόμενα Εγχειρίδιο Χρήσης Slide

Διαβάστε περισσότερα

Σκοπιµότητα των firewalls

Σκοπιµότητα των firewalls Σκοπιµότητα των firewalls Παρέχουν προστασία των εσωτερικών δικτύων από απειλές όπως: Μη εξουσιοδοτηµένη προσπέλαση των δικτυακών πόρων: όταν επίδοξοι εισβολείς προσπαθούν να εισχωρήσουν στο δίκτυο και

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ της Πλατφόρμας Τηλεκατάρτισης ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή...2 2. Αρχική σελίδα, Εισαγωγή & Περιβάλλον Συστήματος...3 2.1. Αρχική σελίδα εισαγωγής...3 2.2. Εισαγωγή στην Πλατφόρμα Τηλε-κατάρτισης...4

Διαβάστε περισσότερα

GUnet eclass 1.7 Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

GUnet eclass 1.7 Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης GUnet eclass 1.7 Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Περιγραφή Πλατφόρμας Η πλατφόρμα eclass είναι ένα ολοκληρωμένο Σύστημα Διαχείρισης Ηλεκτρονικών Μαθημάτων και αποτελεί την πρόταση του Ακαδημαϊκού Διαδικτύου

Διαβάστε περισσότερα

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΡΑΣΤΙΚΗΣ ΔΙΑΔΙΚΤΥΑΚΗΣ ΕΦΑΡΜΟΓΗΣ ΓΙΑ ΤΗΝ ΕΞΥΠΗΡΕΤΗΣΗ ΑΣΘΕΝΩΝ ΣΥΜΒΕΒΛΗΜΕΝΟΥΣ ΜΕ ΤΟΝ Ε.Ο.Π.Υ.

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΡΑΣΤΙΚΗΣ ΔΙΑΔΙΚΤΥΑΚΗΣ ΕΦΑΡΜΟΓΗΣ ΓΙΑ ΤΗΝ ΕΞΥΠΗΡΕΤΗΣΗ ΑΣΘΕΝΩΝ ΣΥΜΒΕΒΛΗΜΕΝΟΥΣ ΜΕ ΤΟΝ Ε.Ο.Π.Υ. Τ.Ε.Ι ΚΑΒΑΛΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΡΑΣΤΙΚΗΣ ΔΙΑΔΙΚΤΥΑΚΗΣ ΕΦΑΡΜΟΓΗΣ ΓΙΑ ΤΗΝ ΕΞΥΠΗΡΕΤΗΣΗ ΑΣΘΕΝΩΝ» ΟΝΟΜΑΤΕΠΩΝΥΜΑ ΣΠΟΥΔΑΣΤΩΝ : ~ΔΕΛΗΓΙΑΝΝΗ ΚΥΡΙΑΚΗ, 1925~

Διαβάστε περισσότερα

Τεχνική υποστήριξη λογισμικού HP

Τεχνική υποστήριξη λογισμικού HP Τεχνική υποστήριξη λογισμικού HP Τεχνολογικές υπηρεσίες HP βάσει συμβολαίου Τεχνικά δεδομένα Η τεχνική υποστήριξη λογισμικού HP παρέχει ολοκληρωμένες υπηρεσίες απομακρυσμένης υποστήριξης για προϊόντα λογισμικού

Διαβάστε περισσότερα

ιεργασίες και Επεξεργαστές στα Κατανεµηµένων Συστηµάτων

ιεργασίες και Επεξεργαστές στα Κατανεµηµένων Συστηµάτων ιεργασίες και Επεξεργαστές στα Κατανεµηµένων Συστηµάτων Μαρία Ι. Ανδρέου ΗΜΥ417, ΗΜΥ 663 Κατανεµηµένα Συστήµατα Χειµερινό Εξάµηνο 2006-2007 Τµήµα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Πανεπιστήµιο

Διαβάστε περισσότερα

Ταχύτητα, Απλότητα & Αξιοπιστία

Ταχύτητα, Απλότητα & Αξιοπιστία Ταχύτητα, Απλότητα & Αξιοπιστία Αρχιτεκτονική Μηχανισμοί Αυτοελέγχου Συνδεσιμότητα Περιβάλλον Εργασίας Πληροφορίες Σχήματος Report Builder Import Manager Αρχιτεκτονική Real Time Multithreading Σταθερότητα

Διαβάστε περισσότερα

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Σ ε λ ί δ α 1 Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Περιεχόμενα 1. Download Arebas Easy... 2 2. Εγκατάσταση Arebas Easy... 3 3. Εγγραφή στον Arebas Server... 7 4. Παραμετροποίηση Arebas Easy...

Διαβάστε περισσότερα

Θέμα: «Διαδικτιακές Εφαρμογές Μελέτης Ευχρηστίας»

Θέμα: «Διαδικτιακές Εφαρμογές Μελέτης Ευχρηστίας» Θέμα: «Διαδικτιακές Εφαρμογές Μελέτης Ευχρηστίας» Επιβλέπων: Συρμακέσης Σπύρος e-mail: syrma@teimes.gr τηλ: 26310-XXXXX Στόχος είναι η εκμάθηση εργαλείων ελέγχου ευχρηστίας στο διαδίκτυο. Βιβλιογραφική

Διαβάστε περισσότερα

Εισαγωγή στην αντικειµενοστρεφή τεχνολογία

Εισαγωγή στην αντικειµενοστρεφή τεχνολογία 1 Ελληνικό Ανοικτό Πανεπιστήµιο Εισαγωγή στην αντικειµενοστρεφή τεχνολογία ρ. Πάνος Φιτσιλής Περιεχόµενα Γιατί µοντελοποιούµε Εισαγωγή στη UML Ένα απλό παράδειγµα 2 Γιατί µοντελοποιούµε; Ησηµασία της µοντελοποίησης

Διαβάστε περισσότερα

Υλοποίηση ενός προγραμματιστικού κελύφους εργασίας

Υλοποίηση ενός προγραμματιστικού κελύφους εργασίας Τ.Ε.Ι ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ & ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ Υλοποίηση ενός προγραμματιστικού κελύφους εργασίας Πτυχιακή εργασία του φοιτητή Γιαννακίδη Αποστόλη Επιβλέπων καθηγητής Τσούλος

Διαβάστε περισσότερα

Η Διαλειτουργικότητα στην Υπηρεσία του Πολίτη

Η Διαλειτουργικότητα στην Υπηρεσία του Πολίτη Η Διαλειτουργικότητα στην Υπηρεσία του Πολίτη Μαρίκα Λάμπρου Διευθύνουσα Σύμβουλος SingularLogic Integrator ICT Forum Περιεχόμενα Ορισμός Διαλειτουργικότητας Στόχοι Διαλειτουργικότητας Πρότυπο Ηλεκτρονικό

Διαβάστε περισσότερα

Πλατφόρμα Συνεργατικότητας (Collaboration Platform) ΧΡΗΣΗΣ. MRB Hellas System Συμβουλευτική Α.Ε

Πλατφόρμα Συνεργατικότητας (Collaboration Platform) ΧΡΗΣΗΣ. MRB Hellas System Συμβουλευτική Α.Ε σχετικά με τον έλεγχο της καπνιστικής συνήθειας 1 25 Λογισμικές εφαρμογές καταγραφής και αξιοποίησης πληροφοριών σχετικά με τον έλεγχο της καπνιστικής συνήθειας Πλατφόρμα Συνεργατικότητας (Collaboration

Διαβάστε περισσότερα

Οδηγίες Χρήσης Πλατφόρμας Ασύγχρονης Τηλεκπαίδευσης (Moodle) του Τμήματος ΔΕΤ

Οδηγίες Χρήσης Πλατφόρμας Ασύγχρονης Τηλεκπαίδευσης (Moodle) του Τμήματος ΔΕΤ Οδηγίες Χρήσης Πλατφόρμας Ασύγχρονης Τηλεκπαίδευσης (Moodle) του Τμήματος ΔΕΤ -Για τους Φοιτητές- Έκδοση 1.2 Οκτώβριος 2015 Υπεύθυνος Σύνταξης: Χρήστος Λάζαρης (lazaris@aueb.gr) Πίνακας Περιεχομένων Εισαγωγή...

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ.

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ. ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ Ηλεκτρονική Υποβολή Α.Π.Δ. ΠΕΡΙΕΧΟΜΕΝΑ 1) Είσοδος στην εφαρμογή 2) Δημιουργία Περιόδου Υποβολής 2.α) Ακύρωση Περιόδου Υποβολής 3) Μέθοδος Υποβολής: Συμπλήρωση Φόρμας 3.α) Συμπλήρωση

Διαβάστε περισσότερα

Ηλεκτρονικές υπηρεσίες προστιθέμενης αξίας (e-gov, e-commerce, e-learning, e-health) Τίτλος Μαθήματος

Ηλεκτρονικές υπηρεσίες προστιθέμενης αξίας (e-gov, e-commerce, e-learning, e-health) Τίτλος Μαθήματος Ηλιούδης Χρήστος Τίτλος Μαθήματος Κωδικός Μαθήματος Τύπος Μαθήματος Ωρες Διδασκαλίας Εξάμηνο Κατηγορία Μαθήματος Ηλεκτρονικές υπηρεσίες προστιθέμενης αξίας (e-gov, e-commerce, e-learning, e-health) Θεωρία

Διαβάστε περισσότερα

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δρ. Κόννης Γιώργος Πανεπιστήμιο Κύπρου - Τμήμα Πληροφορικής Προγραμματισμός Στόχοι 1 Να περιγράψουμε τις έννοιες του Υπολογιστικού Προβλήματος και του Προγράμματος/Αλγορίθμου

Διαβάστε περισσότερα

BlackBerry Internet Service. Οδηγός χρήστη

BlackBerry Internet Service. Οδηγός χρήστη BlackBerry Internet Service Οδηγός χρήστη Δημοσίευση: 2014-01-08 SWD-20140108171026083 Περιεχόμενα 1 Γρήγορα αποτελέσματα... 7 Πληροφορίες για τα σχέδια υπηρεσίας ανταλλαγής μηνυμάτων της υπηρεσίας BlackBerry

Διαβάστε περισσότερα

Asset Management Software Client Module. Οδηγός χρήσης

Asset Management Software Client Module. Οδηγός χρήσης Asset Management Software Client Module Οδηγός χρήσης Μονάδα-πελάτης Kodak Asset Management Software Κατάσταση και ρυθμίσεις πόρων... 1 Μενού κατάστασης πόρων... 2 Μενού ρυθμίσεων πόρων... 3 Διαχείριση

Διαβάστε περισσότερα

ίκτυα υπολογιστών Στόχοι κεφαλαίου ίκτυα

ίκτυα υπολογιστών Στόχοι κεφαλαίου ίκτυα Στόχοι κεφαλαίου ίκτυα υπολογιστών (Κεφαλαιο 15 στο βιβλιο) Περιγραφή των κύριων θεµάτων σχετικά µε τα δίκτυα υπολογιστών Αναφορά στα διάφορα είδη δικτύων Περιγραφή των διαφόρων τοπολογιών των τοπικών

Διαβάστε περισσότερα

Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή

Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή 1 Πίνακας Περιεχομένων 1. Εισαγωγή... 4 1.1 Περιβάλλον Moodle...4 1.2 Χρήση ονόματος χρήστη και κωδικού...4 1.3 Δημιουργία νέου μαθήματος...4 1.3.1

Διαβάστε περισσότερα

Σχεδιασμός του Ολοκληρωμένου Συστήματος Ψηφιακής Βιβλιοθήκης του Πανεπιστημίου Αθηνών

Σχεδιασμός του Ολοκληρωμένου Συστήματος Ψηφιακής Βιβλιοθήκης του Πανεπιστημίου Αθηνών Σχεδιασμός του Ολοκληρωμένου Συστήματος Ψηφιακής Βιβλιοθήκης του Πανεπιστημίου Αθηνών Κώστας Βίγλας, Ειρήνη Λουρδή, Μάρα Νικολαΐδη, Γιώργος Πυρουνάκης, Κώστας Σαΐδης Περιεχόμενα Πώς οδηγούμαστε στο σχεδιασμό

Διαβάστε περισσότερα

ΠΛΑΤΦΟΡΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΙΝΤΕΟΔΙΑΛΕΞΕΩΝ ΔΗΛΟΣ delos.uoa.gr. Εγχειρίδιο Χρήσης Μελών ΔΕΠ

ΠΛΑΤΦΟΡΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΙΝΤΕΟΔΙΑΛΕΞΕΩΝ ΔΗΛΟΣ delos.uoa.gr. Εγχειρίδιο Χρήσης Μελών ΔΕΠ ΠΛΑΤΦΟΡΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΙΝΤΕΟΔΙΑΛΕΞΕΩΝ ΔΗΛΟΣ delos.uoa.gr Εγχειρίδιο Χρήσης Μελών ΔΕΠ Αναζήτηση Δημόσιου Περιεχομένου Η διεύθυνση ιστού της νεάς πλατφόρμας διαχείρισης βιντεοδιαλέξεων Δήλος είναι: http://delos.uoa.gr

Διαβάστε περισσότερα

Ενότητα 5 (κεφάλαιο 18) Τεχνολογία Λογισμικού για Κατανεμημένα Συστήματα

Ενότητα 5 (κεφάλαιο 18) Τεχνολογία Λογισμικού για Κατανεμημένα Συστήματα ΕΠΛ362: Τεχνολογία Λογισμικού ΙΙ (μετάφραση στα ελληνικά των διαφανειών του βιβλίου Software Engineering, 9/E, Ian Sommerville, 2011) Ενότητα 5 (κεφάλαιο 18) Τεχνολογία Λογισμικού για Κατανεμημένα Συστήματα

Διαβάστε περισσότερα

hel-col@otenet.gr Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής (ΠΕ19 MSc) Ελληνικό Κολλέγιο Θεσσαλονίκης kparask@hellenic-college.

hel-col@otenet.gr Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής (ΠΕ19 MSc) Ελληνικό Κολλέγιο Θεσσαλονίκης kparask@hellenic-college. Χρήση της Διεπαφής Προγραμματισμού Εφαρμογής Google Maps για τη δημιουργία διαδραστικού χάρτη με τα Μνημεία Παγκόσμιας Πολιτιστικής Κληρονομιάς της ΟΥΝΕΣΚΟ στη Θεσσαλονίκη Εμμανουήλ Τσάμης 1, Κωνσταντίνος

Διαβάστε περισσότερα

ΠΤΥΧΙΑΚΗ ΕΡΕΥΝΑ ΥΠΗΡΕΣΙΕΣ ΚΑΙ ΕΦΑΡΜΟΓΕΣ ΑΣΥΡΜΑΤΩΝ ΔΙΚΤΥΩΝ ΙΩΑΝΝΟΥ ΓΕΩΡΓΙΟΣ ΛΕΥΚΩΣΙΑ-ΚΥΠΡΟΣ

ΠΤΥΧΙΑΚΗ ΕΡΕΥΝΑ ΥΠΗΡΕΣΙΕΣ ΚΑΙ ΕΦΑΡΜΟΓΕΣ ΑΣΥΡΜΑΤΩΝ ΔΙΚΤΥΩΝ ΙΩΑΝΝΟΥ ΓΕΩΡΓΙΟΣ ΛΕΥΚΩΣΙΑ-ΚΥΠΡΟΣ ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΔΙΟΙΚΗΣΗ ΠΤΥΧΙΑΚΗ ΕΡΕΥΝΑ ΙΩΑΝΝΟΥ ΓΕΩΡΓΙΟΣ ΛΕΥΚΩΣΙΑ-ΚΥΠΡΟΣ 1 ΠΡΟΛΟΓΟΣ Δυο από τα σημαντικότερα επιτεύγματα της τεχνολογίας είναι:

Διαβάστε περισσότερα

DO Y O Y U S PEAK K F U F TURE R?

DO Y O Y U S PEAK K F U F TURE R? GALAXY είναι Τεχνολογία αιχμής που αξιοποιεί τις πλέον σύγχρονες διεθνείς τάσεις, συνδυάζοντας τo Microsoft.NET Framework 3.5 και τα εξελιγμένα εργαλεία ανάπτυξης εφαρμογών της SingularLogic. Εξασφαλίζει

Διαβάστε περισσότερα

Ευφυείς Τεχνολογίες ----Πράκτορες

Ευφυείς Τεχνολογίες ----Πράκτορες Ευφυείς Τεχνολογίες ----Πράκτορες Ενότητα 4: Αρχιτεκτονικές Ευφυών Πρακτόρων Δημοσθένης Σταμάτης demos@it.teithe.gr www.it.teithe.gr/~demos Μαθησιακοί Στόχοι της ενότητας 4 H κατανόηση των διαφόρων μοντέλων/αρχιτεκτονικών

Διαβάστε περισσότερα

World Wide Web: Ο παγκόσµιος ιστός Πληροφοριών

World Wide Web: Ο παγκόσµιος ιστός Πληροφοριών Περιεχόµενα World Wide Web: Ο παγκόσµιος ιστός Πληροφοριών Εισαγωγή Ιστορική Αναδροµή Το ιαδίκτυο και το WWW Υπερκείµενο Εντοπισµός πληροφοριών στο WWW Search Engines Portals Unicode Java Plug-Ins 1 2

Διαβάστε περισσότερα

Προγραμματισμός Υπολογιστών

Προγραμματισμός Υπολογιστών Προγραμματισμός Υπολογιστών Βασικές γνώσεις Κ. Βασιλάκης, ΣΤΕΦ, ΤΕΙ Κρήτης Η Πληροφορική και τα εργαλεία της Παροχή έγκαιρης και έγκυρης πληροφόρησης. Καταχώριση στοιχείων Αποθήκευση Επεξεργασία ψηφιακών

Διαβάστε περισσότερα

ΚΑΙΝΟΤΟΜΕΣ ΛΥΣΕΙΣ ΕΚΠΑΙΔΕΥΣΗΣ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗΣ ΟΔΗΓΟΣ E-LEARNING

ΚΑΙΝΟΤΟΜΕΣ ΛΥΣΕΙΣ ΕΚΠΑΙΔΕΥΣΗΣ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗΣ ΟΔΗΓΟΣ E-LEARNING ΚΑΙΝΟΤΟΜΕΣ ΛΥΣΕΙΣ ΕΚΠΑΙΔΕΥΣΗΣ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗΣ ΑΘΗΝΑ 2014 1 1. Τι είναι το e-learning; Το e-learning, η ηλεκτρονική μάθηση, είναι μια διαδικασία μάθησης και ταυτόχρονα μια μεθοδολογία εξ αποστάσεως εκπαίδευσης

Διαβάστε περισσότερα

Vodafone Business Connect

Vodafone Business Connect Vodafone Business Connect Vodafone Business WebHosting Αναλυτικός Οδηγός Χρήσης DNS Manager Αναλυτικός οδηγός χρήσης: DNS Manager Vodafone Business Connect - Υπηρεσίες φιλοξενίας εταιρικού e-mail & web

Διαβάστε περισσότερα