ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. «Τεχνολογία Web Services»

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

Download "ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. «Τεχνολογία Web Services»"

Transcript

1 ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ (ΤΕΙ) ΜΕΣΟΛΟΓΓΙΟΥ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΤΗ ΔΙΟΙΚΗΣΗ ΚΑΙ ΣΤΗΝ ΟΙΚΟΝΟΜΙΑ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «Τεχνολογία Web Services» Σπουδαστές : Κυριακούλιας Κωνσταντίνος Ντελής Επαμεινώνδας Επιβλέπων : Συρμακέσης Σπύρος, Επίκουρος Καθηγητής Μεσολόγγι, Σεπτέμβριος 2006

2 Περιεχόμενα 1. Εισαγωγή στο Internet...Error! Bookmark not defined. 1.1 Η Ανάπτυξη του Internet...Error! Bookmark not defined. 1.2 Εισαγωγή στην HTML...Error! Bookmark not defined. 1.3 Μια μικρή αναφορά στο World Wide Web (WWW)...Error! Bookmark not defined. 2. Τι είναι τα Web Services...Error! Bookmark not defined. 2.1 Πλεονεκτήματα των Web Services...Error! Bookmark not defined. 2.2 Δημιουργία των Web Services...Error! Bookmark not defined. 2.3 Υπηρεσιοκεντρική Αρχιτεκτονικη...Error! Bookmark not defined. 3. Τεχνολογίες των Web Services...Error! Bookmark not defined. 3.1 Λιγα λόγια για το HTTP...Error! Bookmark not defined. 3.2 Η γλώσσα σήμανσης (XML)...Error! Bookmark not defined DTD...Error! Bookmark not defined Schemas...Error! Bookmark not defined XML(XML Parsers)...Error! Bookmark not defined XSLT / XSLFO...Error! Bookmark not defined DOM / SAX...Error! Bookmark not defined. 3.3 Πρωτόκολλο SOAP...Error! Bookmark not defined. 3.4 Γλώσσα περιγραφής διαδικτυακών υπηρεσιών (WSDL)...Error! Bookmark not defined. 3.5 Πρωτόκολλο UDDI...Error! Bookmark not defined. 4. Ασφάλεια των διαδικτυακών υπηρεσιών...error! Bookmark not defined. 4.1 Εργαλεία για υλοποίηση των Web Services...Error! Bookmark not defined Apache Axis...σελ 76Error! Bookmark not defined IBM Web Services Toolokit...Error! Bookmark not defined Microsoft SOAP Toolokit 2...Error! Bookmark not defined. 4.2 Οι Web Services στο περιβάλλον του NET...Error! Bookmark not defined. 4.3 Παράδειγμα μιας Web Services...Error! Bookmark not defined. 5. Rss - Feed...Error! Bookmark not defined. 5.1 Το μέλλον των Web Services...Error! Bookmark not defined. 6. Παραδείγματα υλοποιημένων Web Services...Error! Bookmark not defined. Βιβλιογραφία...Error! Bookmark not defined. 2

3 1. Εισαγωγή στο Internet Σε αντίθεση με τα καλά ορισμένα και αμετάβλητα σύνορα μιας χώρας, τα σύνορα του Internet είναι σε μια συνεχή κατάσταση ροής και ανανέωσης. Το Internet, σαν εικονικό κομμάτι software, computing και networking, είναι απείρως ανανεώσιμο και ευπροσάρμοστο, με αποτέλεσμα να μεγαλώνει και να αλλάζει κάθε μέρα. Ο ευμετάβλητος χαρακτήρας του Internet και η διείσδυση του σε κάθε γωνιά της υφηλίου, έχουν δημιουργήσει ένα πλούσιο και συχνά απρόβλεπτο περιβάλλον στο οποίο τα κοινά ενδιαφέροντα και η εμπειρία είναι μερικές φορές περισσότερο σημαντικά από τα γεωπολιτικά και κοινωνικά σύνορα που διαχωρίζουν τους χρήστες του. Αυτή η μίξη έχει δημιουργήσει μια συλλογή από παγκόσμια χωριά με την ασυνήθιστη ιδιότητα ότι πολλοί άνθρωποι στο Internet μένουν σε περισσότερα από ένα παγκόσμια χωριά κάθε χρονική στιγμή. Η εμβέλεια, η πολυπλοκότητα και η μεγαλοπρέπεια του συστήματος που έχουμε σήμερα δεν είχε ποτέ προβλεφθεί. Κοιτάζοντας το Internet του σήμερα, ακόμα με τα μάτια της δεκαετίας του 90, θα μπορούσε κανείς μόνο να αναρωτηθεί για αυτή του την εξέλιξη. Και εξέλιξη είναι ο σωστός όρος. Όπως και η σύνθετη ζωή σχηματίζεται από άλλες απλούστερες, μέσα από γενετικά πειράματα, έτσι και το Internet είναι ένα αναπτυσσόμενο και συστηματοποιημένο εικονικό περιβάλλον. Αλλά, με τη ματιά του σήμερα, αποτελεί επίσης και μία επανάσταση γιατί μεταμορφώνει την κουλτούρα μας. Η ελευθερία της έκφρασης και πρόσβασης σε πληροφορίες στο Internet είναι επαναστατική. Κατά κάποιο τρόπο, το Internet έχει κάνει κάθε δημιουργό, εκδότη δίνοντας ένα νέο νόημα στη φράση «desktop publishing». Οι κοινωνικές και επιχειρηματικές μας ενέργειες επηρεάζονται ορατά. Το εκπαιδευτικό μας σύστημα μπορεί να υποβληθεί σε αλλαγές καθώς εργαλεία για παραγωγή και διαμοίραση γνώσης αναμειγνύονται με νέους τρόπους σφυρηλάτησης μαθητών σε μαθησιακές εμπειρίες. 3

4 Ήδη οι νομοθέτες αναρωτιούνται για το τι μπορεί να προκύψει από ένα online σώμα εκλεκτόρων. Υπάρχουν βέβαια μειονεκτήματα όσον αφορά τη ροή της πληροφορίας στο Internet. Το πιο προφανές είναι η δυσκολία της εύρεσης απλών αντικειμένων στις απέραντες θάλασσες του διαθέσιμου υλικού. Οι δέκτες της πληροφορίας έπρεπε να γίνουν πραγματικά επιλεκτικοί και σκεπτόμενοι ταξιδιώτες, να ταξινομούν και να αποτιμούν την πληροφορία που τους είναι διαθέσιμη ασταμάτητα, καθώς πλέουν στους ηλεκτρονικούς ωκεανούς και ψάχνουν για πολύτιμο περιεχόμενο. Πράγματι, σαν χρυσός στον ωκεανό, το πολύτιμο περιεχόμενο του Internet είναι τεράστιο σε ποσότητα αλλά δύσκολο να βρεθεί και ακόμη περισσότερο γιατί αυτό αναπαράγεται καθημερινά. Το browsing δίνει νέα ώθηση σε προσπάθειες για εύρεση και τοποθέτηση νέων επιχειρηματικών ευκαιριών στον κατάλογο της ανθισμένης θάλασσας πληροφορίας. Ήδη ξέρουμε ότι υπάρχουν κάποια ανεπιθύμητα μειονεκτήματα, και πολλοί φαίνονται να προβληματίζονται από την ελευθερία της έκφρασης που το Internet προκαλεί και υποστηρίζει. Έχουν υπάρξει προσπάθειες για κάποιου είδους λογοκρισία ή τουλάχιστον για κάποιο έλεγχο εισόδου για τους ηλικιακά μικρότερους που έχουν πρόσβαση στο Internet. Άλλοι κατηγορούν τη χρήση του δικτύου σαν σημείο συσπείρωσης ομάδων των οποίων οι απόψεις και οι συμπεριφορές, θεωρούνται αντικοινωνικές, καταστροφικές ή ακόμη και προδοτικές. Το τεχνικό και νόμιμο framework της λειτουργίας του Internet θα πρέπει να αντιμετωπίσει την αναταραχή της αστραπιαίας ανάπτυξης μέσα από τη δικιά του διαδικασία εξέλιξης. Αλλά πολλά από αυτά που οι χρήστες μπορούν να βρουν, τα οποία προσφέρονται σαν αποτέλεσμα εργασίας, αγάπης και μοιρασιάς, είναι αμφίβολης ποιότητας και αξίας. Μπορούμε χωρίς αμφιβολία να περιμένουμε για επεκτάσεις του Internet που θα οδηγήσουν σε πλουσιότερα, περισσότερο εκφραστικά μοντέλα επικοινωνίας, συμπεριλαμβανομένου βελτιωμένου ήχου και γραφικών, όπως επίσης ελπίζουμε ότι οι χρήστες θα ωφεληθούν από αυτά τα εργαλεία για ανθρωπιστικούς και έξυπνους σκοπούς. Ο WWW εκτοξεύθηκε στο Internet μέσα από μια διαδοχική έκρηξη νέων εφαρμογών, μειώνοντας την φαινομενική πολυπλοκότητα της εύρεσης και της χρήσης πληροφοριών αυξάνοντας συγχρόνως την μεγαλοπρέπεια της βασικής του δομής. Το 4

5 Internet έχει εξελιχθεί με τη βοήθεια του WWW ο οποίος θα συνεχίσει σχεδόν σίγουρα να αναπτύσσεται προς σημαντικότερες δυνατότητες. Η πρόσφατη επίδειξη ανταλλαγής dynamic software από server σε client ή το αντίθετο σηματοδοτεί μια νέα περίοδο με περισσότερη ευελιξία. Αυτά τα ηλεκτρονικά και computer-based εργαλεία καλούνται «οι τεχνολογίες της ελευθερίας». Φυσικά αυτό έχει το μειονέκτημά του. Σε αυτή τη φράση είναι κρυμμένη η καλή και η μη καλή πλευρά της ανθρώπινης φύσης. Η φιλανθρωπία και η συντροφικότητα διασταυρώνονται με την αγένεια και την απληστία, αλλά αυτό είναι το τίμημα που πληρώνουμε για την ελευθερία της πληροφορίας. Μακροχρόνιοι κάτοικοι του δικτύου παλεύουν με τα μειονεκτήματα που προέκυψαν από τη μετατροπή της μικρής αυτής πόλης, με τη φιλική ατμόσφαιρα των παλαιότερων χρόνων, σε μια μεγαλούπολη που η φασαρία της φαίνεται να μην έχει όρια. Καθώς οι επιχειρηματικές δραστηριότητες μέσω Internet ωριμάζουν, αρχίζει να δίνεται περισσότερη προσοχή στην ασφάλεια, στην προστασία των προσωπικών δεδομένων και στην εξουσιοδότηση των συναλλαγών που λαμβάνουν χώρα στο περιβάλλον του Internet. Το Internet φαίνεται να πάλλεται από την ενέργεια και τις ιδέες εκατομμυρίων προβλημάτων και καταναλωτών. Ας σκεφτούμε ένα σημαντικό πλεονέκτημα του Internet : την αυξανόμενη χρήση των αγγλικών. Και όχι μόνο. Πολλές άλλες γλώσσες χρησιμοποιούνται στο Internet και για το λόγο αυτό έγινε η πρόσφατη εργασία για να βελτιωθούν τα τεχνικά standard που χρησιμοποιούνται στα και σε άλλα επικοινωνιακά πρωτόκολλα για να εξυπηρετηθεί όχι μόνο η χρήση του ASCII (σύνολο χαρακτήρων βασισμένο στην αγγλική γλώσσα). Πράγματι, κυρίως δύο φαινόμενα παρατηρούνται. Τα αγγλικά υποστηρίζονται ευρέως, αλλά παράλληλα και άλλες γλώσσες γίνονται κοινές με ολοένα αυξανόμενο τρόπο. Πολλές εκφράσεις που βρίσκονται στο Internet είναι πολύγλωσσες.(«πατήστε το κουμπί για αγγλικά, αυτό είναι για γαλλικά, και αυτό για ιαπωνικά»). Με αυτόν τον τρόπο, θα διατηρηθεί και επίσης θα παραταθεί η εκτίμηση και η χρήση των άλλων γλωσσών. Το Internet θα διατηρήσει και θα παρατείνει την μεγαλοπρέπεια της παγκόσμιας, πολιτιστικής κληρονομιάς. 5

6 Δεν μπορεί να υπάρξει τυπωμένος κατάλογος που να περιέχει όλο το Internet. Και αυτό γιατί απλώς το Internet αλλάζει τόσο γρήγορα, με τόσες νέες βάσεις δεδομένων, υπηρεσίες, διευθύνσεις και projects τα οποία δεν μπορούν να ενθυλακωθούν καθαρά σε κάποιο σύνολο εντολών ή σταθερών. Όσο χρησιμοποιεί κανείς το Internet, τόσο συνειδητοποιεί ότι κάθε μέρα αποτελεί μια ολοένα αυξανόμενη διαδικασία εκμάθησης. To Internet (λέξη που προκύπτει από την λέξη Internetwork) αποτελεί το μεγαλύτερο δίκτυο υπολογιστών σε παγκόσμια κλίμακα. Είναι η συνάθροιση χιλιάδων δικτύων υπολογιστών που βρίσκονται διασκορπισμένα και εξαπλωμένα παντού σε όλον τον κόσμο. Το Internet είναι ένα δίκτυο δικτύων υπολογιστών. Δίκτυο Α Δίκτυο Γ Δίκτυο Β Για να επικοινωνήσουν μεταξύ τους δύο υπολογιστές, το Internet χρησιμοποιεί συχνά δύο πρωτόκολλα, το TCP και το IP. Tα πρωτόκολλα αυτά ρυθμίζουν τα πάντα για την επικοινωνία και τη ροή της πληροφορίας μεταξύ των υπολογιστών 6

7 1.1 Η Ανάπτυξη του Internet Το Internet είναι ένα απέραντο, διευρυμένο δίκτυο το οποίο φτάνει σε computer sites σε όλο τον κόσμο. Κάποιες πηγές αναφέρουν την διείσδυση του Internet σε περισσότερες από 100 χώρες, με χρήση περισσότερων από 80 εκατομμύρια host computers. Μια πρόσφατη έρευνα προσπάθησε να εντοπίσει ακριβώς την ανάπτυξη του Internet εξετάζοντας domains σε όλο το Internet. Βρέθηκε ότι υπάρχουν περίπου 812 εκατομμύρια ενεργοί χρήστες του Internet, συμπεριλαμβανομένου παροχέων υπηρεσιών αλλά και αυτών που χρησιμοποιούν εργαλεία όπως το Telnet και το FTP για πρόσβαση. Όλα αυτά βέβαια έχουν υπολογιστεί με την ελαστική φύση των υπολογισμών. Είναι εύκολο να μπερδευτεί κάποιος, όταν οι υπολογισμοί σχετικά με την ανάπτυξη του Internet πολλαπλασιάζονται τόσο γρήγορα όσο και οι νέοι host computers που συνδέονται στο ίδιο το δίκτυο. Αλλά αν και δεν ξέρουμε με ακρίβεια πόσοι άνθρωποι χρησιμοποιούν το Internet, μπορούμε τουλάχιστον να στοχεύσουμε με ακρίβεια στην ιστορία του. Από το 1985, περίπου 100 δίκτυα σχηματίστηκαν στο Internet. Από το 1989, αυτός ο αριθμός αυξήθηκε σε 500. Βρέθηκε ότι δίκτυα συνδέθηκαν μέχρι τον Ιανουάριο του Από τον Ιούνιο του 1991, αυτά αυξήθηκαν σε 4.000, και όπως έχουμε δει οι συνδέσεις το 1995 αυξήθηκαν 10 φορές αυτό το ποσό. Το 1995, οι χρήστες του Internet έφτασαν τα 40 εκατομμύρια και ξεπέρασαν τα 100 εκατομμύρια μέχρι το τέλος του Συνδυάζοντας αυτή την πληροφορία με ένα τεράστιο υπολογιζόμενο αριθμό προσωπικών υπολογιστών σε χρήση παγκοσμίως, αντιλαμβανόμαστε ότι πρόκειται για μια κατάσταση με δραματικές προοπτικές. Λίγοι από τους προσωπικούς υπολογιστές σε ένα μέσο σπίτι, για παράδειγμα, είναι συνδεδεμένοι σε δίκτυο. Αλλά πολλοί χρήστες σε σπίτια και επιχειρήσεις θα ήθελαν να προσπελάσουν τις πλούσιες πηγές του Internet. Η λύση: ένα modem και ένας λογαριασμός dial-up. Μέχρι πριν λίγα χρόνια ήταν δύσκολο να προσπελαστεί το Internet με βάση το dial-up, αλλά η αύξηση του παροχέων υπηρεσιών Internet έχει βελτιώσει αυτή την 7

8 κατάσταση. Τον Απρίλιο του 1995, η CompuServe παρείχε πρόσβαση σε όλους τους κόμβους της μέσω του Point-to-Point πρωτοκόλλου, κάτι που σήμαινε ότι θα μπορούσε κάποιος να καλέσει έναν CompuServe αριθμό κλήσης για να πετύχει μια άμεση σύνδεση στο Internet. Παλαιότερα, η CompuServe είχε κάνει διαθέσιμες βασικές υπηρεσίες Internet, όπως το File Transfer Protocol (για «κατέβασμα» αρχείων) και τα USEnet newsgroups (παγκόσμιες συζητήσεις πάνω σε σχεδόν κάθε θέμα) μέσα από ένα σύστημα gateway. Η America Online έλαβε μέρος στη διαμάχη με προκλητική ενέργεια. Παρέχοντας ήδη ηλεκτρονικό ταχυδρομείο (electronic mail) και πρόσβαση USEnet, η υπηρεσία προχώρησε γρήγορα προς την υποστήριξη του World Wide Web, όπως είχε κάνει η Prodigy παρουσιάζοντας τον δικό της Web browser το Ο World Wide Web, ο οποίος επιτρέπει την επιλογή link για προσπέλαση δεδομένων, ανεξάρτητα από το που βρίσκονται αυτά ανά την υφήλιο, είναι προφανώς ένας μεγάλος οδηγός για πολλούς από τους νέους χρήστες του Internet. Πράγματι, η χρήση του World Wide Web μεγαλώνει γρηγορότερα από ότι το ίδιο το Internet. Σύμφωνα με έγκυρους αναλυτές : Η χρήση του Internet κατά μέσο όρο διπλασιάζεται σταθερά κάθε χρόνο από το Από το 1981 ως το 1995, ο αριθμός των κόμβων (στους οποίους οι χρήστες συνδέονται για να επικοινωνήσουν με το δίκτυο) αυξήθηκε από περίπου 500 χιλιάδες σε 6,5 εκατομμύρια. Ο τρέχων αριθμός αύξησης είναι 500 χιλιάδες νέοι κόμβοι ανά μήνα. Οι χρήστες, από τους οποίους το 70% βρίσκεται στις ΗΠΑ, καλύπτουν 30 χιλιάδες δίκτυα σε 72 χώρες. Οι στατιστικές για το ποιοι χρησιμοποιούν το Internet περισσότερο δείχνουν: Η συντριπτική πλειοψηφία αυτών που χρησιμοποιούν το Internet είναι άντρες με υψηλό εισόδημα. Στην Ευρώπη το 88% των χρηστών είναι άντρες ηλικίας ετών και χρησιμοποιούν το δίκτυο 6-10 ώρες την εβδομάδα, κυρίως μέσω των ιστοσελίδων Web. 8

9 Στις ΗΠΑ, το 44% των κόμβων ανήκουν σε ιδιωτικές επιχειρήσεις (που παρέχουν πρόσβαση σε συνδρομητές), ενώ το 36% ανήκουν σε εκπαιδευτικά ινστιτούτα. Το 60% των 500 πλουσιότερων επιχειρήσεων των ΗΠΑ έχουν παρουσία στο Internet και το μεγαλύτερο μέρος της τρέχουσας ανάπτυξης οφείλεται στον τομέα του εμπορίου. 1.2 Εισαγωγή στην HTML Ορισμός H HTML (HyperText Markup Language) είναι μία περιγραφική markup γλώσσα η οποία χρησιμοποιείται για την κατασκευή documents τα οποία είναι ανεξάρτητα από την πλατφόρμα πάνω στην οποία μπορούν να προβληθούν. O όρος markup σημαίνει ότι σε αυτή τη γλώσσα χρησιμοποιούνται κάποια αναγνωριστικά που λέγονται tags για να μαρκάρουν το κείμενο χωρίζοντάς το σε λογικά μέρη όπως παραγράφους, πίνακες κ.τ.λ. Χαρακτηριστικά Χρησιμοποιείται για την κατασκευή Web σελίδων. Δεν είναι μια γλώσσα προγραμματισμού αλλά έχει κάποιους κανόνες (μια σύνταξη) οι οποίοι πρέπει να ακολουθηθούν προκειμένου να κατασκευαστεί ένα HTML document. Για το σχεδιασμό της επίσημης σύνταξής της, δηλαδή της HTML DTD (Document Type Definition), έχει χρησιμοποιηθεί σαν πρότυπο η SGML. Μάλιστα η HTML DTD έχει περιγραφεί με όρους της SGML. Η SGML είναι μια μεταγλώσσα (metalanguage), μία γλώσσα δηλαδή που χρησιμοποιείται για την επίσημη περιγραφή markup γλωσσών. Παρέχει ένα σύστημα τυποποίησης κειμένων (document formatting system) το οποίο οι σχεδιαστές των Web σελίδων χρησιμοποιούν για να περιγράψουν τη δομή και οργάνωση των σελίδων που κατασκευάζουν. Με τη βοήθεια των tags σε κάποια HTML σελίδα δίνεται μια δομή και πληροφορίες για την παρουσίαση του κειμένου από τον browser. Επίσης καθορίζονται κάποιες περιοχές-κλειδιά του κειμένου τα οποία χρησιμοποιούνται από τους web clients. 9

10 Βασικά HTML tags Το <HTML> tag εμφανίζεται κοντά στην αρχή του κειμένου και πληροφορεί τον client ότι πρόκειται για μια HTML σελίδα. Κλείνει με το </HTML> στο τέλος του κειμένου. Το <HEAD> tag που επίσης εμφανίζεται κοντά στην αρχή του κειμένου μαζί με τη βοήθεια του </HEAD> καθορίζουν ένα μέρος του κειμένου που μπορούν να γραφούν πληροφορίες για το κείμενο π.χ. για το περιεχόμενό του. Το <TITLE> tag εμφανίζεται μέσα στα HEAD tags και καθορίζει τον τίτλο του HTML κειμένου. Το <BODY> tag καθορίζει το κύριο μέρος του κειμένου. Εδώ περιέχονται και τα υπόλοιπα tags που καθορίζουν τις γραμματοσειρές, παραγράφους, λίστες. Δομή του HTML κειμένου <HTML> <HEAD> <TITLE> Pages' Title </Title> </HEAD> <BODY> This is the body of this HTML document </BODY> </HTML> 1.3 World Wide Web (WWW) ή Web O παγκοσμίως ευρύς ιστός είναι η υπηρεσία του Internet που φιλοξενεί και διακινεί τις μεγαλύτερες ποσότητες πληροφοριών από όλες τις άλλες υπηρεσίες του Internet. Το Web είναι ένα τεράστιο σύμπλεγμα, ένα αχανές νοητό δίκτυο από δεδομένα υπερμέσων (hypermedia data) που κατοικούν στους υπολογιστές του Internet και 10

11 δεικτοδοτούνται μεταξύ τους μέσω των διευθύνσεων των υπολογιστών στους οποίους περιέχονται συν των σχετικών τους εσωτερικών διευθύνσεων εντός των υπολογιστών αυτών. Τα δεδομένα υπερμέσων ονομάζονται και Web documents και αποτελούν το είδος της πληροφορίας που ρέει στο Web. Mερικά παραδείγματα δεδομένων υπερμέσων είναι το κείμενο (text), γραφικά (graphics), φωνή (audio) και κινούμενη εικόνα (video). Καθημερινά διακινούνται τεράστιες ποσότητες τέτοιων hypermedia data (της τάξης των εκατοντάδων Terabytes) με συνεχώς αυξανόμενες τάσεις. To Web φιλοξενείται στο Internet με την έννοια ότι το Internet (με τα πρωτόκολλα, τους μηχανισμούς του και με όλη την τεχνολογία του) είναι ο δίαυλος, ο φορέας πάνω στον οποίο διακινούνται τα δεδομένα του Web. Το Web είναι η συνάθροιση του πρωτoκόλλου HTTP και της γλώσσας HTML. Το HTTP (HyperText Transaction Protocol) είναι το πρωτόκολλο που απαιτεί η υπηρεσία του Web για την επιτυχή επικοινωνία δύο υπολογιστών του Internet. Πιο συγκεκριμένα είναι το πρωτόκολλο με το οποίο γίνεται η ανεύρεση, η ανάκτηση και η αποστολή των Web documents (ή αλλιώς hypermedia data) εντός του Ιnternet. Η ανεύρεση των hypermedia data εντός του Web γίνεται με τον μηχανισμό τoυ URL (Uniform Resource Locator) που καθορίζεται από το πρωτόκολλο HTTP. Το URL είναι η διεύθυνση ενός Web document (μιας Web σελίδας) μέσα στο Web. Η HTML είναι η γλώσσα με την οποία σχεδιάζονται (κατασκευάζονται) τα hypermedia data (Web documents). Aποτελείται από tags τα οποία καθορίζουν τα διάφορα συστατικά μιας Web σελίδας (Web document). Το Web περιέχει τις παρακάτω υπηρεσίες : http, mailto, ftp, telnet, wais, news, gopher, κ.ά. Όπως και στις άλλες υπηρεσίες του Internet έτσι και στο Web δύο υπολογιστές επικοινωνούν μεταξύ τους με το μοντέλο client-server. Στο Web o client ονομάζεται Web browser. Ένας browser περιέχει parser για την μετάφραση των Web documents που στέλνει σ αυτόν ο server από την HTML μορφή και την προβολή αυτών στην οθόνη του υπολογιστή. Οι servers του Web (όπως όλοι οι servers) εξυπηρετούν ο καθένας ένα σύνολο από συγκεκριμένες υπηρεσίες του Web. Έτσι υπάρχουν oι εξής Web servers : Http Servers, Ftp Servers, κ.ά. 11

12 Πως λειτουργεί το WWW Το WWW είναι ακόμη ένα παράδειγμα του μοντέλου πελάτη/εξυπηρετητή, στο οποίο δικτυωμένοι υπολογιστές μοιράζονται τη δουλειά που απαιτεί μια διαδικασία. Στο WWW, η επικοινωνία μεταξύ του πελάτη και του εξυπηρετητή γίνεται σύμφωνα με το πρωτόκολλο HTTP (Hyper Text Transfer Protocol). Εμείς εκτελούμε στον υπολογιστή μας ένα πρόγραμμα πελάτη, πιθανότατα το Netscape Communicator ή το Internet Explorer. Όπως έχουμε πει, οι πελάτες για την υπηρεσία WWW ονομάζονται αναζητητές (browsers). Μέσω του browser συνδεόμαστε με έναν απομακρυσμένο υπολογιστή που περιέχει τη σελίδα που θέλουμε να δούμε και στον οποίον εκτελείται ένα άλλο πρόγραμμα που ονομάζεται εξυπηρετητής Web (Web server). Ο Web server είναι υπεύθυνος για τη διαβίβαση της σελίδας και ο browser για την παρουσίασή της στην οθόνη του υπολογιστή μας. Ο browser υποβάλλει την αίτησή του στον Web server και περιμένει μέχρις ότου έρθει η απάντηση, οπότε παραλαμβάνει τη σελίδα που ζητήθηκε, που πλέον "φορτώνεται" στη μνήμη του τοπικού μας μηχανήματος, και την εμφανίζει στην οθόνη μας. Κατόπιν η σύνδεση κλείνει. Μόλις ζητήσουμε μια άλλη σελίδα, π.χ. κάνοντας κλικ πάνω σε έναν σύνδεσμο, η ίδια διαδικασία αρχίζει ξανά. Αυτό επαναλαμβάνεται πολλές φορές, σε αντίθεση π.χ. με το FTP που διατηρεί ανοικτή γραμμή καθ όλη τη διάρκεια της σύνδεσης. Αυτός ακριβώς ο τρόπος επικοινωνίας εξηγεί και τα πολλαπλά μηνύματα που πιθανόν να βλέπουμε στην τελευταία γραμμή της οθόνης του browser όταν προσπαθεί να εμφανίσει μία Web σελίδα ("Contacting Host ", κλπ.) Η κατανομή της εργασίας μεταξύ του browser και του Web server επιταχύνει τη διαδικασία με πολλούς τρόπους, αλλά σημαίνει επίσης ότι οι δημιουργοί Web σελίδων δεν μπορούν να ελέγξουν την τελική τους εμφάνιση, η οποία εξαρτάται από το πώς είναι διαμορφωμένος ο browser. Για παράδειγμα, ο δικός μας browser μπορεί να χρησιμοποιεί τη γραμματοσειρά Times-Roman για την παρουσίαση του κειμένου, ενώ ο browser ενός άλλου χρήστη μπορεί να χρησιμοποιεί τη γραμματοσειρά Helvetica. Καθώς "σερφάρουμε" στο Internet χρησιμοποιώντας τον browser μας, προβάλλουμε στην οθόνη του υπολογιστή μας σελίδες που μπορεί να προέρχονται από πολλούς διαφορετικούς Web servers. Από την ίδια Web σελίδα μπορεί να ξεκινούν σύνδεσμοι 12

13 προς άλλες σελίδες που βρίσκονται διασκορπισμένες σε διάφορους Web servers ανά τον κόσμο. Έτσι καθώς επιλέγουμε συνδέσμους, ταξιδεύουμε από υπολογιστή σε υπολογιστή μέσα στον Κυβερνοχώρο του Internet. 2. Τι είναι τα Web Services Έτοιμες υπηρεσίες στο Internet οι οποίες μπορούν να χρησιμοποιηθούν από τις MME. Τα web services είναι μια καινοτομική αρχιτεκτονική με την οποία παρέχεται η δυνατότητα δημιουργίας και χρήσης ηλεκτρονικών υπηρεσιών στο διαδίκτυο με απλό και οικονομικό τρόπο. Μέχρι πρόσφατα η δημιουργία και η παροχή υπηρεσιών από επιχειρήσεις στο Internet γίνονταν με ακαθόριστο τρόπο ο οποίος διέφερε από επιχείρηση σε επιχείρηση. Έτσι, ενώ υπήρχε ένα αρκετά μεγάλο σύνολο από παρεχόμενες υπηρεσίες στο Internet, για να μπορούσε κάποιος να τις χρησιμοποιήσει θα έπρεπε για κάθε μία υπηρεσία να μελετήσει τον τρόπο με τον οποίο θα την καλέσει, να ελέγξει αν χρησιμοποιούν το ίδιο πρωτόκολλο επικοινωνίας (TCP/IP, Http, κλπ) και γενικά να προσαρμόσει όλο το σύστημά του έτσι ώστε να γίνει συμβατό με αυτό του παροχέα της υπηρεσίας. Για παράδειγμα ας υποθέσουμε ότι κάποια επιχείρηση ενδιαφερόταν να χρησιμοποιήσει μία υποτιθέμενη υπηρεσία που παρείχε το Εθνικό Κέντρο Βιβλίου και η οποία παρουσίαζε όλες τις συνοδευτικές πληροφορίες (τίτλο, εκδοτικό οίκο, τιμή κλπ) για κάποιο βιβλίο δοθέντος του κωδικού του (ISBN). Σε αυτή την περίπτωση ο προγραμματιστής της επιχείρησης θα έπρεπε στην ουσία να δημιουργήσει ένα σύστημα συμβατό με αυτό του Εθνικού Κέντρου Βιβλίου και ως προς το πρωτόκολλο επικοινωνίας αλλά και ως προς τον τρόπο κλήσης των ερωτημάτων και κατόπιν να το προσαρμόσει στις ανάγκες του συστήματος της επιχείρησης. Πολλές φορές αυτό ήταν πολύ δύσκολο αν όχι ακατόρθωτο και ακόμα περισσότερες φορές οι επιχειρήσεις σχεδίαζαν τα συστήματά τους έτσι ώστε να αποφεύγουν τέτοιου είδους συνεργασίες με ξένες πηγές για λόγους πολυπλοκότητας και γενικότερα για λόγους κόστους. Τα πράγματα όμως τα τελευταία τρία χρόνια φαίνεται να παίρνουν διαφορετική 13

14 τροπή αφού πλέον σχεδόν όλες οι επιχειρήσεις που δημιουργούν υπηρεσίες στο Internet βασίζονται σε μία κοινή αρχιτεκτονική ανάπτυξης, δημοσίευσης και εκμετάλλευσης των υπηρεσιών τους, όπως αυτή καθορίζεται από το W3C και που ορίζεται ως η αρχιτεκτονική των web services. Μια διαδικτυακή υπηρεσία αποτελείται από πολλές συσχετιζόμενες τεχνολογίες που τοποθετούνται σε διαφορετικό επίπεδο. Ξεκινώντας από κάτω προς τα πάνω, αναφέρουμε τα πρότυπα που χρησιμοποιούνται και τα αναλύουμε εκτενέστερα μαζί με τα θέματα ασφάλειας και διαχείρισης στις επόμενες ενότητες. Αρχικά, απαιτείται ένα πρωτόκολλο για μεταφορά πληροφοριών μέσω δικτύου, όπως το http (HyperText Transfer Protocol), το SMTP (Simple Mail Transport Protocol) ή το FTP (File Transfer Protocol). Κάθε κλήση και απόκριση της υπηρεσίας θα πρέπει να «συσκευαστεί» σε ένα μήνυμα SOAP (Simple Object Access Protocol), το οποίο μπορεί να υφίσταται επεξεργασία από κάποιες επεκτάσεις SOAP (SOAP Extensions) πριν αποσταλεί από τον αιτούντα υπηρεσία (request agent) και παραδοθεί στον πάροχο υπηρεσίας (provider agent) και αντίστροφα. Τα μηνύματα που ανταλλάσσονται και ο τρόπος που γίνεται η ανταλλαγή περιγράφονται λεπτομερώς στο αρχείο WSDL (Web Services Description Language). Επόμενο βήμα είναι η ανακάλυψη των υπηρεσιών, για την οποία υπάρχουν τρεις προσεγγίσεις : η ύπαρξη ενός καταλόγου καταγραφής και δημοσίευσης των υπηρεσιών με τη μορφή υπηρεσίας καταγραφής (registry), όπως το UDDI (Universal Description, Definition and Integration) και το DISCO (Microsoft Discovery), που αποτελεί την πιο διαδεδομένη λύση, η ύπαρξη ιστοσελίδων παραπομπής σε υπηρεσίες, τύπου και πρότυπα SOAP, WSDL, UDDI και DISCO έχουν γραφεί σε γλώσσα επισήμανσης XML (extensible Markup Language) και ενδεχομένως υπακούουν σε κάποιο έγγραφο DTD (Document Type Definition) ή XML Schema. 14

15 Σχήμα : Δομή των Web Services Η τεχνολογία των Web Services αποτελεί την πιο εξελίξιμη και νεωτεριστική Σχήμα : Αρχιτεκτονική των Web Services 15

16 τεχνολογία του μέλλοντος, παγκοσμίως. Ο προσδιορισμός της αποτελεί προϊόν συνεργασίας κολοσσών της πληροφορικής, όπως η Microsoft, η Sun Microsystems και η IBM και αποτελεί την ιδανική λύση για διεπιχειρησιακές εφαρμογές και συνεργασίες (Business-to-Business, B2B). Τα Web Services στηρίζονται σε ευρέως διαδεδομένα πρότυπα της βιομηχανίας της πληροφορικής και δυνητικά συνιστούν τον βέλτιστο τρόπο για την διασύνδεση των επιχειρησιακών εφαρμογών τόσο μέσα στο εταιρικό δίκτυο (ενδοδίκτυο), αλλά και στο διαδίκτυο. Με τα Web Services μπορούν να διασυνδεθούν και να επικοινωνήσουν εσωτερικές εφαρμογές όπως π.χ. το Λογιστικό πακέτο με το πακέτο Διαχείρισης Πελατειακών Σχέσεων μέσω του ενδοδικτύου. Επίσης, μπορούν να χρησιμοποιηθούν για την διασύνδεση, την συνεργασία και την ανταλλαγή πληροφοριών μεταξύ ενδοεπιχειρησιακών εφαρμογών και εφαρμογών τρίτων, όπως π.χ. των συνεργατών και προμηθευτών σας μέσω του διαδικτύου. Στηρίζονται στην XML και άλλες καινοτόμες τεχνολογίες και προσφέρουν ένα απλούστερο τρόπο για την επίτευξη κατανεμημένων εφαρμογών (distributed computing), διευκολύνοντας τα διασυνδεδεμένα συστήματα να ανταλλάξουν πληροφορίες και να συνδιαλλαγούν μεταξύ τους. Η Forward e-business αξιοποιώντας την εφαρμοσμένη εμπειρία της σε Java και XML εισέρχεται δυναμικά στον χώρο των Web Services, προσφέροντάς οικονομικές, ποιοτικές και ευέλικτες λύσεις, που θα οδηγήσουν οποιαδήποτε επιχείρηση στον δρόμο των παγκόσμιων εξελίξεων. 2.1 Πλεονεκτήματα των web services Η αρχιτεκτονική των web services παρέχει αρκετά πλεονεκτήματα μερικά από τα οποία αναφέρονται παρακάτω: Διαλειτουργικότητα: Ένα web service παρέχει ανεξαρτησία τόσο από λειτουργικό σύστημα όσο και από το hardware. Οποιοδήποτε πρόγραμμα που συμβαδίζει με αυτή τη τεχνολογία μπορεί πολύ εύκολα να προσπελάσει μία τέτοια υπηρεσία. Ενσωμάτωση: 16

17 Σε ένα υπάρχον λογισμικό σύστημα που λειτουργεί μέσα στο Internet η δημιουργία ενός web service δεν απαιτεί αλλαγές στον μηχανισμό του συστήματος. Διαθεσιμότητα και δημοσίευση: Οι πληροφορίες για τα web services δημοσιεύονται οπότε η εύρεση και η χρήση τους μπορεί να είναι ταχύτατες. Επέκταση: Ένα έτοιμο web service είναι δυνατό να ανανεωθεί με εύκολο τρόπο παρέχοντας έτσι επιπρόσθετες υπηρεσίες στους χρήστες του. Μικρό κόστος δημιουργίας και χρήσης: Εφόσον σε ένα λογισμικό σύστημα υπάρχει ήδη κάποια διαδικασία που χρειάζεται να επεκταθεί σε on-line υπηρεσία, η δημιουργία του web service κοστίζει ελάχιστα. Επίσης το κόστος ενσωμάτωσης ενός web service σε κάποιο website ή σε δικτυακή εφαρμογή είναι πάρα πολύ μικρό. Ακόμα και στις περιπτώσεις που η χρήση κάποιου web service γίνεται με ενοικίαση σίγουρα το συνολικό κόστος της χρήσης είναι αρκετά πιο μικρό από το κόστος δημιουργίας της υπηρεσίας αυτής. Χρήση λογισμικών συστημάτων: Όλα τα λογισμικά συστήματα και ειδικότερα τα websites που χρησιμοποιούν έτοιμες υπηρεσίες γίνονται πιο λειτουργικά και πιο φιλικά αφού παρέχουν περισσότερες υπηρεσίες στους χρήστες. 2.2 Δημιουργία των Web Services Υπάρχουν αρκετές διαφορετικές πλατφόρμες στις οποίες μπορεί να βασιστεί κανείς για τη δημιουργία ενός web service. Από τη μεριά της Microsoft, οι έτοιμες λύσεις 17

18 που δίνει το περιβάλλον Visual Studio.net έχουν προσελκύσει πολλούς προγραμματιστές για να δημιουργούν τέτοιες υπηρεσίες. Επίσης άλλες μεγάλες εταιρίες όπως η IBM και η ORACLE χρησιμοποιούν τα δικά τους προγραμματιστικά εργαλεία. Τέλος ακόμα και οι περισσότερες γλώσσες προγραμματισμού έχουν ενσωματώσει στις δυνατότητές τους την αυτόματη δημιουργία SOAP servers και την υποστήριξη των web services. Μία δωρεάν λύση προσφέρεται και στους προγραμματιστές δυναμικών ιστοσελίδων που χρησιμοποιούν την γλώσσα PHP. Υπάρχουν έτοιμες βιβλιοθήκες (π.χ. nusoap) που μπορούν να χρησιμοποιηθούν από οποιοδήποτε για να δημιουργήσει απλά προσθέτοντας μόνο 5 γραμμές εντολών ένα web service. Ας πάρουμε λοιπόν την γλώσσα PHP για να ξεκινήσουμε ένα απλό παράδειγμα. (Για περισσότερες και αναλυτικότερες λεπτομέρειες μπορεί κανείς να απευθυνθεί σε on -line βοηθήματα στο Internet όπως το «http://developer.apple.com/internet/webservices/soapphp.html» κ.α.). Ας υποθέσουμε πως η εκκλησία της Ελλάδος επιθυμεί να υλοποιήσει ένα web service το οποίο θα παρέχει υπηρεσίες εορτολογίου. Δηλαδή για κάθε ημερομηνία που θα δέχεται θα επιστρέφει τα ονόματα των Αγίων που γιορτάζουν εκείνη την ημέρα Έχοντας δημιουργήσει μία απλή βάση δεδομένων με τις ημερομηνίες και τις αντίστοιχες εορτές το υπόλοιπο κομμάτι της υλοποίησης περιγράφεται παρακάτω: 1. Δημιουργούμε τη διαδικασία ερώτησης στην βάση και επιστροφής αποτελεσμάτων. Αυτό γίνεται με μία συνάρτηση σε PHP π.χ. evresi_eortis(date) 2. Δημιουργούμε τον SOAP server. Χρησιμοποιώντας την έτοιμη βιβλιοθήκη nusoap με 5 εντολές δημιουργούμε τον server μας σε ένα αρχείο π.χ. eortes.php 3. Ορίζουμε στον server τη λειτουργία που επιθυμούμε να κάνει. Π.χ. Ορίζουμε τη λειτουργία vres_giorti η οποία αντιστοιχεί στη συνάρτηση evresi_eortis. 4. Δημιουργούμε το wsdl αρχείο με τις πληροφορίες για τον server μας την λειτουργία τους και τα δεδομένα που δέχεται και επιστρέφει. Σε αυτό το σημείο έχουμε δημιουργήσει ένα web service το οποίο εκτελεί μόνο μία λειτουργία και μπορεί κανείς να το προσπελάσει στη διεύθυνση που έχουμε αποθηκεύσει το αρχείο eortes.php. 18

19 Tο αρχείο eortes.php <?php // evresi eortis function evresi_eortis($date) { $query = "select onomata from imerologio where hmerominia = ". $Date; } if (mysql_connect("localhost", "username", "passwd")) else { $error = "Database connection error"; return $error; } if (mysql_select_db("imerologio")) else { $error = "Database not found"; return $error; } if ($result = mysql_query($query)) else { $error = "mysql_error()"; return $error; } $onomata = mysql_result($result, 0, 0); return $onomata; // SOAP SERVER require_once('nusoap.php'); $server = new soap_server; $server->register('evresi_eortis'); 19

20 $server->service($http_raw_post_data);?> 2.3 Υπηρεσιοκεντρική Αρχιτεκτονική (Service Oriented Architecture SOA) Το μοντέλο που χρησιμοποιείται στις μέρες μας για την περιγραφή των «Υπηρεσιών Διαδικτύου» βασίζεται κυρίως στο κλασικό επιχειρησιακό μοντέλο, το οποίο έχουν υιοθετήσει οι διάφοροι ιδιωτικοί οργανισμοί και απεικονίζεται στο Σχήμα 1. Σχήμα 1. Αρχιτεκτονική γύρω από την υπηρεσία Από το παραπάνω σχήμα μπορούμε να διακρίνουμε τις οντότητες που απαρτίζουν την τρέχουσα αρχιτεκτονική των υπηρεσιών διαδικτύου. Αυτές είναι η οντότητα που ζητάει την υπηρεσία (Service Requestor), η οντότητα που παρέχει την υπηρεσία (Service Provider) και τέλος η οντότητα του καταλόγου υπηρεσιών (Service Registry). Με περισσότερη λεπτομέρεια, κάθε μία οντότητα έχει τους ακόλουθους ρόλους: 20

ΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών

ΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών ΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών World Wide Web (WWW) Θέματα Επεξεργασία δεδομένων στο Web Δημιουργία απλών σελίδων HTML Περιγραφή κάποιων XHTML στοιχείων (tags) Εξέλιξης του WWW Το WWW

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

ίκτυα - 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) Υπηρεσία

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

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

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

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

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

ΥΠΗΡΕΣΙΑ «TAXISNET» - ΗΛΕΚΤΡΟΝΙΚΗ ΥΠΟΒΟΛΗ ΤΩΝ ΦΟΡΟΛΟΓΙΚΩΝ ΔΗΛΩΣΕΩΝ ΓΙΑ ΤΟ ΤΜΗΜΑ ΕΣΩΤΕΡΙΚΩΝ ΠΡΟΣΟΔΩΝ ΚΑΙ ΤΗΝ ΥΠΗΡΕΣΙΑ ΦΟΡΟΥ ΠΡΟΣΤΙΘΕΜΕΝΗΣ ΑΞΙΑΣ ΤΟΥ ΥΠΗΡΕΣΙΑ «TAXISNET» - ΗΛΕΚΤΡΟΝΙΚΗ ΥΠΟΒΟΛΗ ΤΩΝ ΦΟΡΟΛΟΓΙΚΩΝ ΔΗΛΩΣΕΩΝ ΓΙΑ ΤΟ ΤΜΗΜΑ ΕΣΩΤΕΡΙΚΩΝ ΠΡΟΣΟΔΩΝ ΚΑΙ ΤΗΝ ΥΠΗΡΕΣΙΑ ΦΟΡΟΥ ΠΡΟΣΤΙΘΕΜΕΝΗΣ ΑΞΙΑΣ ΤΟΥ ΥΠΟΥΡΓΕΙΟΥ ΟΙΚΟΝΟΜΙΚΩΝ ΤΗΣ ΚΥΠΡΙΑΚΗΣ ΔΗΜΟΚΡΑΤΙΑΣ Οδηγίες

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

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

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

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

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

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

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

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

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

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

Τεχνολογίες Παγκόσμιου Ιστού. 1η διάλεξη

Τεχνολογίες Παγκόσμιου Ιστού. 1η διάλεξη Τεχνολογίες Παγκόσμιου Ιστού 1η διάλεξη Χαρακτηριστικά Μαθήματος Μάθημα προγραμματισμού (και όχι μόνον) Μπορεί να εξελιχθεί σε εφιάλτη αν δεν έχετε καλή γνώση και αρκετή εμπειρία προγραμματισμού (Java)

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

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

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

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

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

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

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

To λεξικό του Internet

To λεξικό του Internet To λεξικό του Internet A Address: Ο τόπος που βρίσκεται μια πηγή του Internet. Μια e-mail address μπορεί να έχει την εξής μορφή : georgepapado@hotmail.com. Μια web address είναι κάπως έτσι: http://www.in.gr.

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

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

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

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

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

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

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

Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html. Χρ. Ηλιούδης

Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html. Χρ. Ηλιούδης Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html Χρ. Ηλιούδης Παγκόσμιος Ιστός (WWW) Ο Παγκόσμιος Ιστός (World Wide Web WWW), ή απλώς Ιστός, βασίζεται στην ιδέα των κατανεμημένων πληροφοριών. Αντί όλες

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

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας. Υπηρεσίες Internet. ίκτυα Η/Υ. Επίπεδο Εφαρµογής. Ενότητα θ

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

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

Πλοήγηση www / Με τον Internet Explorer

Πλοήγηση www / Με τον Internet Explorer Πλοήγηση www / Με τον Internet Explorer Περιεχόμενα 1.Eισαγωγή 2.Το περιβάλλον του Internet Explorer 3.Οδηγίες πλοήγησης 4.Αποθήκευση αρχείων 5.Αγαπημένα 6.Ασφαλής σύνδεση 7.Διακομιστής μεσολάβησης 1.Εισαγωγή

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

ΤΕΧΝΟΛΟΓΙΕΣ ΣΧΕΔΙΑΣΗΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ (Web Site Design Technologies)

ΤΕΧΝΟΛΟΓΙΕΣ ΣΧΕΔΙΑΣΗΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ (Web Site Design Technologies) ΕΠΛ 012 ΤΕΧΝΟΛΟΓΙΕΣ ΣΧΕΔΙΑΣΗΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ (Web Site Design Technologies) Διδάσκων Καθηγητής: Δημήτριος Τσουμάκος Εαρινό Εξάμηνο 2010 Βασικές Πληροφορίες Πότε: Δευτέρα & Πέμπτη 10:30-12μμ Πού: ΧΩΔ01

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

αδριανείου 2, Νέο Ψυχικό, 11525, Αθήνα

<address>αδριανείου 2, Νέο Ψυχικό, 11525, Αθήνα</adderss> <address> ΥΠΗΡΕΣΙΑ «TAXISNET» - ΗΛΕΚΤΡΟΝΙΚΗ ΥΠΟΒΟΛΗ ΤΩΝ ΦΟΡΟΛΟΓΙΚΩΝ ΗΛΩΣΕΩΝ ΓΙΑ ΤΟ ΤΜΗΜΑ ΕΣΩΤΕΡΙΚΩΝ ΠΡΟΣΟ ΩΝ ΚΑΙ ΤΗΝ ΥΠΗΡΕΣΙΑ ΦΟΡΟΥ ΠΡΟΣΤΙΘΕΜΕΝΗΣ ΑΞΙΑΣ ΤΟΥ ΥΠΟΥΡΓΕΙΟΥ ΟΙΚΟΝΟΜΙΚΩΝ ΤΗΣ ΚΥΠΡΙΑΚΗΣ ΗΜΟΚΡΑΤΙΑΣ Οδηγίες

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

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

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

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

Το διαδίκτυο είναι ένα δίκτυο που αποτελείτε από πολλά μικρότερα δίκτυα υπολογιστών.

Το διαδίκτυο είναι ένα δίκτυο που αποτελείτε από πολλά μικρότερα δίκτυα υπολογιστών. Κεφάλαιο 2 Με το διαδίκτυο μπορεί κάποιος: να κάνει έρευνα, να ψωνίσει για διάφορες υπηρεσίες και προϊόντα, να δει καιρικούς χάρτες, να πάρει φωτογραφίες, ταινίες, και διάφορες άλλες πληροφορίες που βρίσκονται

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

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης Σελίδα 1από ΤΕΙ ΚΑΒΑΛΑΣ Πτυχιακή εργασία Δικτυακή Εφαρμογή διαχείρισης ηλεκτρονικών εγγράφων υπηρεσίας. ΕΙΣΑΓΩΓΗ Μιλτιάδης Κακλαμάνης Σελίδα 2από Κατάλογος περιεχομένων ΕΙΣΑΓΩΓΗ...1 Σχετιζόμενα πρόσωπα...3

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

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

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

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

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Δίκτυα Υπολογιστών

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

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

Στόχοι. Υπολογιστικά συστήματα: Στρώματα. Βασικές έννοιες [7]

Στόχοι. Υπολογιστικά συστήματα: Στρώματα. Βασικές έννοιες [7] Στόχοι ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 1 Να εξηγήσουμε τι είναι τα δίκτυα υπολογιστών, ποιες είναι οι βασικές κατηγορίες τους και ποιες οι πιο συνηθισμένες τοπολογίες τους. Να περιγράψουμε

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

Ενότητα 8. Εισαγωγή στην Πληροφορική. Internet: Τότε και Τώρα. Κεφάλαιο 8Α. Τρόπος Λειτουργίας Internet. Χειµερινό Εξάµηνο 2006-07

Ενότητα 8. Εισαγωγή στην Πληροφορική. Internet: Τότε και Τώρα. Κεφάλαιο 8Α. Τρόπος Λειτουργίας Internet. Χειµερινό Εξάµηνο 2006-07 Ενότητα 8 Εισαγωγή στην Πληροφορική Χειµερινό Εξάµηνο 2006-07 ιαδίκτυο: Κεφάλαιο 8Α: Βασικές Έννοιες ιαδικτύου Κεφάλαιο 8Β: ΣύνδεσηκαιΕργασία Online ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Εισαγωγή στηνπληροφορική

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

Ανάπτυξη Υπηρεσίας Καταλόγου LDAP με τα στοιχεία του προσωπικού του TEI Πειραιά. Νίκος Πασσαράς. Εισηγητής: Πρεζεράκος Γεώργιος

Ανάπτυξη Υπηρεσίας Καταλόγου LDAP με τα στοιχεία του προσωπικού του TEI Πειραιά. Νίκος Πασσαράς. Εισηγητής: Πρεζεράκος Γεώργιος ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΙΔΡΥΜΑ ΠΕΙΡΑΙΑ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Ανάπτυξη Υπηρεσίας Καταλόγου LDAP με τα στοιχεία του προσωπικού του TEI Πειραιά Νίκος Πασσαράς

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

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

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

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

Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network).

Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network). ΙΔΡΥΜΑ ΝΕΟΛΑΙΑΣ ΚΑΙ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ ΥΠΗΡΕΣΙΕΣ ΔΙΑΔΙΚΤΥΟΥ Καλαμάτα, 2015 Το Διαδίκτυο Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network). Πρόκειται

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

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

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Στην συνέχεια, γίνεται σύντομη αναφορά στις πιο χαρακτηριστικές εφαρμογές, που υποστηρίζει η τεχνολογία TCP/IP και είναι διαθέσιμες στο Διαδίκτυο. http://videolearner.com Ηλεκτρονικό Ταχυδρομείο Το ηλεκτρονικό

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

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

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

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

Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client

Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client ΕΣΔ 516 Τεχνολογίες Διαδικτύου Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client Περιεχόμενα Περιεχόμενα Javascript και HTML Βασική σύνταξη Μεταβλητές Τελεστές Συναρτήσεις

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

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

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

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

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

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

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

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

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

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

ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ

ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ XML (extended Markup Language) Ι. Χατζηλυγερούδης ΕΙΣΑΓΩΓΗ SGML (Standard Generalized Markup Language) Διεθνές πρότυπο ορισμού μεθόδων αναπαράστασης πληροφοριών

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

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία Δίκτυα ηλεκτρονικών υπολογιστών είναι υπολογιστές της ίδιας ή και διαφορετικής μάρκας συνδεδεμένοι μεταξύ τους σε τοπικό (local) ή ευρύ (wide) επίπεδο

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

Εισαγωγή στην πληροφορική

Εισαγωγή στην πληροφορική Εισαγωγή στην πληροφορική Ενότητα 4: Δικτύωση και Διαδίκτυο I Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών Σπουδών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet.

ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΩΡΕΣ ΔΙΔΑΣΚΑΛΙΑΣ: ΕΙΔΟΣ ΜΑΘΗΜΑΤΟΣ: Μικτό Γενικός σκοπός είναι να αποκτήσει ο καταρτιζόμενος τις αναγκαίες γνώσεις σχετικά με εργαλεία και τις τεχνικές για

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ Ολοκλήρωση Συστημάτων και Εφαρμογών με χρήση Web Services «Διαλειτουργικότητα

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

Τεχνικός Εφαρμογών Πληροφορικής

Τεχνικός Εφαρμογών Πληροφορικής Τεχνικός Εφαρμογών Πληροφορικής ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΕΙΣΑΓΩΓΗ Εξάμηνο: 2014Β Διδάσκουσα: Ηλεκτρονική Τάξη: Κανελλοπούλου Χριστίνα_ΠΕ19 Πληροφορικής Περιεχόμενα 1.Τι είναι η Php; 2.Πως γίνετε η γραφή

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 6 ΟΥ ΚΕΦΑΛΑΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ 6.1 Τι ονοµάζουµε πρόγραµµα υπολογιστή; Ένα πρόγραµµα

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

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

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

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

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

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

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

Δίκτυα Η/Υ στην Επιχείρηση

Δίκτυα Η/Υ στην Επιχείρηση Δίκτυα Η/Υ στην Επιχείρηση Δικτυακά πρωτόκολλα και εφαρμογές, Δρομολόγηση Γκάμας Βασίλειος, Εργαστηριακός Συνεργάτης Μοντέλο πελάτη-εξυπηρετητή Προκειμένου να χρησιμοποιήσουμε μια υπηρεσία του Internet

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

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

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

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

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

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

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

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

ΤΕΧΝΟΛΟΓΙΑ ΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Ηυιοθέτησητης τεχνολογίαςκαι αρχιτεκτονικής TCP/IP δεν έρχεται σε σύγκρουσηµε το µοντέλο του OSI και αυτό γιατί και τα δυο συστήµατααναπτύχθηκαν συγχρόνως. Παρόλα αυτά, υπάρχουν ορισµένες ουσιώδεις διαφορές

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

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

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

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

Internet Τοπικό δίκτυο LAN Δίκτυο Ευρείας Περιοχής WAN Διαδίκτυο Πρόγραμμα Πλοήγησης φυλλομετρητής Πάροχοι Υπηρεσιών Internet URL HTML links

Internet Τοπικό δίκτυο LAN Δίκτυο Ευρείας Περιοχής WAN Διαδίκτυο Πρόγραμμα Πλοήγησης φυλλομετρητής Πάροχοι Υπηρεσιών Internet URL HTML links Internet Τοπικό δίκτυο (LAN Local Area Network): Δίκτυο όπου οι υπολογιστές βρίσκονται κοντά μεταξύ τους (μία εταιρία ή στην ίδια αίθουσα). Δίκτυο Ευρείας Περιοχής (WAN Wide Area Network) Δίκτυο όπου οι

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

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

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

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

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

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

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

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP Το FTP (File Transfer Protocol) είναι το εξειδικευμένο πρωτόκολλο μεταφοράς αρχείων στα σύγχρονα δίκτυα δεδομένων όπως το Διαδίκτυο. Δίνει τη δυνατότητα μεταφοράς αρχείων από τον υπολογιστή

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

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

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

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

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

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

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

Αποµακρυσµένη κλήση διαδικασιών

Αποµακρυσµένη κλήση διαδικασιών Αποµακρυσµένηκλήση διαδικασιών Τοπική κλήση διαδικασιών Αποµακρυσµένη κλήση διαδικασιών Μεταβίβαση παραµέτρων Πρωτόκολλα επικοινωνίας Αντιγραφή µηνυµάτων Προδιαγραφές διαδικασιών RPC στο σύστηµα DCE Κατανεµηµένα

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

Κεφάλαιο 4: Λογισμικό Συστήματος

Κεφάλαιο 4: Λογισμικό Συστήματος Κεφάλαιο 4: Λογισμικό Συστήματος Ερωτήσεις 1. Να αναφέρετε συνοπτικά τις κατηγορίες στις οποίες διακρίνεται το λογισμικό συστήματος. Σε ποια ευρύτερη κατηγορία εντάσσεται αυτό; Το λογισμικό συστήματος

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

ΤΙΤΛΟΣ ΙΠΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ: GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΠΕΡΙΟΧΗ ΕΡΕΥΝΑΣ: ΣΥΓΓΡΑΦΕΑΣ:

ΤΙΤΛΟΣ ΙΠΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ: GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΠΕΡΙΟΧΗ ΕΡΕΥΝΑΣ: ΣΥΓΓΡΑΦΕΑΣ: ΤΙΤΛΟΣ ΙΠΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ: GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΠΕΡΙΟΧΗ ΕΡΕΥΝΑΣ: Υπολογιστικά Συστήµατα & Τεχνολογίες Πληροφορικής ΣΥΓΓΡΑΦΕΑΣ: Γιώργος Γιαννόπουλος, διδακτορικός φοιτητής

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

2. Αλγόριθμοι, δομές δεδομένων και πολυπλοκότητα

2. Αλγόριθμοι, δομές δεδομένων και πολυπλοκότητα 1. Εισαγωγή 1.1 O Υπολογιστής ως εργαλείο μηχανικού 1.2 Η Επιστήμη των υπολογιστών 1.3 Ιστορικό Σημείωμα 1.4 Ο υπολογιστής μηχανή επεξεργασίας ψηφιακής πληροφορίας 1.5 Ψηφιοποίηση πληροφορίας 1.5.1 ψηφιοποίηση

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

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

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

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

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

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

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

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

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

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

Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 5: XML. Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής

Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 5: XML. Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 5: XML Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής Σκοποί ενότητας Σκοπός της παρούσας ενότητας είναι να εξοικειωθούν

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

7.2.2 Σχέση OSI και TCP/IP

7.2.2 Σχέση OSI και TCP/IP Κεφάλαιο 7 7.2.2 Σχέση OSI και TCP/IP Σελ. 226-230 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr ΕΣΠΕΡΙΝΟ ΕΠΑΛ Κομοτηνής http://diktya-epal-g.ggia.info/ Γνωστό μοντέλο OSI διασύνδεσης ανοικτών συστημάτων.

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

Ιόνιο Πανεπιστήµιο. ίκτυα Η/Υ. Επίπεδο Εφαρµογής. Ενότητα Θ. Υπηρεσίες Internet. ρ. Ε. Μάγκος

Ιόνιο Πανεπιστήµιο. ίκτυα Η/Υ. Επίπεδο Εφαρµογής. Ενότητα Θ. Υπηρεσίες Internet. ρ. Ε. Μάγκος Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας ίκτυα Η/Υ Επίπεδο Εφαρµογής Ενότητα Θ ρ. Ε. Μάγκος Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία

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

6 Εισαγωγή στο Wordpress 3.x

6 Εισαγωγή στο Wordpress 3.x Περιεχόμενα 1 Εγκατάσταση του WordPress... 11 Ελάχιστες απαιτήσεις... 11 Easy PHP... 12 Εγκατάσταση Easy PHP... 12 Βήματα εγκατάστασης EasyPHP με εικόνες... 13 Το EasyPHP στα Ελληνικά... 17 Κατέβασμα και

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

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. WSDLBook:

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. WSDLBook: ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ WSDLBook: Web 2.0 εφαρμογή για WSDL Περιγραφές Υπηρεσιών Ιστού (Web Services) Διπλωματική Εργασία του Γεωργακάκη Νικολάου

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

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

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

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

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

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

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

Περιεχόμενα. Δημιουργία σύνδεσης... 27 5. ΤΙ ΕΙΝΑΙ ΙΣΤΟΣΕΛΙΔΕΣ ΚΑΙ ΤΙ ΤΟΠΟΘΕΣΙΕΣ ΙΣΤΟΥ... 37. Γνωριμία με μια ιστοσελίδα:... 38

Περιεχόμενα. Δημιουργία σύνδεσης... 27 5. ΤΙ ΕΙΝΑΙ ΙΣΤΟΣΕΛΙΔΕΣ ΚΑΙ ΤΙ ΤΟΠΟΘΕΣΙΕΣ ΙΣΤΟΥ... 37. Γνωριμία με μια ιστοσελίδα:... 38 Περιεχόμενα ΠΡΟΛΟΓΟΣ... 11 ΔΙΑΔΙΚΤΥΟ... 13 1. ΙΣΤΟΡΙΑ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ... 15 2. ΤΙ ΕΙΝΑΙ ΤΟ ΔΙΑΔΙΚΤΥΟ INTERNET;... 16 3. ΤΙ ΠΡΟΣΦΕΡΕΙ ΤΟ ΔΙΑΔΙΚΤΥΟ, ΤΙ ΜΠΟΡΕΙ ΝΑ ΒΡΕΙ ΚΑΝΕΙΣ... 19 4. ΤΙ ΑΠΑΙΤΕΙΤΑΙ ΓΙΑ ΝΑ

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

Τεχνολογίες ιαδικτύου

Τεχνολογίες ιαδικτύου Τεχνολογίες ιαδικτύου Εισαγωγή Αρχιτεκτονική, Πρωτόκολλα και Πρότυπα Βασικών Υπηρεσιών Ιστορικά Στοιχεία ARPANET Ο «παππούς» των δικτύων Αναπτύχθηκε από την DARPA στα τέλη του 60 Το 83 διασπάται σε MILNET

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

7.11 Πρωτόκολλα Εφαρµογής. 7.11.2 Βασικές και Προηγµένες Υπηρεσίες ιαδικτύου. Ηλεκτρονικό Ταχυδροµείο. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

7.11 Πρωτόκολλα Εφαρµογής. 7.11.2 Βασικές και Προηγµένες Υπηρεσίες ιαδικτύου. Ηλεκτρονικό Ταχυδροµείο. Τεχνολογία ικτύων Επικοινωνιών ΙΙ Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.11 Πρωτόκολλα Εφαρµογής 104. Αναφέρετε ονοµαστικά τις πιο χαρακτηριστικές εφαρµογές που υποστηρίζει η τεχνολογία TCP/IP οι οποίες είναι διαθέσιµες στο ιαδίκτυο 1. Ηλεκτρονικό

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

ΥΠΗΡΕΣΙΑ «TAXISNET» - ΗΛΕΚΤΡΟΝΙΚΗ ΥΠΟΒΟΛΗ ΤΩΝ ΦΟΡΟΛΟΓΙΚΩΝ ΗΛΩΣΕΩΝ ΓΙΑ ΤΟ ΤΜΗΜΑ ΕΣΩΤΕΡΙΚΩΝ ΠΡΟΣΟ ΩΝ ΚΑΙ ΤΗΝ ΥΠΗΡΕΣΙΑ ΦΟΡΟΥ ΠΡΟΣΤΙΘΕΜΕΝΗΣ ΑΞΙΑΣ ΤΟΥ ΥΠΟΥΡΓΕΙΟΥ ΟΙΚΟΝΟΜΙΚΩΝ ΤΗΣ ΚΥΠΡΙΑΚΗΣ ΗΜΟΚΡΑΤΙΑΣ Οδηγίες

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

ΣΕΜΙΝΑΡΙΟ ΔΙΚΤΥΩΝ ΜΑΡΤΙΟΣ ΜΑΙΟΣ 2010 ΔΙΟΡΓΑΝΩΣΗ ΑΜΠΑΡΙΩΤΗΣ ΑΠΟΣΤΟΛΟΣ ΓΙΑΜΜΑΚΗΣ ΓΙΑΝΝΗΣ ΛΕΒΑΝΤΗΣ ΟΔΥΣΣΕΑΣ ΠΑΠΑΔΟΠΟΥΛΟΣ ΜΑΡΙΟΣ ΨΙΑΧΟΣ ΧΡΗΣΤΟΣ

ΣΕΜΙΝΑΡΙΟ ΔΙΚΤΥΩΝ ΜΑΡΤΙΟΣ ΜΑΙΟΣ 2010 ΔΙΟΡΓΑΝΩΣΗ ΑΜΠΑΡΙΩΤΗΣ ΑΠΟΣΤΟΛΟΣ ΓΙΑΜΜΑΚΗΣ ΓΙΑΝΝΗΣ ΛΕΒΑΝΤΗΣ ΟΔΥΣΣΕΑΣ ΠΑΠΑΔΟΠΟΥΛΟΣ ΜΑΡΙΟΣ ΨΙΑΧΟΣ ΧΡΗΣΤΟΣ ΣΕΜΙΝΑΡΙΟ ΔΙΚΤΥΩΝ ΜΑΡΤΙΟΣ ΜΑΙΟΣ 2010 ΔΙΟΡΓΑΝΩΣΗ ΑΜΠΑΡΙΩΤΗΣ ΑΠΟΣΤΟΛΟΣ ΓΙΑΜΜΑΚΗΣ ΓΙΑΝΝΗΣ ΛΕΒΑΝΤΗΣ ΟΔΥΣΣΕΑΣ ΠΑΠΑΔΟΠΟΥΛΟΣ ΜΑΡΙΟΣ ΨΙΑΧΟΣ ΧΡΗΣΤΟΣ Τεχνολογία Δικτύων Επικοινωνιών Πρωτόκολλα και Αρχιτεκτονική

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

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

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

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

Παράρτημα A: PHP, HTML φόρμες και το πρωτόκολλο HTTP.

Παράρτημα A: PHP, HTML φόρμες και το πρωτόκολλο HTTP. Εργαστήριο #5 Τι πρέπει να έχετε ολοκληρώσει από το προηγούμενο εργαστήριο. Θα πρέπει να ξέρετε να εισάγετε ένα βασικό πρόγραμμα PHP μέσα σε μια ιστοσελίδα, τη χρήση της echo και τον χειρισμό απλών μεταβλητών

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

Οδηγός Ηλεκτρονικού Επιχειρείν

Οδηγός Ηλεκτρονικού Επιχειρείν ΕΠΙΜΕΛΗΤΗΡΙΟ ΧΑΝΙΩΝ Σειρά Σεμιναρίων 2013 «Ηλεκτρονικό εμπόριο η επιχείρηση στη νέα ψηφιακή εποχή» Οδηγός Ηλεκτρονικού Επιχειρείν Δρ. Μάρκος Κουργιαντάκης Διδάκτορας Τμ. Οικονομικών Επιστημών Πανεπιστημίου

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

DNS. Όλες οι άλλες υπηρεσίες του Διαδικτύου, (WWW και Email) χρησιμοποιούν το DNS

DNS. Όλες οι άλλες υπηρεσίες του Διαδικτύου, (WWW και Email) χρησιμοποιούν το DNS DNS Domain Name System (Σύστημα Ονομάτων Τομέων ή Χώρων ή Περιοχών) είναι ένα ιεραρχικό σύστημα ονοματοδοσίας του Διαδικτύου. Aντιστοιχίζει ονόματα με διευθύνσεις IP και αντίστροφα. Όλες οι άλλες υπηρεσίες

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

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com /

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com / ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com / 1. Τι είναι το wikidot Το wikidot είναι ένας δικτυακός τόπος στον οποίο κάθε χρήστης έχει το δικαίωμα να δημιουργήσει

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

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

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

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

Πως θα κατασκευάσω το πρώτο πρόγραμμα;

Πως θα κατασκευάσω το πρώτο πρόγραμμα; Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να γίνει εξοικείωση το μαθητών με τον ΗΥ και το λειτουργικό σύστημα. - Επίδειξη του My Computer

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΜΑ 1 ΠΡΟΣΟΜΟΙΩΣΗ ΕΞΕΤΑΣΗΣ 20.5.2012 ΑΠΑΝΤΗΣΕΙΣ Δίκτυο κινητής τηλεφωνίας τεχνολογίας GSM υποστηρίζει πολύ καλή κάλυψη σε ολόκληρο το γεωγραφικό χώρο της Ελλάδος. Ένας Πάροχος κινητών υπηρεσιών, για την

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

Εργαστήριο #12. Βήμα 1 ο. Βήμα 2 ο. Βήμα 3 ο. Βήμα 4 ο.

Εργαστήριο #12. Βήμα 1 ο. Βήμα 2 ο. Βήμα 3 ο. Βήμα 4 ο. Εργαστήριο #12 Από τα προηγούμενα εργαστήρια: Το εργαστήριο αυτό είναι ανεξάρτητο από τα προηγούμενα επειδή όμως ασχολείται με τη γλώσσα JavaScript, βεβαιωθείτε ότι έχετε διαβάσει το εισαγωγικό Παράρτημα

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

6.1 Επεκτείνοντας το δίκτυο 6.2 Επιλεγόμενες τηλεφωνικές γραμμές modems Πλεονεκτήματα Μειονεκτήματα Βασική χρήση

6.1 Επεκτείνοντας το δίκτυο 6.2 Επιλεγόμενες τηλεφωνικές γραμμές modems Πλεονεκτήματα Μειονεκτήματα Βασική χρήση 6.1 Επεκτείνοντας το δίκτυο Τοπικά δίκτυα (LAN): επικοινωνία με περιορισμένη απόσταση κάλυψης (μικρή εμβέλεια) Δίκτυα Ευρείας Περιοχής (WAN): επικοινωνία σε ευρύτερη γεωγραφική κάλυψη. Από την άποψη του

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

Εισαγωγή στο διαδίκτυο

Εισαγωγή στο διαδίκτυο Εισαγωγή στο διαδίκτυο Στόχοι κεφαλαίου Περιγραφή των κύριων θεμάτων σχετικά με τα δίκτυα υπολογιστών Αναφορά στα διάφορα είδη δικτύων Περιγραφή των διαφόρων τοπολογιών των τοπικών δικτύων Περιγραφή των

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

Ηλεκτρονική Διαφήμιση. Αντωνιάδου Όλγα

Ηλεκτρονική Διαφήμιση. Αντωνιάδου Όλγα Ηλεκτρονική Διαφήμιση Αντωνιάδου Όλγα Διαφήμιση στο διαδίκτυο Το διαδίκτυο είναι αναμφισβήτητα ένα τεράστιο πεδίο προώθησης και διαφήμισης υπηρεσιών και προϊόντων. Η ποσότητα της πληροφορίας που διακινείται

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

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Ηλεκτρονικό Εμπόριο

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Ηλεκτρονικό Εμπόριο ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Ηλεκτρονικό Εμπόριο Αναπτύσσοντας ένα Ηλεκτρονικό Κατάστημα Ηλεκτρονικό Εμπόριο Λειτουργικότητα Εφαρμογής Κατάλογος προϊόντων Καλάθι

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

Vodafone Business Connect

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

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

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές Σκοπός του εργαστηρίου αυτού είναι η εξοικείωση με κάποιες εφαρμογές που θα μας φανούν πολύ χρήσιμες κατά τη διάρκεια του μαθήματος της Εισαγωγής στον Προγραμματισμό.

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

GoDigital.CMS Content Management System. Πλήρης διαχείριση περιεχομένου ιστοσελίδας

GoDigital.CMS Content Management System. Πλήρης διαχείριση περιεχομένου ιστοσελίδας GoDigital.CMS Content Management System Πλήρης διαχείριση περιεχομένου ιστοσελίδας Γενική περιγραφή Πλήρης λύση ηλεκτρονικής παρουσίας Το GoDigital.CMS είναι μία πλήρη εφαρμογή διαχείρισης ηλεκτρονικής

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

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία Λειτουργικά Συστήματα Ι Καθηγήτρια Παπαδάκη Αναστασία 2013 1 Ηλεκτρονικός Υπολογιστής αποτελείται: 1. Από Υλικό Hardware (CPUs, RAM, Δίσκοι), & 2. Λογισμικό - Software Και μπορεί να εκτελέσει διάφορες

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

χρήστες και υπηρεσίες

χρήστες και υπηρεσίες ιδακτικό υλικό µαθητή χρήστες και υπηρεσίες Από όσα αναφέρθηκαν, γίνεται αντιληπτό ότι όποιος έχει τον κατάλληλο εξοπλισµό και έχει εξασφαλίσει τον τρόπο σύνδεσής του µε το ιαδίκτυο, µπορεί να το χρησιµοποιήσει.

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

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

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

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

Εργαστήριο του Μαθήματος: ΕΠΛ 001

Εργαστήριο του Μαθήματος: ΕΠΛ 001 Το Διαδίκτυο (Internet) και ο Παγκόσμιος Ιστός (WWW) Εργαστήριο του Μαθήματος: ΕΠΛ 001 Ενότητα 2 Το Διαδίκτυο, ο Παγκόσμιος Ιστός και το Ηλεκτρονικό Ταχυδρομείο Το διαδίκτυο είναι ένας όρος που περιγράφει

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

«Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr»

«Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr» Επεξήγηση web site με λογικό διάγραμμα «Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr» Web : www.e-base.gr E-mail : support@e-base.gr Facebook : Like Twitter : @ebasegr Πολλοί άνθρωποι

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

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

ΗΛΕΚΤΡΟΝΙΚΟ ΣΥΣΤΗΜΑ ΥΠΟΒΟΛΗΣ ΜΗΧΑΝΟΓΡΑΦΙΚΟΥ ΔΕΛΤΙΟΥ ΗΛΕΚΤΡΟΝΙΚΟ ΣΥΣΤΗΜΑ ΥΠΟΒΟΛΗΣ ΜΗΧΑΝΟΓΡΑΦΙΚΟΥ ΔΕΛΤΙΟΥ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΥΠΟΨΗΦΙΟΥ ΕΠΑΛ A Έκδοση 1.0, Ιούνιος 2015 ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΟΛΙΤΙΣΜΟΥ, ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΛΙΣΤΑ ΣΧΗΜΑΤΩΝ ΠΙΝΑΚΑΣ

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

Lino it. Ιατροπούλου Ράνια, Νηπιαγωγός. Το Lino πραγµατοποιεί ετικέτες στο διαδίκτυο (Online Stickies)

Lino it. Ιατροπούλου Ράνια, Νηπιαγωγός. Το Lino πραγµατοποιεί ετικέτες στο διαδίκτυο (Online Stickies) Lino it Ιατροπούλου Ράνια, Νηπιαγωγός Το Lino πραγµατοποιεί ετικέτες στο διαδίκτυο (Online Stickies) Το «Lino» είναι µια νέα διαδικτυακή εφαρµογή, η οποία επιτρέπει την τοποθέτηση εικονικών σηµειώσεων

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

Διαδικτυακή εφαρμογή για την ηλεκτρονική υποβολή γνωστοποιήσεων προϊόντων ειδικής διατροφής και συμπληρωμάτων διατροφής

Διαδικτυακή εφαρμογή για την ηλεκτρονική υποβολή γνωστοποιήσεων προϊόντων ειδικής διατροφής και συμπληρωμάτων διατροφής Διαδικτυακή εφαρμογή για την ηλεκτρονική υποβολή γνωστοποιήσεων προϊόντων ειδικής διατροφής και συμπληρωμάτων διατροφής Εγχειρίδιο Χρήσης Έκδοση 2.0.0 16/06/2015 Έκδοση 2.0.0 1 / 11 Κατάλογος περιεχομένων

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

Τίτλος Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης. Συντάκτης. Ακαδηµαϊκό ιαδίκτυο GUnet Οµάδα Ασύγχρονης Τηλεκπαίδευσης

Τίτλος Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης. Συντάκτης. Ακαδηµαϊκό ιαδίκτυο GUnet Οµάδα Ασύγχρονης Τηλεκπαίδευσης Τίτλος Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης Συντάκτης Ακαδηµαϊκό ιαδίκτυο GUnet Οµάδα Ασύγχρονης Τηλεκπαίδευσης Ηµεροµηνία Μάιος 2004 Πίνακας Περιεχοµένων ΕΙΣΑΓΩΓΗ 3 ΦΙΛΟΣΟΦΙΑ ΠΛΑΤΦΟΡΜΑΣ 4 ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ

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

ΕΛΑΧΙΣΤΕΣ ΑΠΑΙΤΗΣΕΙΣ ΕΞΟΠΛΙΣΜΟΥ... 22 ΕΠΙΚΟΙΝΩΝΙΑ... 23

ΕΛΑΧΙΣΤΕΣ ΑΠΑΙΤΗΣΕΙΣ ΕΞΟΠΛΙΣΜΟΥ... 22 ΕΠΙΚΟΙΝΩΝΙΑ... 23 Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης GUnet e-class Ακαδηµαϊκό ιαδίκτυο GUnet Οµάδα Ασύγχρονης Τηλεκπαίδευσης Τίτλος Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης Συντάκτης Ακαδηµαϊκό ιαδίκτυο GUnet Οµάδα Ασύγχρονης

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