Τα tags μπορούν να εφωλιασθούν δομικά σε οποιοδήποτε βάθος <book> <author> XX </author> </book>
|
|
- Ειρηναίος Αποστολίδης
- 6 χρόνια πριν
- Προβολές:
Transcript
1
2
3 HTML: Περιγράφει την παρουσίαση και όχι το περιεχόμενο Δεν διευκολύνει άλλα προγράμματα να κατανοήσουν την δομή και το περιεχόμενο μιας σελίδας Χρησιμοποιεί tags ανάμεσα στο κείμενο... για να περιγράψει το layout της σελίδας <p> <b>alan</b>, 42 years, XML: Περιγράφει τη δομή και το περιεχόμενο Χρησιμοποιεί τα tags που ορίζει ο χρήστης για να περιγράψει το περιεχόμενο της σελίδας Τα tags μπορούν να εφωλιασθούν δομικά σε οποιοδήποτε βάθος <book> <author> XX </author> </book>
4 Η ανάπτυξη της XML (extensive Markup Language) ξεκίνησε το 1996 και το 1998 εντάχθηκε στο W3C (World Wide Web Consortium Specification) Προέρχεται από τη SGML (Standard Generalized Markup Language) και συνδυάζει την ισχύ και την επεκτασιμότητα της με την απλότητα που απαιτεί το Διαδίκτυο Σήμερα βρίσκεται στην τέταρτη έκδοση της XML 1.0 (Fourth Edition) Χαρακτηρίζεται ως ευρέως υποστηριζόμενη, ανοικτή τεχνολογία για την περιγραφή και την αναπαράσταση δομημένων δεδομένων Σημείο κλειδί: Τα έγγραφα XML περιγράφουν τον εαυτό τους, δηλαδή εκτός από το ίδιο το κείμενο που εμπεριέχουν, υπάρχει και ένα σύνολο δηλώσεων που στην ουσία ορίζει τη σημασιολογία του περιεχομένου
5 Υποστηρίζει ανεξαρτησία από τα δεδομένα και διαχωρίζει τα περιεχόμενα από τον τρόπο εμφάνισής τους και τον χειρισμό τους (σε αντίθεση με την HTML) Είναι επεκτάσιμη και ανεξάρτητη από πλατφόρμες Διατίθενται έτοιμοι τρόποι σύνδεσης των κειμένων XML με τα πλέον σύγχρονα προγραμματιστικά περιβάλλοντα, όπως DOM και SAX Είναι αναγνώσιμη από ανθρώπους και μηχανές Είναι πλήρως συμβατή με Unicode Τhe idea of XML is to maintain the 50% of SGML that is used 90% of the time. Liberty and Kraley, W3C
6 Aποτελούνται υποχρεωτικά από ένα ζεύγος ετικετών (tags):start-tagstart και end-tag Τι μπορεί να υπάρχει περιέχει 1 element? Απλό κείμενο π.χ. <person>john</person> Αλλα elements π.χ. <person><name>john</name></person> Οποιοδήποτε μίγμα των δύο παραπάνω! π.χ. <person>the name of the person is <name>john</name>.</person> Τα elements και τα tags στην XML: Ορίζονται από τους χρήστες, δεν υπάρχουν προκαθορισμένα tags όπως στην HTML Ανοίγουν και κλείνουν πάντα με την «σωστή» σειρά (σαν παρενθέσεις) Εξαίρεση: empty pytag, πχ. <journal/> (το / στο τέλος) ) <journal/> = <journal></journal> Απαγορεύεται να ξεκινούν με XML είτε σε πεζά είτε σε κεφαλαία Το πρώτο γράμμα πρέπει να είναι χαρακτήρας ή _ ή colon
7 Ένα XML Element μπορεί να περιέχει ένα ή περισσότερα attributes (ιδιότητες) Τα attributes παρέχουν πρόσθετη πληροφορία για τα elements Τα attributes στην XML: Ορίζονται από τους χρήστες σαν ζεύγη ονομάτων τιμών Tοποθετούνται στην ετικέτα αρχής του στοιχείου στο οποίο αναφέρονται, π.χ. <book isbn=" x" language="english"> <title> How to learn XML </title> <price currency = Euro"> 100 </price> </book> Δεν επιτρέπεται σε περισσότερα του ενός attributes να έχουν το ίδιο όνομα στο ίδιο element Η σειρά εμφάνισης των attributes ενός element δεν παίζει κανένα ρόλο Τα attributes μπορούν να γραφούν και με τη μορφή εμφωλευμένων elements, π.χ. <book> <isbn> X </isbn> <language>english</language> <title> XML </title> </book>
8 <ARTIST> <NAME> <FIRST>Claude</FIRST> <LAST>Monet</LAST> </NAME> <ARTWORK> <ARTIFACT> <TITLE>Haystacks at Chailly at Sunrise</TITLE> <DATE>1865</DATE> <MATERIAL>Oil on canvas</material> <DIM Metric= cm > <HEIGHT>30</HEIGHT><WIDTH>60</WIDTH></DIM> <DIM Metric= in > <HEIGHT>11 7/8</HEIGHT><WIDTH>23 3/4</WIDTH></DIM> <LOCATION>San Diego Museum of Art</LOCATION> <IMAGE File= /> </ARTIFACT> </ARTWORK> </ARTIST> ΑΠΕΙΚΟΝΙΣΗ ΣΕ ΓΡΑΦΟ...
9 Ως Well-formed XML έγγραφα ορίζονται τα XML έγγραφα στα οποία: Υπάρχει ένα στοιχείο ρίζα (element root) Τα tags είναι σωστά εμφωλιασμένα μ Τα start-tag και end-tag ταιριάζουν Τα attributes ενός element είναι μοναδικά Εάν ένα έγγραφο δεν είναι well-formed δεν θεωρείται XML έγγραφο... Ως Valid XML έγγραφα ορίζονται τα XML έγγραφα τα οποία: Είναι well-formed Έχουν κάποιο DTD ή XML Schema Συμμορφώνονται με αυτό το DTD ή XML Schema
10 Αποτελεί σύσταση του W3C από το 2001 Σήμερα η προδιαγραφή βρίσκεται στη δεύτερη έκδοση (Μάιος 2004) και περιλαμβάνει: XML Schema Part 0: Primer XML Schema Part 1: Structures XML Schema Part 2: Datatypes Εκφράζουν ένα σύνολο από κανόνες στους οποίους θα πρέπει να συμμορφώνεται ένα έγγραφο XML για να θεωρείται έγκυρο σύμφωνα με το συγκεκριμένο σχήμα Πλεονέκτηματα σε σχέση με τα DTDs (Document Type Definitions): Μπορούν να υποστούν χειρισμούς, π.χ. μπορούν να προστεθούν ή να διαγραφούν στοιχεία, όπως σε οποιοδήποτε άλλο έγγραφο XML Ορίζουν αυστηρότερα σύνθετους τύπους δεδομένων, με βασικούς τύπους και περιορισμούς Μπορούν να εισάγουν ή να περιέχουν αναφορά σε άλλα XML Σή Σχήματα
11 Τα elements που εμφανίζονται σε ένα έγγραφο Τα attributes που συνοδεύουν κάθε element Ποια elements είναι εμφωλευμένα σε άλλα Τη σειρά και τον αριθμό των elements Εάν ένα element είναι κενό ή περιλαμβάνει κείμενο Τους τύπους δεδομένων για τα elements και τα attributes Τις προκαθορισμένες και fixed τιμές για τα elements και τα attributes Τα patterns που πρέπει να υπακούν, το μήκος και τον αριθμό εμφανίσεων των τιμών των elements
12 Books.xml <?xml version="1.0" encoding="utf-8"?> <book xmlns:xsi=" ema-instance" e" xsi:nonamespaceschemalocation="c:\users\t eti\desktop\book.xsd"> <title>c# How to program</title> <serial_no> </serial_no> </book> Books.xsd <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs=" org/2001/xmlschema" elementformdefault="qualified" attributeformdefault="unqualified"> <xs:element name="book"> <xs:annotation> <xs:documentation>this is the first example in XSD</xs:documentation> </xs:annotation> <xs:complextype> <xs:sequence> <xs:element name="title" type="xs:string"/> <xs:element name="serial_no" type="xs:integer"/> </xs:sequence> </xs:complextype> </xs:element> </xs:schema>
13 Εξαρτάται από το style sheet που τα συνοδεύει... Ένα style sheet ορίζει πώς ένα έγγραφο εμφανίζεται, περιλαμβάνει αναδιάταξη, δά φιλτράρισμα ή και εισαγωγή νέων στοιχείων. Παραδείγματα style sheets εκφράζονται σε: Cascading Stylesheets t (CSS) Extensible Stylesheet Language (XSL) LaTeX Styles Word ή Powerpoint Templates
14 Η ΧSL παρέχει μια γλώσσα για τη διαχείριση style sheets Αποτελείται από τρια ξεχωριστά επιμέρους πρότυπα: XSL-FO (XSL Formating Objects) που ορίζει το format παρουσίασης ενός εγγράφου XML XPath (XML Path Language) που επιλέγει τμήματα ενός εγγράφου XML π.χ. Σε απλοποιημένη μορφή, επιστρέφει τα βιβλία σε ένα XML έγγραφο: database/biblio/book (ονόματα XML tags) ή επιστρέφει τους πρώτους συγγραφείς των βιβλίων: root()/descendant::book/child::author[position()=fir st()] XSLT (XSL Transformation language) που μετατρέπει ένα έγγραφο XML σε κάποιο άλλο έγγραφο
15 Αποτελεί Σύσταση του W3C από το 2001 Ουσιαστικά, Δέχεται ένα XML έγγραφο σαν είσοδο Το μετασχηματίζει σε άλλο markup document (XML, XHTML, WML,...) ή σε κείμενο με βάση κανόνες που δομούνται σε 2 μέρη: pattern matching και substitution και ακολουθούν τη δομή <xsl:template match= [[XPath pattern]] > [[ Substitution part ]] </xsl:template>
16 <?xml version="1.0"?> <report> <title>database Access Sample</title> <section> <title>employees by Last Name</title> <dbaccess driver="com.ibm.db2.jdbc.app.db2driver" database="jdbc:db2:sample" tablename="wstkadmin.employee" where="*" fieldnames='lastname as "Last Name", firstnme as "First Name", workdept as "Department"' orderby="lastname" group-by="lastname, firstnme, workdept"/> </section> </report> <?xml version="1.0" encoding="utf-8"?> <report> <title>database Access Sample</title> <section> <title>employees by Last Name</title> <dbaccess> <driver>com.ibm.db2.jdbc.app.db2driver</driver> <database>jdbc:db2:sample</database> <tablename>wstkadmin.employee</tablename> <where>*</where> </where> <fieldnames>lastname as "Last Name", firstnme as "First Name", workdept as "Department"</fieldnames> <order-by>lastname</order-by> <group-by>lastname, firstnme, workdept</group- by> </dbaccess> </section> </report> <?xml version="1 0"?> <?xml version 1.0?> <xsl:stylesheet xmlns:xsl=" version="1.0"> <xsl:output method="xml"/> <xsl:template match="*"> <xsl:element name="{name()}"> <xsl:for-each <xsl:element name="{name()}"> <xsl:value-of select="."/> </xsl:element> </xsl:for-each> <xsl:apply-templates select="* text()"/> </xsl:element> </xsl:template> </xsl:stylesheet>
17
18 Συντακτική αναπαράσταση των δεδομένων π.χ. τα πεδία της Διεύθυνσης Σημασιολογική αναπαράσταση των δεδομένων π.χ. η ίδια πληροφορία μπορεί να εκφραστεί με συνώνυμα ή και να έχει διαφορετική ερμηνεία Σημασιολογική ταύτιση δεδομένων με διαφορετικές λίστες π.χ. είναι σύνηθες και χρήσιμο για λόγους αυτοματοποιημένης επεξεργασίας πληροφορίες που αφορούν τυποποιημένες λίστες να ανταλλάσσονται μηχανογραφικά με χρήση κωδικών και όχι των περιγραφών (π.χ. ISO κωδικοί χωρών ή νομισμάτων) που τηρούνται τοπικά...
19 Κοινό πρότυπο για την ανταλλαγή δεδομένων: XML που συμμορφώνονται σε δομημένα XML Schemas Κοινές, επαναχρησιμοποιήσιμες δομές δεδομένων με κοινή σημασιολογική ερμηνεία Σημασιολογική ταύτιση δεδομένων με καθολικά αποδεκτές λίστες
20 Συμμόρφωση με τα πρότυπα W3C XML Schema Definition Language και ISO CCTS (Core Components Technical Specification) Συνέπεια των Σχημάτων με τις πληροφορίες και τα δεδομένα που πραγματικά ανταλλάσσονται Πληρότητα, η χωρίς να παραλείπεται κανένας τύπος δεδομένων που χρησιμοποιείται σε έγγραφα Μοναδικότητα έκφρασης της πληροφορίας Διατηρησιμότητα και ευκολία διαχείρισης των Σχημάτων Διασύνδεση με τα Μοντέλα Διαδικασιών Ανεξαρτησία από εργαλεία λί Σχέση με υπάρχοντα Σχήματα
21 Καθορισμός Λίστας Εγγράφων προς Μοντελοποίηση Δημιουργία Προτεραιοτήτων ανάμεσα στα Έγγραφα Φά άση Α Συγκέντρωση και Αξιολόγηση Πληροφοριών Καταγραφή Μεταδεδομένων Εγγράφων Επικύρωση-Συμπλήρωση Πληροφοριών Φάσ ση Β Προσαρμογή επαναχρησιμοποιήσιμων BIEs Αναζήτηση για επαναχρησιμοποιήσιμα BIEs Δημιουργία νέων BIEs με βάση τα CC της egif CCL Φάσ ση Γ Σχεδιασμός XML Schema Φάση Δ
22 KY.23 Τα έγγραφα που εκδίδουν οι Δημόσιοι Φορείς ΠΡΕΠΕΙ ΝΑ απεικονίζονται στο Ληξιαρχείο Διαλειτουργικότητας με τα μεταδεδομένα του Μοντέλου Τεκμηρίωσης. Εναλλακτικά, τα μεταδεδομένα περιγραφής ενός εγγράφου ΘΑ ΠΡΕΠΕΙ να παραδίδονται ως RDF ή Excel αρχεία. KY.21, ΚΥ.22 Τα Σχήματα Δεδομένων (XML Schemas) ΠΡΕΠΕΙ ΝΑ σχεδιάζονται με βάση το σύνολο των οδηγιών και των προτύπων που αποτελούν συστάσεις (recommendation status) του World Wide Web Consortium (W3C) και του UN/CEFACT. KY.24 KΠ.7 Το XML Σχήμα στο οποίο συμμορφώνεται ένα έγγραφο ΠΡΕΠΕΙ ΝΑ παραδίδεται ως αρχείο XSD. Εναλλακτικά, η Μοντελοποίηση Δεδομένων ΔΥΝΑΤΑΙ ΝΑ απεικονιστεί σε Διαγράμματα Κλάσεων (Class Diagrams) της UML. Σε αυτήν την περίπτωση, τα Διαγράμματα Κλάσεων ΘΑ ΠΡΕΠΕΙ ΝΑ μετασχηματίζονται σε XML Σχήματα με τη βοήθεια του προτύπου XMI (XML Metadata Interchange) πριν υποβληθούν στο ΠΗΔ, διότι τα XML Σχήματα ελέγχονται ως προς τη συμμόρφωσή τους με το ΠΗΔ.
23 KY.31 Τα XML Σχήματα ΠΡΕΠΕΙ ΝΑ συμμορφώνονται στο Αρθρωτό ρ Μοντέλο του Σχήματος
24 KΠ Τα XML Σχήματα που εισάγονται μέσω του <xs:import> ΠΡΟΤΕΙΝΕΤΑΙ ΝΑ ανακτώνται από το Διαδίκτυο μόλις ανοίξει το αρχείο για τα κωδικολόγια και μελλοντικά (μόλις δημοσιευτούν στο Ληξιαρχείο Διαλειτουργικότητας) και για τα Reusable Aggregate Business Information Entities, Qualified Data Type, Unqualified Data Type.
25
26 KY KΠ KY KY Κάθε έγγραφο ΠΡΕΠΕΙ ΝΑ προέρχεται από κάποιο Aggregate Core Component, συνήθως από το ACC Document ή ACC Query ή ACC Response, και να μοντελοποιείται σαν Aggregate Business Information Entity με τη διαφορά ότι θα τοποθετείται ως root schema στο XML Σχήμα στο οποίο συμμορφώνεται. Με στόχο την κατά το δυνατόν μεγαλύτερη επαναχρησιμοποίηση των ABIE, η όποια απαίτηση για υποχρεωτικά πεδία στα ΑΒΙΕ ΣΥΝΙΣΤΑΤΑΙ ΝΑ «χαλαρώνει» στο ελάχιστο σύνολο πεδίων που μπορούν να εμφανιστούν σε παραπάνω από μια περιστάσεις. Κάθε ΑΒΙΕ ΠΡΕΠΕΙ ΝΑ δηλώνει το πλαίσιο στο οποίο χρησιμοποιείται, δηλαδή τον οργανισμό, την υπηρεσία ή την τοποθεσία στα οποία υπάγεται... Ένα ΑΒΙΕ ΔΕΝ ΠΡΕΠΕΙ ΝΑ περιέχει υποχρεωτικά ASBIE που το συνδέουν με τον εαυτό του, ώστε να μην δημιουργούνται loops που ενδέχεται να μην κλείνουν ποτέ. KY KY Το Property Term κάθε BBIE και ASBIE ΠΡΕΠΕΙ ΝΑ ταυτίζεται με το Property Term του αντίστοιχου BCC και ASCC από το οποίο προέρχεται. Σε περιπτώσεις όπου μοντελοποιείται η ίδια έννοια, τα Property Term Qualifiers ΠΡΕΠΕΙ ΝΑ συμφωνούν μεταξύ των ABIE. K Y Οι τύποι δεδομένων ΠΡΕΠΕΙ ΝΑ εξειδικεύονται όσο είναι δυνατόν με τη δημιουργία qualified data types που ορίζουν ακριβώς το μέγεθος, το pattern, την περιοχή τιμών ή τις προκαθορισμένες τιμές.
27
28 Τα μεταδεδομένα είναι δομημένη πληροφορία που περιγράφει χαρακτηριστικά οντοτήτων που φέρουν πληροφορία ώστε να βοηθήσει στην αναγνώριση, ανακάλυψη, αξιολόγηση και διαχείριση τους Αφορούν οποιαδήποτε πηγή πληροφοριών, από ηλεκτρονικό και χειρόγραφο έγγραφο, βάση δεδομένων μέχρι ιστοσελίδα, και δείχνουν τι αφορά και πώς είναι προσπελάσιμη (περιεχόμενο περιβάλλον δομή) Όταν δομηθούν ιεραρχικά, δημιουργούν μια οντολογία ή σχήμα μεταδεδομένων Συχνά αποθηκεύονται σε μια κεντρική τοποθεσία (Metadata Registry) ώστε να βοηθήσουν τους διάφορους οργανισμούς να οργανώσουν τα δεδομένα τους Φανταστείτε ένα supermarket... Με προϊόντα χωρίς ετικέτες? Χωρίς σήματα και κατευθύνσεις? Χωρίς προωθητικές προβολές? title supplemental information abstract time period author sources (file) size Πηγή CSC Brands
29 Καλύτερη πληροφόρηση που οδηγεί σε καλύτερες αποφάσεις στο δημόσιο τομέα Διευκολύνση των διαδικτυακών μηχανών αναζήτησης στην κατηγοριοποίηση και indexing του περιεχομένου και βελτίωση της αποτελεσματικότητας τους Ενοποίηση και επαναχρησιμοποίηση αντί για επαναδημιουργία της δημόσιας πληροφορίας (The Stone Soup Example) Προσωποποίηση και προσαρμογή της πληροφορίας ανάλογα με το κοινό στο οποίο απευθύνεται Εύκολη διαχείριση και σαφήνεια ακόμη και σε αδόμητο περιεχόμενο εφόσον διαθέτει μεταδεδομένα Αναγνώριση περιεχομένου που δεν έχει ενημερωθεί, που είναι απαρχαιωμένο ή που η χρήση του περιορίζεται από πνευματικά δικαιώματα Aggregation περιεχομένου από πολλαπλές πηγές
30 KY.144 Τα μεταδεδομένα του ΠΗΔ ΠΡΕΠΕΙ ΝΑ εκφράζονται σε RDF/XML (the Resource Description Framework using extensable Markup Language), g σύμφωνα με τις τρέχουσες συστάσεις του W3C και του Dublin Core Metadata Initiative. KΠ.11 Για λόγους γρήγορης πρωτοτυποποίησης (prototyping), t η περιγραφή των μεταδεδομένων ΠΡΟΤΕΙΝΕΤΑΙ εναλλακτικά ΝΑ να γίνεται σε οποιοδήποτε normal tabular form εργαλείο όπως το Microsoft EXCEL. KY.145 Στην περίπτωση που ένα μεταδεδομένο μπορεί να πάρει παραπάνω από μια τιμές, τότε το στοιχείο (element) που το περιγράφει ΠΡΕΠΕΙ ΝΑ επαναληφθεί τόσες φορές όσες οι διαφορετικές τιμές σε μια HTML επικεφαλίδα. KΠ.12 Εφόσον πρόκειται για διαδικτυακή σελίδα, τα μεταδεδομένα ΣΥΝΙΣΤΑΤΑΙ ΝΑ ενσωματώνονται και στην επικεφαλίδα των HTML αρχείων. Παραδείγματα: <meta name= DC.description content= Η περιγραφή των στοιχείων, των ορισμών και της δομής για τα μεταδεδομένα του Δημόσιου Τομέα /> <meta name= egms.mandate.authorisingstatute content= Νόμος ΧΧ-1998 />
31 KY.149 Τα μεταδεδομένα του ΠΗΔ που προέρχονται από το Dublin Core ΠΡΕΠΕΙ ΝΑ έχουν το όνομα element με πρόθεμα DC, ενώ τα υπόλοιπα το όνομα element με πρόθεμα egms. KY.150 Τα μεταδεδομένα για τα οποία καθορίζονται υπο-μεταδεδομένα ΠΡΕΠΕΙ ΝΑ έχουν το όνομα element.subelement με το ανάλογο πρόθεμα DC ή egms. Παραδείγματα: title με πρόθεμα DC state με πρόθεμα egms date.created με πρόθεμα DC mandate.authorisingstatute με πρόθεμα egms
32 Πρωτοεμφανίστηκε το 1997 και αποτελεί σύσταση του W3C από το 1999 Βρίσκει εφαρμογή στις περιπτώσεις όπου οι εφαρμογές καλούνται να επεξεργαστούν την πληροφορία, όχι μόνο να την δείξουν στους ανθρώπους Παρέχει ένα κοινό πλαίσιο για την έκφραση της πληροφορίας ώστε να μπορεί να ανταλλαχθεί μεταξύ εφαρμογών χωρίς να χάσει τη σημασία της Προορίζεται ρ κυρίως για την αναπαράσταση ημεταδεδομένων μ για πόρους Ιστού Βασίζεται στην ιδέα της δημιουργίας δηλώσεων για πόρους στη μορφή εκφράσεων τριπλετών: θέμα (subject) κατηγόρημα (predicate) αντικείμενο (object) Χρησιμοποιεί URIs για να αναγνωρίσει άτομα, είδη πραγμάτων, ιδιότητες, τιμές των ιδιοτήτων Οι δηλώσεις RDF μπορούν να απεικονιστούν και σε κατευθυνόμενο γράφο
33 Machine2Machine Understanding Semantic Web Internet SMTP: exchange NNTP: NewsGroups FTP: File Transfer TelNet: Remote connection Army, Academia World Wide Web HTML, HTTP(S): hypertext JAVA: Διαδικτυακές Εφαρμογές The whole world but for you eyes only
34 Ο Σημασιολογικός Ιστός στοχεύει στον εμπλουτισμό του Ιστού με σημασιολογική πληροφορία ώστε: τα δεδομένα να είναι κατανοητά σε επίπεδο μηχανής ώστε να διευκολύνεται η επεξεργασία και αναζήτησή τους. να υπάρχει κοινή ορολογία, οργάνωση και σημασιολογία στα δεδομένα που διακινούνται στον Ιστό, στο βαθμό που αυτό είναι εφικτό. να υπάρχει η ευελιξία σύνθεσης της σημασιολογικής πληροφορίας και δημιουργία νέας. Τεχνολογίες Σημασιολογικού Ιστού: RDF/OWL Ι have a dream for the Web [in which computers] become capable of analyzing all the data on the Web the content, t links, and transactions ti between people and computers. A Semantic Web, which should make this possible, has yet to emerge, but when it does, the day-to-day mechanisms of trade, bureaucracy and our daily lives will be handled by machines talking to machines. The intelligent agents people have touted for ages will finally materialize. * από Tim Berners-Lee το 1996
35
36
37 Η λογική των Διαδικτυακών Υπηρεσιών, σχεδιασμένη γύρω από υπηρεσιοστρεφείς αρχιτεκτονικές (Service-oriented Architectures - SOA), τυποποιημένα μοντέλα δοσοληψιών που στηρίζονται σε περιγραφές XML και προσβάσιμους καταλόγους UDDI, είναι πιθανό να αποτελέσει την πιο σημαντική τεχνολογική πρόοδο προς το 2008 Gartner Group, 3/2003
38 Υποστηρίζει το σχεδιασμό των εφαρμογών με επίκεντρο τις υπηρεσίες Τι είναι οι υπηρεσίες? Αναπαραστάσεις πραγματικών προγραμμάτων, βάσεων δδ δεδομένων ή διαδικασιών, που: καθορίζονται σε σχέση με το τι κάνουν, προσδιορίζονται στα πλαίσια μηνυμάτων που ανταλλάσσονται είναι προσπελάσιμες μέσω δικτύου
39 Ρητός και σαφής ορισμός των ορίων των υπηρεσιών Αυτονομία μεταξύ των υπηρεσιών Διαμοιρασμός σχημάτων (schemas) και συμφωνιών (contracts), αλλά όχι κλάσεων (classes) (l μεταξύ των υπηρεσιών Διασφάλιση της συμβατότητας ανάμεσα στις υπηρεσίες μέσω πολιτικών (policies) Επιπλέον: Υποστήριξη της χαλαρής διασύνδεσης (loose coupling) μεταξύ των components, μέσω των δημοσιευμένων διεπαφών Αδιαφάνεια τοποθεσίας Επαναχρησιμοποίηση η η κώδικα και συστατικών στοιχείων (components)
40 To compact-disc (CD) και το μηχάνημα αναπαραγωγής CD (CD player), το οποίο παρέχει την υπηρεσία της αναπαραγωγής του ήχου του CD Η SOA μας παρέχει τη δυνατότητα να αντικαταστήσουμε ένα μηχάνημα αναπαραγωγής CD με ένα άλλο, διαφορετικού κατασκευαστή και διαφορετικών προδιαγραφών, όπως ένα φορητό μηχάνημα αναπαραγωγής CD, και η υπηρεσία που προσφέρεται σε κάθε περίπτωση να παραμένει η ίδια: η αναπαραγωγή του CD πραγματοποιείται, το μόνο που αλλάζει είναι η ποιότητά της. Όμως εάν υποθέσουμε ότι το συγκεκριμένο σύστημα ακολουθεί κάποια άλλη αρχιτεκτονική, για παράδειγμα την αντικειμενοστραφή, κάθε CD θα είχε δικό του μηχάνημα ημ αναπαραγωγής, γής από το οποίο δεν θα μπορούσε να αποσπαστεί.
41 «Διαδικτυακή Υπηρεσία ονομάζεται μια εφαρμογή λογισμικού, που αναγνωρίζεται από ένα μοναδικό ενιαίο προσδιοριστικό πόρου URI (Uniform Resource Identifier). Το περιβάλλον διεπαφής (interfaces) και τα σημεία πρόσδεσης (bindings) πρέπει να είναι καλά ορισμένα, να περιγραφούν και να ανακαλυφθούν ως δεδομένα XML (artifacts). Μια διαδικτυακή δ υπηρεσία υποστηρίζει απ ευθείας θί δοσοληψίες με άλλους πράκτορες με ανταλλαγή μηνυμάτων βασισμένων σε XML μέσω πρωτοκόλλων του διαδικτύου.» World Wide Web Consortium
42 Ανεξαρτησία από την πλατφόρμα υλοποίησης, χωρίς να απαιτείται καμία αλλαγή στον μηχανισμό του συστήματος Χρησιμοποίηση ανοικτών προτύπων και ευρέως διαδεδομένων δ δ πρωτοκόλλων, όπως XML (extensible Markup Language) και HTTP (HyperText Transfer Protocol) Γρήγορη ανάπτυξη και μειωμένο κόστος ολοκλήρωσης Συσσώρευση τελικών (back-end) υπηρεσιών Δημοσίευση των πληροφοριών που τις αφορούν, οπότε η εύρεση και η χρήση τους γίνονται ταχύτατα Επαναχρησιμοποίηση
43
44 Ευκολότερος χειρισμός δεδομένων Απλότητα πρωτοκόλλου επικοινωνίας Απλότητα υποδομής Ευκολία στην επικοινωνία Διαλειτουργικότητα και ευκολία ανάπτυξης νέων εφαρμογών Αλληλεπίδραση μεταξύ υπηρεσιών σε οποιαδήποτε πλατφόρμα και οποιαδήποτε γλώσσα προγραμματισμού Χαλαρή συνδεσιμότητα μεταξύ εφαρμογών Προσαρμογή ήδη υπαρχουσών εφαρμογών στις μεταβαλλόμενες επιχειρησιακές συνθήκες και ανάγκες των πελατών Μικρό κόστος δημιουργίας και χρήσης
45 Προδιαγράφει τον ορισμό Διαδικτυακών Υπηρεσιών σε σύνταξη XML, καταγράφει τις λειτουργίες που η Διαδικτυακή Υπηρεσία προσφέρει, τα πρωτόκολλα που μπορούν να χρησιμοποιηθούν για την κλήση της, την τοποθεσία της στο δίκτυο και το πώς δέχεται και επιστρέφει τα δεδομένα. Πριν την WSDL: Κάθε πάροχος περιέγραφε τις υπηρεσίες με δικό του τρόπο Τα αρχεία περιγραφών ήταν ασυνεπή και ασύμβατα μεταξύ τους Η Microsoft και η IBM συνδύασαν τις τεχνολογίες τους SCL και NASSL στην WSDL και με τη βοήθεια της Ariba Η WSDL έκδοση 11υποβλήθηκε 1.1 στο W3C το 2001 Η έκδοση 2.0 αποτελεί σύσταση του W3C από τον Ιούνιο 2007 Αποτελεί ένα «συμβόλαιο» ανάμεσα στον πάροχο και τον αιτούντα την υπηρεσία Ο πελάτης μπορεί να προσδιορίσει πού βρίσκεται μια διαδικτυακή υπηρεσία και να καλέσει μια διαθέσιμη διεπαφή της Με εργαλεία που υποστηρίζουν τη WSDL, η διαδικασία γίνεται αυτόματα Η WSDL περέχει πληροφορίες για: Διεπαφές (Interfaces) που περιγράφουν όλες τις διαθέσιμες λειτουργίες Τύπους Δεδομένων (Data Type) που αφορούν όλα τα μηνύματα αιτήσεων και αποκρίσεων Πρόσδεση (Binding) όσον αφορά το πρωτόκολλο μεταφοράς Διεύθυνση (Address) που προσδιορίζει πού βρίσκεται η συγκεκριμένη διαδικτυακή υπηρεσία
46 «Αφηρημένο» (abstract definition), που καθορίζει τη διεπαφή (interface) της υπηρεσίας και είναι ανεξάρτητο από πλατφόρμα και γλώσσα Περιγραφή των τύπων δεδομένων που αποστέλλονται σε μια αίτηση προς την υπηρεσία Η δομή των μηνυμάτων μ που αποστέλλονται προς την υπηρεσία Οι επιμέρους λειτουργίες που παρέχονται από την υπηρεσία Η οργάνωση σχετικών λειτουργιών σε επιμέρους διεπαφές που προσφέρονται από την υπηρεσία «Σταθερό» (concrete definition), το οποίο παρέχει τις λεπτομέρειες για την πρόσβαση στις υπηρεσίες: Περιγραφή μιας ή περισσότερων υπηρεσιών που προσφέρουν στιγμιότυπα των διαπροσωπειών που ορίζονται στο abstract κομμάτι Η συσχέτιση των διεπαφών με κάποια συγκεκριμένα πρωτόκολλα επικοινωνίας (SOAP, ) Τα στιγμιότυπα της κάθε διεπαφής, τα οποία προσφέρονται σε συγκεκριμένες διευθύνσεις (URΙs) Τα στιγμιότυπα υπηρεσιών, ορισμένα σαν συλλογές από στιγμιότυπα διαπροσωπειών
47 Αποτελεί ένα πρωτόκολλο καταχώρησης για Διαδικτυακές υπηρεσίες Ικανοποιεί δύο στόχους αναφορικά με την ανακάλυψη υπηρεσιών: Βοηθάει τους προγραμματιστές να βρουν πληροφορίες ρ σχετικές με κάποιες υπηρεσίες, για να γνωρίζουν πώς να δημιουργήσουν προγράμματα πελάτες που να αλληλεπιδρούν με αυτές. Δίνει τη δυνατότητα για δυναμική «πρόσδεση» (binding), δηλαδή επιτρέπει στα προγράμματα πελάτες να ρωτάνε την υπηρεσία καταγραφής (registry) και να αποκτάνε εκείνη τη στιγμή αναφορές σε υπηρεσίες που τους ενδιαφέρουν Αποτελεί το ανάλογο του Χρυσού Οδηγού για τις Διαδικτυακές Υπηρεσίες... Στοχεύει στη δημιουργία ενός μοναδικού μητρώου που περιλαμβάνει όλα τα web services, οπότε για παράδειγμα, I want a web service that provides a tax calculator. Who offers such services? Αποτελεί δημιούργημα τριών εταιρειών: Microsoft, IBM και Ariba Αποτελεί πρότυπο του OASIS από το 2003 (Version 2.0). Σήμερα, βρίσκεται στην έκδοση 3.0 (Φεβρουάριος ρ ς 2005)
48 Συμμόρφωση με Ανοικτά Πρότυπα, όπως XML, SOAP, WSDL, UDDI Επαναχρησιμοποίηση κώδικα και συστατικών στοιχείων (components) Σχέση με την Υπηρεσιοστραφή Αρχιτεκτονική (Service-oriented Architecture) Υποστήριξη της χαλαρής διασύνδεσης (loose coupling) μεταξύ των components Η μόνη αλληλεπίδραση ανάμεσα στην εφαρμογή και τις υπηρεσίες πραγματοποιείται μέσω των δημοσιευμένων διεπαφών Αδιαφάνεια τοποθεσίας Ασφάλεια Διαθεσιμότητα σε επίπεδο περιγραφής στο Ληξιαρχείο Διαδικτυακών Υπηρεσιών του ΠΗΔ και σε επίπεδο υλοποίησης από τον αρμόδιο Φορέα που τις εξέδωσε Επίδοση και Αξιοπιστία Ευκολία ανεύρεσης Διατηρησιμότητα και ευκολία διαχείρισης εκδόσεων Ανεξαρτησία από πλατφόρμες υλοποίησης
49
50 Top-down approach: οι Διαδικτυακές Υπηρεσίες να καλύπτουν τις ανάγκες των αποδεκτών της υπηρεσίας, αλλά να μην υποστηρίζονται επαρκώς από τα Πληροφοριακά Συστήματα του Φορέα ή απαιτούν τη δημιουργία νέων Πληροφοριακών Συστημάτων από την αρχή. Bottom-up approach: οι Διαδικτυακές Υπηρεσίες απλώς να εξωτερικεύουν όψεις των back-office εφαρμογών του Φορέα, χωρίς να τοποθετούνται στο συγκεκριμένο πλαίσιο μιας υπηρεσίας Αντίθετα... θα πρέπει να συμβιβάζονται οι επιχειρηματικές ανάγκες και οι παρεχόμενες υπηρεσίες με τις δυνατότητες των Πληροφοριακών Συστημάτων του Φορέα (meet-in-themiddle approach)
51 KY.153 Ως καλά ορισμένη Διαδικτυακή Υπηρεσία θεωρείται η Διαδικτυακή Υπηρεσία που τεκμηριώνεται με: Το πλήρες WSDL αρχείο της, με την περιγραφή διεπαφής και υλοποίησης, και τη διεύθυνση που λειτουργεί το web service στο Διαδίκτυο Mεταδεδομένα που σχετίζονται με τον ιδιοκτήτη της Μοντέλο και Μεταδεδομένα της υπηρεσίας στην οποία οίαεντάσσεται ε XML Σχήματα για τα ανταλλασσόμενα έγγραφα Το UML Ακολουθιακό Διάγραμμα (Sequence Diagram) που αποτυπώνει αναλυτικά τη ροή της
52 Αναγνώριση εσωτερικών σημείων διαλειτουργικότητας Αναγνώριση Διαδικτυακών Υπηρεσιών Αναζήτηση Διαδικτυακών Υπηρεσιών στο Ληξιαρχείο Διαλειτουργικότητας Αξιοποίηση της Διαδικτυακής Υπηρεσίας από τους εμπλεκόμενους Φορείς Συντήρηση Διαδικτυακών Υπηρεσιών Βήμα 4 Δημοσίευση των Διαδικτυακών Υπηρεσιών στο Ληξιαρχείο Διαλειτουργικότητας Βήμα 3 Υλοποίηση Διαδικτυακών Υπηρεσιών Βήμα 2 Σχεδίαση Διαδικτυακών Υπηρεσιών Βήμα 1 Αναγνώριση σημείων διαλειτουργικότητας μεταξύ Φορέων Βή ήμα 5 Αναγνώριση τελικών υπηρεσιών
SEMANTIC INTEROPERABILITY
SEMANTIC INTEROPERABILITY Electronic Transactions by Koussouris S., Lampathaki F., Askounis D. Introduction to XML and XML Schema XML (extensible Markup Language) Capability to describe structured data
Διαβάστε περισσότεραΓλώσσες Σήµανσης (Markup Languages) Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο
Γλώσσες Σήµανσης (Markup Languages) Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 1 Γλώσσες Σήµανσης Γλώσσες σήµανσης: Αρχικά για τον καθορισµό εµφάνισης σελίδων, γραµµατοσειρών. Στη συνέχεια επεκτάθηκαν
Διαβάστε περισσότεραΣχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 10η Διάλεξη: Web Services
Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 10η Διάλεξη: Web Services Δρ. Απόστολος Γκάμας Λέκτορας (407/80) gkamas@uop.gr Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου Διαφάνεια 1 Ορισμός των Web Services
Διαβάστε περισσότεραΥπηρεσιοστρεφής Αρχιτεκτονική SOA (Service Oriented Architecture)
Υπηρεσιοστρεφής Αρχιτεκτονική SOA (Service Oriented Architecture) Χρήστος Ηλιούδης Πλεονεκτήματα των Υπηρεσιών Ιστού Διαλειτουργικότητα: Η χαλαρή σύζευξή τους οδηγεί στην ανάπτυξη ευέλικτου λογισμικού
Διαβάστε περισσότεραΤεχνικές Προδιαγραφές ιαλειτουργικότητας
ΤΕΧΝΙΚΕΣ ΠΡΟ ΙΑΓΡΑΦΕΣ ΕΙΓΜΑ ΠΑΡΑΡΤΗΜΑΤΟΣ ΙΑΓΩΝΙΣΜΟΥ ΚΟΙΝΟΤΙΚΟ ΠΛΑΙΣΙΟ ΣΤΗΡΙΞΗΣ 2000-2006 ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ «Κοινωνία της Πληροφορίας» http://www.infosociety.gr Μάιος 2003 Τεχνικές Προδιαγραφές ιαλειτουργικότητας
Διαβάστε περισσότεραΤο Πλαίσιο Διαλειτουργικότητας & Υπηρεσιών. Ενημέρωση σχετικά με τις γενικές αρχές και τη. Ενημέρωση σχετικά με τα τεχνολογικά πρότυπα βάσει
Το Πλαίσιο Διαλειτουργικότητας & Υπηρεσιών Ηλεκτρονικών Συναλλαγών (ΠΔ&ΥΗΣ) στοχεύει στην: Ενημέρωση σχετικά με τις γενικές αρχές και τη στρατηγική ανάπτυξης πληροφοριακών συστημάτων Ενημέρωση σχετικά
Διαβάστε περισσότεραΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών
ΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών World Wide Web (WWW) Θέματα Επεξεργασία δεδομένων στο Web Δημιουργία απλών σελίδων HTML Περιγραφή κάποιων XHTML στοιχείων (tags) Εξέλιξης του WWW Το WWW
Διαβάστε περισσότεραΝΤUA. Τεχνολογία Πολυμέσων
ΝΤUA Τεχνολογία Πολυμέσων 5. Διάλεξη 5: XML XML Μεταγλώσσα για την κωδικοποίηση δεδομένων Πρόβλημα που επιζητά λύσεις: Kοινή γλώσσα επικοινωνίας των εφαρμογών Σημαίνει extensible Markup Language Σχεδιάστηκε
Διαβάστε περισσότεραΠεριεχόμενα. Γαβαλάς Δαμιανός Τρέχον status της HTML
Δικτυακά Πολυμέσα ΙΙ Διάλεξη #2 η : Βασικές έννοιες σχεδιασμού στο web Γαβαλάς Δαμιανός dgavalas@aegean.gr Περιεχόμενα Τρέχον status της HTML Μετάβαση από την HTML στην XHTML Κλέ Καλές πρακτικές συγγραφής
Διαβάστε περισσότεραΠρογραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 9: Web Services. Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής
Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 9: Web Services Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής Σκοποί ενότητας Σκοπός της παρούσας ενότητας είναι να εξοικειωθούν
Διαβάστε περισσότεραΙόνιο Πανεπιστήμιο - Τμήμα Αρχειονομίας - Βιβλιοθηκονομίας
Μεταδεδομένα για Ψηφιακές Βιβλιοθήκες Γ. Δ. Μπώκος Μεταδεδομένα: Ο όρος Μεταδεδομένα: «Δεδομένα σχετικά με Δεδομένα» Αναλυτικότερα: «Το σύνολο όσων θα μπορούσε να πει κανείς για ένα πληροφοριακό αντικείμενο
Διαβάστε περισσότεραΔιακυβέρνησης και Πρότυπα Διαλειτουργικότητας
ΥΠΟΥΡΓΕΙΟ ΕΣΩΤΕΡΙΚΩΝ Ελληνικό Πλαίσιο Παροχής Υπηρεσιών Ηλεκτρονικής Διακυβέρνησης και Πρότυπα Διαλειτουργικότητας Γ. Χαραλαμπίδης, Υπεύθυνος Έργου PLANET ΑΕ ΕΠΙΣΕΥ/Εθνικό Μετσόβιο Πολυτεχνείο Δεκέμβριος
Διαβάστε περισσότεραΥΠΗΡΕΣΙΑ «TAXISNET» - ΗΛΕΚΤΡΟΝΙΚΗ ΥΠΟΒΟΛΗ ΤΩΝ ΦΟΡΟΛΟΓΙΚΩΝ ΔΗΛΩΣΕΩΝ ΓΙΑ ΤΟ ΤΜΗΜΑ ΕΣΩΤΕΡΙΚΩΝ ΠΡΟΣΟΔΩΝ ΚΑΙ ΤΗΝ ΥΠΗΡΕΣΙΑ ΦΟΡΟΥ ΠΡΟΣΤΙΘΕΜΕΝΗΣ ΑΞΙΑΣ ΤΟΥ
ΥΠΗΡΕΣΙΑ «TAXISNET» - ΗΛΕΚΤΡΟΝΙΚΗ ΥΠΟΒΟΛΗ ΤΩΝ ΦΟΡΟΛΟΓΙΚΩΝ ΔΗΛΩΣΕΩΝ ΓΙΑ ΤΟ ΤΜΗΜΑ ΕΣΩΤΕΡΙΚΩΝ ΠΡΟΣΟΔΩΝ ΚΑΙ ΤΗΝ ΥΠΗΡΕΣΙΑ ΦΟΡΟΥ ΠΡΟΣΤΙΘΕΜΕΝΗΣ ΑΞΙΑΣ ΤΟΥ ΥΠΟΥΡΓΕΙΟΥ ΟΙΚΟΝΟΜΙΚΩΝ ΤΗΣ ΚΥΠΡΙΑΚΗΣ ΔΗΜΟΚΡΑΤΙΑΣ Οδηγίες
Διαβάστε περισσότεραΥπηρεσίες Ιστού (Web Services) ΜΙΧΑΛΗΣ ΜΑΛΙΑΠΠΗΣ
Υπηρεσίες Ιστού (Web Services) ΜΙΧΑΛΗΣ ΜΑΛΙΑΠΠΗΣ Μάθημα Πρώτο Εισαγωγή στις Υπηρεσίες Ιστού (Web Services) Μοντέλα WS JSON Χρήση (consume) WS μέσω python Πρόσβαση σε WS και άντληση δεδομένων Παραδείγματα
Διαβάστε περισσότεραΜεταδεδομένα στο Ψηφιακό περιβάλλον
Μεταδεδομένα στο Ψηφιακό περιβάλλον Μονάδα Αριστείας Ανοικτού Λογισμικού - Χαροκόπειο Πανεπιστήμιο Ψηφιακό Τεκμήριο Οτιδήποτε υπάρχει σε ηλεκτρονική μορφή και μπορεί να προσπελαστεί μέσω υπολογιστή Μεταδεδομένα
Διαβάστε περισσότεραΜοντέλο Τεκμηρίωσης. Έκδοση 4.0 Μάρτιος 2012
Μάρτιος 2012 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1. ΕΙΣΑΓΩΓΗ... 4 1.1 ΣΚΟΠΟΣ ΚΑΙ ΠΕΡΙΕΧΟΜΕΝΟ... 4 1.2 ΔΟΜΗ ΤΟΥ ΠΑΡΑΔΟΤΕΟΥ... 7 1.3 ΣΥΜΜΟΡΦΩΣΗ ΜΕ ΤΟ ΠΗΔ... 8 2. ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΔΙΑΔΙΚΑΣΙΩΝ... 10 2.1 ΒΑΣΙΚΕΣ ΑΡΧΕΣ... 10
Διαβάστε περισσότεραBibConvert μετατροπές LOM
BibConvert μετατροπές LOM Δημοσθένης Νικούδης Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας BibConvert 2 Μετατρέπει μεταδεδομένα από άλλες μορφές σε MARC21 (ή πιο σωστά MARCXML) Command-line tool Δεν έχει web interface
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΕΛΛΗΝΙΚΟ ΠΛΑΙΣΙΟ ΔΙΑΛΕΙΤΟΥΡΓΙΚΟΤΗΤΑΣ ΤΟ ΕΛΛΗΝΙΚΟ E-GIF : ΣΥΝΟΨΗ Διδάσκων: Ι. Χαραλαμπίδης,
Διαβάστε περισσότεραΜια εισαγωγή στην XSL
Μια εισαγωγή στην XSL Daemon τεύχος 2 Γιώργος Γεωργοβασίλης georgeg@di.uoa.gr Τι θα δούμε Τι είναι η XSL; Ανασκόπηση Γενικά περί XML και XPath Γενικά περί XSL και εφαρμογών Παραδείγματα, σύνταξη κειμένων,
Διαβάστε περισσότεραΤεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών
ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών Οδηγός Εργαστηρίου:
Διαβάστε περισσότερα1 Συστήματα Αυτοματισμού Βιβλιοθηκών
1 Συστήματα Αυτοματισμού Βιβλιοθηκών Τα Συστήματα Αυτοματισμού Βιβλιοθηκών χρησιμοποιούνται για τη διαχείριση καταχωρήσεων βιβλιοθηκών. Τα περιεχόμενα των βιβλιοθηκών αυτών είναι έντυπα έγγραφα, όπως βιβλία
Διαβάστε περισσότεραΑνάπτυξη Οντολογικής Γνώσης για Τεκμηρίωση Οπτικοακουστικού Περιεχομένου ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ Ανάπτυξη Οντολογικής Γνώσης για Τεκμηρίωση Οπτικοακουστικού Περιεχομένου
Διαβάστε περισσότεραΣημασιολογικός Ιστός (Semantic Web) - XML
Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Σημασιολογικός Ιστός (Semantic Web) - XML 22/11/2016 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων
Διαβάστε περισσότεραΣημασιολογικός Ιστός (Semantic Web) - XML
Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Σημασιολογικός Ιστός (Semantic Web) - XML 4/10/2016 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων
Διαβάστε περισσότεραΠεριεχόμενα. Πρόλογος... xiii
Περιεχόμενα Πρόλογος... xiii Κεφάλαιο 1 ο Εισαγωγή στις τεχνολογίες Διαδικτύου... 1 1.1 Σύντομη ιστορία του Διαδικτύου... 3 1.2 Σύνδεση στο Διαδίκτυο μέσω Παρόχου (ISP)... 6 1.3 Μοντέλα Επικοινωνίας...
Διαβάστε περισσότεραΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ
ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΣΥΜΠΛΗΡΩΜΑΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ ΛΟΓΙΚΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ (III) ΙΖΑΜΠΩ ΚΑΡΑΛΗ ΑΘΗΝΑ 2008 Σύγχρονεςανάγκες για αναπαράσταση γνώσης
Διαβάστε περισσότεραΚατανεμημένα Συστήματα με Java. Ενότητα # 18: Υπηρεσίες Ιστού Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής
Κατανεμημένα Συστήματα με Java Ενότητα # 18: Υπηρεσίες Ιστού Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου
Διαβάστε περισσότεραΜοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές
Μοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές Ελληνικό Ανοικτό Πανεπιστήμιο ΓΤΠ61 Πληροφορική Πολυμέσα Αγγελική Μαζαράκη Τι είναι η UML Είναι μια γραφική γλώσσα μοντελοποίησης συστημάτων.
Διαβάστε περισσότεραΠρογραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 5: XML. Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής
Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 5: XML Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής Σκοποί ενότητας Σκοπός της παρούσας ενότητας είναι να εξοικειωθούν
Διαβάστε περισσότεραΕισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html. Χρ. Ηλιούδης
Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html Χρ. Ηλιούδης Παγκόσμιος Ιστός (WWW) Ο Παγκόσμιος Ιστός (World Wide Web WWW), ή απλώς Ιστός, βασίζεται στην ιδέα των κατανεμημένων πληροφοριών. Αντί όλες
Διαβάστε περισσότεραΔιαχείριση Πολιτισμικών Δεδομένων
Διαχείριση Πολιτισμικών Δεδομένων Μάθημα 9 Μεταδεδομένα Τζανέτος Πομόνης ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Τι είναι τα Μεταδεδομένα; Ο όρος
Διαβάστε περισσότερα08 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο. Χειμερινό εξάμηνο
08 Η γλώσσα UML I Τεχνολογία Λογισμικού Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Χειμερινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Unified Modeling Language
Διαβάστε περισσότεραΑναπαράσταση Γνώσης και Αναζήτηση στον Σηµασιολογικό Ιστό
Αναπαράσταση Γνώσης και Αναζήτηση στον Σηµασιολογικό Ιστό Αλέξανδρος Βαλαράκος (alexv@iit.demokritos.gr) (alexv@aegean.gr) Υποψήφιος ιδάκτορας Τµήµα Μηχανικών Υπολογιστικών και Πληροφοριακών Συστηµάτων.
Διαβάστε περισσότεραΒάσεις Δεδομένων ΙΙ. Διάλεξη 5 η XML και ΒΔ στο Διαδίκτυο
Βάσεις Δεδομένων ΙΙ Διάλεξη 5 η XML και ΒΔ στο Διαδίκτυο Δ. Χριστοδουλάκης - Α. Φωκά Τμήμα Μηχανικών Η/Υ & Πληροφορικής - Εαρινό Εξάμηνο 2007 Εισαγωγή Πολλές εφαρμογές διαδικτύου υποστηρίζουν web διεπαφές
Διαβάστε περισσότεραΣχεδίαση και Ανάπτυξη Ιστότοπων
Σχεδίαση και Ανάπτυξη Ιστότοπων Ιστορική Εξέλιξη του Παγκόσμιου Ιστού Παρουσίαση 1 η 1 Βελώνης Γεώργιος Καθηγητής Περιεχόμενα Τι είναι το Διαδίκτυο Βασικές Υπηρεσίες Διαδικτύου Προηγμένες Υπηρεσίες Διαδικτύου
Διαβάστε περισσότεραΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED σχεδιασμός ιστοσελίδας ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ
ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED σχεδιασμός ιστοσελίδας ΕΚΔΟΣΗ 1.0 ΤΙ ΕΙΝΑΙ ΤΟ ADVANCED Οι Advanced θεματικές ενότητες είναι είναι κατάλληλες για άτομα που επιθυμούν να συνεχίσουν σπουδές στο χώρο της
Διαβάστε περισσότεραΣε παγκόσμιο επίπεδο, οιμηχανέςαναζήτησηςτουinternet αναπτύχθηκαν για να κάνουν αναζήτηση πληροφοριών σε πολλαπλές τοποθεσίες ιστού.
Τζίτζικας Αγαπητός Τζίτζικας Αγαπητός Σε παγκόσμιο επίπεδο, οιμηχανέςαναζήτησηςτουinternet αναπτύχθηκαν για να κάνουν αναζήτηση πληροφοριών σε πολλαπλές τοποθεσίες ιστού. Δυστυχώς, αυτές οι μηχανές αναζήτησης
Διαβάστε περισσότερατης πληροφορίας Λίνα Μπουντούρη Εθνικό Κέντρο Τεκμηρίωσης 13ο ΠανελλήνιοΣυνέδριοΑκαδημαϊκών Βιβλιοθηκών - Κέρκυρα 2004
example Αξιοποιώντας την τεχνολογία XML στη διαχείριση της πληροφορίας Λίνα Μπουντούρη Εθνικό Κέντρο Τεκμηρίωσης 13ο ΠανελλήνιοΣυνέδριοΑκαδημαϊκών Βιβλιοθηκών - Κέρκυρα 2004 Πρότυπα και XML Πρότυπα ενιαίο
Διαβάστε περισσότεραΤεχνολογίες Παγκόσμιου Ιστού. 1η διάλεξη
Τεχνολογίες Παγκόσμιου Ιστού 1η διάλεξη Χαρακτηριστικά Μαθήματος Μάθημα προγραμματισμού (και όχι μόνον) Μπορεί να εξελιχθεί σε εφιάλτη αν δεν έχετε καλή γνώση και αρκετή εμπειρία προγραμματισμού (Java)
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 17: Web Services Εισαγωγή
ΚΕΦΑΛΑΙΟ 17: Web Services 17.1. Εισαγωγή Με τον όρο WebService αναφερόμαστε σε ένα σύστημα λογισμικού το οποίο σχεδιάστηκε με τρόπο τέτοιο ώστε να υποστηρίζει την ανεμπόδιστη συνεργασία δύο μηχανών μέσω
Διαβάστε περισσότεραUML. Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις. Παραδείγματα
ΕΙΣΑΓΩΓΗ ΣΤΗ UML UML Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις ιαγράµµατα Παραδείγματα Ορισμός του μοντέλου Αποτελεί µια αφηρηµένη περιγραφή ενός Φυσικού συστήµατος. Αποτελεί ένα σχέδιο για την
Διαβάστε περισσότεραΥπηρεσίες Ιστού (Web Services) Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών
Υπηρεσίες Ιστού (Web Services) Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών Περιεχόμενα Εισαγωγή στις Υπηρεσίες Ιστού Ορισμοί Παραδείγματα Σύγκριση με άλλες τεχνολογίες Πρωτόκολλα Υπηρεσιών Ιστού SOAP
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΜΟΝΤΕΛΑ ΣΥΣΤΗΜΑΤΟΣ Διδάσκων: Γ. Χαραλαμπίδης, Επ. Καθηγητής
Διαβάστε περισσότεραΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ
ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ XML (extended Markup Language) Ι. Χατζηλυγερούδης ΕΙΣΑΓΩΓΗ SGML (Standard Generalized Markup Language) Διεθνές πρότυπο ορισμού μεθόδων αναπαράστασης πληροφοριών
Διαβάστε περισσότερα<address>αδριανείου 2, Νέο Ψυχικό, 11525, Αθήνα</adderss> <address>
ΥΠΗΡΕΣΙΑ «TAXISNET» - ΗΛΕΚΤΡΟΝΙΚΗ ΥΠΟΒΟΛΗ ΤΩΝ ΦΟΡΟΛΟΓΙΚΩΝ ΗΛΩΣΕΩΝ ΓΙΑ ΤΟ ΤΜΗΜΑ ΕΣΩΤΕΡΙΚΩΝ ΠΡΟΣΟ ΩΝ ΚΑΙ ΤΗΝ ΥΠΗΡΕΣΙΑ ΦΟΡΟΥ ΠΡΟΣΤΙΘΕΜΕΝΗΣ ΑΞΙΑΣ ΤΟΥ ΥΠΟΥΡΓΕΙΟΥ ΟΙΚΟΝΟΜΙΚΩΝ ΤΗΣ ΚΥΠΡΙΑΚΗΣ ΗΜΟΚΡΑΤΙΑΣ Οδηγίες
Διαβάστε περισσότεραΔιαχείριση Πληροφοριακών Συστημάτων
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Διαχείριση Πληροφοριακών Συστημάτων Ενότητα #7: UML Χρήστος Δρόσος Τμήμα Μηχανικών Αυτοματισμού Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό
Διαβάστε περισσότεραΔιαδίκτυο: δίκτυο διασυνδεμένων δικτύων Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο, απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ.
ΚΕΦΑΛΑΙΟ 9 Διαδίκτυο: δίκτυο διασυνδεμένων δικτύων Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο, απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ. Το 1966 αρχίζει ο σχεδιασμός του ARPANET, του πρώτου
Διαβάστε περισσότεραINTEROPERABILITY II. Electronic Transactions. by Koussouris S., Lampathaki F., Askounis D.
INTEROPERABILITY II Electronic Transactions by Koussouris S., Lampathaki F., Askounis D. The Greek egif www.e-gif.gov.gr (Greek Slides) Νόμος (Ν.3979/2011 ΦΕΚ Α 138/16.06.2011) H Δομή του Πλαισίου Πλαίσιο
Διαβάστε περισσότεραΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ Α.Ε. Μοντέλο Τεκµηρίωσης. Έκδοση 2.00 Μάιος 2008
ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ Α.Ε. «Ελληνικό Πλαίσιο Παροχής Υπηρεσιών» Μάιος 2008 PLANET ΑΝΩΝΥΜΗ ΕΤΑΙΡΕΙΑ ΠΑΡΟΧΗΣ ΣΥΜΒΟΥΛΕΥΤΙΚΩΝ ΥΠΗΡΕΣΙΩΝ ΕΡΕΥΝΗΤΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΑΚΟ ΙΝΣΤΙΤΟΥΤΟ ΣΥΣΤΗΜΑΤΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ
Διαβάστε περισσότεραΑρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12
Αρχιτεκτονικές κατανεμημένων συστημάτων Στόχοι Εξήγηση των πλεονεκτημάτων και των μειονεκτημάτων των αρχιτεκτονικών κατανεμημένων συστημάτων Εξέταση των αρχιτεκτονικών συστημάτων πελάτηδιακομιστή και των
Διαβάστε περισσότεραΝΤUA. Τεχνολογία Πολυμέσων
ΝΤUA Τεχνολογία Πολυμέσων Contents 2. Lesson 5: XML Τα αρχικά XML Extensible Markup Language Μεταγλώσσα προγραμματισμού για την κωδικοποίηση δεδομένων Έστω ότι θέλουμε να παρουσιάσουμε ένα κείμενο, μια
Διαβάστε περισσότεραΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ
ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ Κεφάλαιο 2. Το περιβάλλον του παγκόσμιου Ιστού Επιμέλεια: Καραγιάννης Σπύρος Καθηγητής ΠΕ19 Πλεονεκτήματα παγκόσμιου Ιστού Εξυπηρετητής Ιστού & Ιστοσελίδες Κύριες
Διαβάστε περισσότεραΗ μοντελοποίηση και διαγραμματική απεικόνιση των υπηρεσιών, με απώτερο στόχο τη συνεχή διοίκηση και βελτιστοποίησή τους.
Δύο βασικοί άξονες Εξέταση των απαιτήσεων των αποδεκτών υπηρεσιών Εξέταση των απαιτήσεων των διαδικασιών Στόχοι Η μοντελοποίηση και διαγραμματική απεικόνιση των υπηρεσιών, με απώτερο στόχο τη συνεχή διοίκηση
Διαβάστε περισσότεραΑξιολόγηση Υπηρεσιών ιαδικτύου µέσω Περιπτώσεων Μελέτης
Αξιολόγηση Υπηρεσιών ιαδικτύου µέσω Περιπτώσεων Μελέτης Κωστής Αϊβαλής Μηχανικός Πληροφορικής TU-Berlin 2/5/2008 ΕΑΠ-ΓΤΠ61-Κωστής Αϊβαλής 1 Εισαγωγή Η ταχύτητα επεξεργασίας των εφαρµογών διαδικτυακών υπηρεσιών
Διαβάστε περισσότεραΔΙΑΣΥΝΔΕΣΗ ΚΑΙ ΔΗΜΟΣΙΕΥΣΗ ΔΕΔΟΜΕΝΩΝ ΔΗΜΟΣΙΩΝ ΚΑΙ ΙΔΙΩΤΙΚΩΝ ΦΟΡΕΩΝ ΜΕ ΧΡΗΣΗ ΤΗΣ XML
ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΔΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΑΣΥΝΔΕΣΗ ΚΑΙ ΔΗΜΟΣΙΕΥΣΗ ΔΕΔΟΜΕΝΩΝ ΔΗΜΟΣΙΩΝ ΚΑΙ ΙΔΙΩΤΙΚΩΝ ΦΟΡΕΩΝ ΜΕ ΧΡΗΣΗ ΤΗΣ XML ΤΣΙΑΤΣΙΟΣ ΜΙΧΑΛΗΣ ΘΕΣΣΑΛΟΝΙΚΗ
Διαβάστε περισσότεραΑΠΟΦΑΣΗ Ο ΥΦΥΠΟΥΡΓΟΣ ΔΙΟΙΚΗΤΙΚΗΣ ΜΕΤΑΡΡΥΘΜΙΣΗΣ ΚΑΙ ΗΛΕΚΤΡΟΝΙΚΗΣ ΔΙΑΚΥΒΕΡΝΗΣΗΣ
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ YΠΟΥΡΓΕΙΟ ΔΙΟΙΚΗΤΙΚΗΣ ΜΕΤΑΡΡΥΘΜΙΣΗΣ ΚΑΙ ΗΛΕΚΤΡΟΝΙΚΗΣ ΔΙΑΚΥΒΕΡΝΗΣΗΣ ΥΠΗΡΕΣΙΑ ΑΝΑΠΤΥΞΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Αθήνα, 23-4-2012 Αριθ. Πρωτ. ΥΑΠ/Φ.40.4/3/1031 Ταχ. Δ/ση : Φιλοξένου 2-4 Ταχ. Κώδικας
Διαβάστε περισσότερα«Σημασιολογική Αναζήτηση Υπηρεσιών Ιστού βάση των δυνατοτήτων τους» Semantic Matching of Web Services Capabilities
ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΠΟΛΙΤΙΚΩΝ ΣΠΟΥΔΩΝ ΔΙΑΤΜΗΜΑΤΙΚΟ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «Σημασιολογική Αναζήτηση Υπηρεσιών Ιστού βάση των δυνατοτήτων τους»
Διαβάστε περισσότεραΛογισμικό Open Source στις Υπηρεσίες των Βιβλιοθηκών του Πανεπιστημίου Αθηνών
Λογισμικό Open Source στις Υπηρεσίες των Βιβλιοθηκών του Πανεπιστημίου Αθηνών Υπολογιστικό Κέντρο Βιβλιοθηκών ΕΚΠΑ http://www.lib.uoa.gr Εισαγωγή Και στις ΒΥΠ του ΕΚΠΑ, οι ανάγκες για υλοποίηση υπηρεσιών
Διαβάστε περισσότεραΣύνθεση διαδικτυακών υπηρεσιών με χρήση τεχνικών σχεδιασμού ενεργειών
Σύνθεση διαδικτυακών υπηρεσιών με χρήση τεχνικών σχεδιασμού ενεργειών Ουρανία Χατζή raniah@hua.gr Χαροκόπειο Πανεπιστήμιο 29 Νοεμβρίου 2007 Outline Web Service Overview Standards & Model Syntactic vs Semantic
Διαβάστε περισσότεραΚεφάλαιο 9: Διαδίκτυο, Web 2.0 και Web X.0. Εφαρμογές Πληροφορικής Κεφ. 9 Καραμαούνας Πολύκαρπος 1
Κεφάλαιο 9: Διαδίκτυο, Web 2.0 και Web X.0 Καραμαούνας Πολύκαρπος 1 9.1 Ιστορικά Στοιχεία Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο και ήταν απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ. Το 1966
Διαβάστε περισσότεραΔιαγράμματα Κλάσεων στη Σχεδίαση
Διαγράμματα Κλάσεων στη Σχεδίαση περιεχόμενα παρουσίασης Αφηρημένες κλάσεις Ιδιότητες Λειτουργίες Απλοί τύποι Συσχετίσεις Εξάρτηση Διεπαφές αφηρημένες κλάσεις Οι αφηρημένες κλάσεις δεν μπορούν να δημιουργήσουν
Διαβάστε περισσότεραΒασικές Έννοιες Web Εφαρμογών
ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Τεχνολογίες και Εφαρμογές Διαδικτύου Βασικές Έννοιες Web Εφαρμογών Κατερίνα Πραματάρη Τεχνολογίες και Εφαρμογές Διαδικτύου Περιεχόμενα
Διαβάστε περισσότεραSGML (Standard Generalized Markup Language) HTML (HyperText Markup Language) XML (extensible Markup Language)
SGML (Standard Generalized Markup Language) Γλώσσα για την περιγραφή της δομης και του περιεχομένου ηλεκτρονικών κειμένων Πλήρης Σύνθετη Δύσκολη στην εκμάθηση και την χρήση HTML (HyperText Markup Language)
Διαβάστε περισσότεραBetaCMS. Επισκόπηση. BetaCONCEPT
BetaCMS Επισκόπηση BetaCONCEPT - 2009 gchomatas@ibetaconcept.com Wednesday, June 10, 2009 1 Τι είναι το BetaCMS Η πλατφόρμα BetaCMS υλοποιεί Ένα Σύστημα Διαχείρισης Επιχειρησιακού Περιεχομένου και παρέχει
Διαβάστε περισσότεραΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΕΧΝΟΛΟΓΙΩΝ ΔΙΑΔΙΚΤΥΑΚΩΝ ΥΠΗΡΕΣΙΩΝ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ REST ΠΛΑΣΤΑΡΑΣ ΕΥΡΙΠΙΔΗΣ
ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΕΧΝΟΛΟΓΙΩΝ ΔΙΑΔΙΚΤΥΑΚΩΝ ΥΠΗΡΕΣΙΩΝ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ REST ΠΛΑΣΤΑΡΑΣ ΕΥΡΙΠΙΔΗΣ ΘΕΣΣΑΛΟΝΙΚΗ, 2016 ΕΙΣΑΓΩΓΗ Μια διαδικτυακή υπηρεσία μπορεί να περιγραφεί απλά σαν μια οποιαδήποτε
Διαβάστε περισσότεραΑρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12
Αρχιτεκτονικές κατανεμημένων συστημάτων Στόχοι Εξήγηση των πλεονεκτημάτων και των μειονεκτημάτων των αρχιτεκτονικών κατανεμημένων συστημάτων Εξέταση των αρχιτεκτονικών συστημάτων πελάτηδιακομιστή και των
Διαβάστε περισσότεραΔιασύνδεση και Άνοιγμα Δεδομένων του Α.Π.Θ. Καραογλάνογλου Κωνσταντίνος Μονάδα Σημασιολογικού Ιστού Α.Π.Θ 18/3/2014
Διασύνδεση και Άνοιγμα Δεδομένων του Α.Π.Θ. Καραογλάνογλου Κωνσταντίνος Μονάδα Σημασιολογικού Ιστού Α.Π.Θ 18/3/2014 Ανοικτά και Συνδεδεμένα Δεδομένα Ανοικτά Δεδομένα Πληροφορίες, δημόσιες ή άλλες, στις
Διαβάστε περισσότεραΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ
ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ RDF (Resource Description Framework) Ι. Χατζηλυγερούδης Ανεπάρκεια της XML Η XML είναι Μετα-γλώσσα ορισμού σήμανσης για ανταλλαγή δεδομένων και μεταδεδομένων μεταξύ
Διαβάστε περισσότεραΔΝΓΔΙΚΣΙΚΔ ΑΠΑΝΣΗΔΙ 3 εο ΓΡΑΠΣΗ ΔΡΓΑΙΑ 2003-2004
Β ΣΟΜΟ, ΚΔΦΑΛΑΙΑ 1 3 ΔΝΓΔΙΚΣΙΚΔ ΑΠΑΝΣΗΔΙ 3 εο ΓΡΑΠΣΗ ΔΡΓΑΙΑ 2003-2004 Τπνεξγαζία 1 (25 %) Ζ IANA (www.iana.org) είλαη έλαο κε θεξδνζθνπηθόο νξγαληζκόο πνπ είλαη ππεύζπλε γηα ηελ θξάηεζε έγθπξσλ εγγξαθώλ
Διαβάστε περισσότεραΔιαχείριση, Δημοσίευση και Διάθεση Ανοικτών Εκπαιδευτικών Πόρων
Διαχείριση, Δημοσίευση και Διάθεση Ανοικτών Εκπαιδευτικών Πόρων Ο ΡΟΛΟΣ ΤΩΝ ΔΙΑΣΥΝΔΕΔΕΜΕΝΩΝ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΩΝ ΒΙΒΛΙΟΘΗΚΩΝ Δρ. Χαράλαμπος Μπράτσας - OKGR CEO, Σωτήριος Καραμπατάκης - OKGR Open G.L.A.M.
Διαβάστε περισσότεραWeb and HTTP. Βασικά Συστατικά: Web Server Web Browser HTTP Protocol
HTTP Protocol Web and HTTP Βασικά Συστατικά: Web Server Web Browser HTTP Protocol Web Servers (1/2) Ένα πρόγραμμα (λογισμικό) που έχει εγκατασταθεί σε ένα υπολογιστικό σύστημα (έναν ή περισσότερους υπολογιστές)
Διαβάστε περισσότεραΔομημένη Αναπαράσταση Πληροφοριών
Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Δομημένη Αναπαράσταση Πληροφοριών 27/3/2018 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων
Διαβάστε περισσότεραΒάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα
Βάσεις Δεδομένων Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Βάσεις Δεδομένων», 2015-2016 Κεφάλαιο 2: Περιβάλλον Βάσεων Δεδομένων Μοντέλα Δεδομένων 2.1
Διαβάστε περισσότεραΜΑΘΗΜΑ 5. Ιόνιο Πανεπιστήµιο - Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας. Tεχνολογίες των Πληροφοριών σε ψηφιακό περιβάλλον: Τα εργαλεία
ΜΑΘΗΜΑ 5 161 Tεχνολογίες των Πληροφοριών σε ψηφιακό περιβάλλον: Τα εργαλεία 162 1 Η ανάγκη Η Ιστορία Μεταδεδοµένα στο Συµβατικό Περιβάλλον Ψηφιακό Περιβάλλον: Το πρόβληµα και οι πρώτες απόπειρες Προγράµµατα
Διαβάστε περισσότεραΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος... 13. Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15
ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος... 13 Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15 1.1 Εισαγωγή... 16 1.2 Διαδίκτυο και Παγκόσμιος Ιστός Ιστορική αναδρομή... 17 1.3 Αρχές πληροφοριακών συστημάτων
Διαβάστε περισσότεραΗμερομηνία Παράδοσης: 4/4/2013
Δράση 9.14 / Υπηρεσία εντοπισμού λογοκλοπής Κυρίως Παραδοτέο / Σχεδιασμός και ανάπτυξη λογισμικού (λογοκλοπής) και βάσης δεδομένων (αποθετηρίου) Επιμέρους Παραδοτέο 9.14.1.4 / Πληροφοριακό σύστημα υπηρεσίας
Διαβάστε περισσότεραΑνάπτυξηλογισμικού υλοποίησης του ανοικτού πρότυπου EPCALEv1.1 για εφαρμογές RFID
ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ- ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ, Ανάπτυξηλογισμικού υλοποίησης του ανοικτού πρότυπου EPCALEv1.1 για εφαρμογές RFID ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΚΑΙ ΔΙΚΤΥΩΝ Marie-Aurélie
Διαβάστε περισσότεραΑρχιτεκτονική Λογισμικού
Αρχιτεκτονική Λογισμικού περιεχόμενα παρουσίασης Τι είναι η αρχιτεκτονική λογισμικού Αρχιτεκτονική και απαιτήσεις Σενάρια ποιότητας Βήματα αρχιτεκτονικής σχεδίασης Αρχιτεκτονικά πρότυπα Διαστρωματωμένη
Διαβάστε περισσότεραΤεχνολογία Λογισμικού
Τμήμα Πληροφορικής & Τηλεπικοινωνιών, ΕΚΠΑ Τεχνολογία Λογισμικού 8ο Εξάμηνο 2018 19 Unified Modeling Language II Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Μοντελοποίηση δομής Διαγράμματα κλάσεων Class diagrams
Διαβάστε περισσότεραΠολιτισμική Τεχνολογία. Πολυμέσα & Διαδίκτυο Παράμετροι Δικαίου Μέρος Α
Πολιτισμική Τεχνολογία Πολυμέσα & Διαδίκτυο Παράμετροι Δικαίου Μέρος Α Δυνατότητες: Σύλληψη, συντήρηση, ανάδειξη Χρήση : Ψηφιακών βίντεο, ήχων, εικόνων, γραφικών παραστάσεων Οι συλλογές καθίστανται διαθέσιμες
Διαβάστε περισσότεραΕργαστήριο Σημασιολογικού Ιστού
Εργαστήριο Σημασιολογικού Ιστού Ενότητα 1: Σημασιολογία και Μεταδεδομένα Μ.Στεφανιδάκης 10-2-2017 Η αρχή: Το όραμα του Σημασιολογικού Ιστού Tim Berners-Lee, James Hendler and Ora Lassila, The Semantic
Διαβάστε περισσότεραΑποτύπωση επιχειρηματικής γνώσης και Διαδικασιών
Αποτύπωση επιχειρηματικής γνώσης και Διαδικασιών Η δομή του συστήματος ποιότητας Εγχειρίδιο Ποιότητας (quality manual) Διεργασίες ς (process) Διαδικασίες (procedure) Οδηγίες Εργασίας (work instruction)
Διαβάστε περισσότεραΤεχνολογία Λογισμικού. Ενότητα 1: Εισαγωγή στην UML Καθηγητής Εφαρμογών Ηλίας Γουνόπουλος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)
Τεχνολογία Λογισμικού Ενότητα 1: Εισαγωγή στην UML Καθηγητής Εφαρμογών Ηλίας Γουνόπουλος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Διαβάστε περισσότερα09 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών. Εαρινό εξάμηνο
09 Η γλώσσα UML I Τεχνολογία Λογισμικού Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών Εαρινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Unified Modeling Language
Διαβάστε περισσότεραΑΝΑΠΤΥΞΗ ΥΠΟΔΟΜΩΝ ΑΝΟΙΚΤΗΣ ΠΡΟΣΒΑΣΗΣ ΙΔΡΥΜΑΤΙΚΟ ΑΠΟΘΕΤΗΡΙΟ «ΟΛΥΜΠΙΑΣ» Διαλειτουργικότητα Ιδρυματικών Αποθετηρίων
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΑΠΤΥΞΗ ΥΠΟΔΟΜΩΝ ΑΝΟΙΚΤΗΣ ΠΡΟΣΒΑΣΗΣ ΙΔΡΥΜΑΤΙΚΟ ΑΠΟΘΕΤΗΡΙΟ «ΟΛΥΜΠΙΑΣ» Διαλειτουργικότητα Ιδρυματικών Αποθετηρίων Δημητριάδης Σάββας Πληροφορικός, MSc. Συνεργάτης Έργου Το Ιδρυματικό
Διαβάστε περισσότεραΜάθηµα 6. Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας
Μάθηµα 6 122 Μεταδεδοµένα: : Η τυπολογία των σχηµάτων 123 Dublin Core: Τα στοιχεία δεδοµένων (1) Θέµα (Subject) Περιγραφή (Description) ηµιουργός (Creator( Creator) Τίτλος (Title) Εκδότης (Publisher( Publisher)
Διαβάστε περισσότεραΣχεδιασμός του Ολοκληρωμένου Συστήματος Ψηφιακής Βιβλιοθήκης του Πανεπιστημίου Αθηνών
Σχεδιασμός του Ολοκληρωμένου Συστήματος Ψηφιακής Βιβλιοθήκης του Πανεπιστημίου Αθηνών Κώστας Βίγλας, Ειρήνη Λουρδή, Μάρα Νικολαΐδη, Γιώργος Πυρουνάκης, Κώστας Σαΐδης Περιεχόμενα Πώς οδηγούμαστε στο σχεδιασμό
Διαβάστε περισσότεραΕργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 4 ο Εργαστήριο -
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 4 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάννα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ: Στουγιάννου
Διαβάστε περισσότεραΠρότυπα και Τεχνολογίες Semantic Web και Web 2.0 και η εφαρμογή τους στην Ηλεκτρονική Διακυβέρνηση
Πρότυπα και Τεχνολογίες Semantic Web και Web 2.0 και η εφαρμογή τους στην Ηλεκτρονική Διακυβέρνηση Νίκος Λούτας (nlout@uom.gr) http://nikosloutas.com Υποψήφιος Διδάκτορας, Εργαστήριο Πληροφοριακών Συστημάτων,
Διαβάστε περισσότεραΕργαστήριο Σημασιολογικού Ιστού
Εργαστήριο Σημασιολογικού Ιστού Ενότητα 1: Σημασιολογία και Μεταδεδομένα Μ.Στεφανιδάκης 5-2-2016. Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα.
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΥΠΗΡΕΣΙΟΚΕΝΤΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Διδάσκων: Γ. Χαραλαμπίδης,
Διαβάστε περισσότεραΕργαστήριο Σημασιολογικού Ιστού
Εργαστήριο Σημασιολογικού Ιστού Ενότητα 5: Resource Description Framework (RDF) Μ.Στεφανιδάκης 16-3-2015. Τα επίπεδα του Σημασιολογικού Ιστού RDF: Το κύριο πρότυπο του Σημασιολογικού Ιστού, χρησιμοποιεί
Διαβάστε περισσότεραΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Εισαγωγή. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Εισαγωγή Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για
Διαβάστε περισσότεραΕργαστήριο Σημασιολογικού Ιστού
Εργαστήριο Σημασιολογικού Ιστού Ενότητα 4: Χρησιμοποιώντας Ενιαία Αναγνωριστικά URIs και IRIs Μ.Στεφανιδάκης 28-2-2016. Η έννοια της οντότητας Στον Σημασιολογικό Ιστό οι τριάδες μπορούν να εκληφθούν ως
Διαβάστε περισσότεραΣΗΜΑΣΙΟΛΟΓΙΚΟΣ ΙΣΤΟΣ - XML
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΣΗΜΑΣΙΟΛΟΓΙΚΟΣ ΙΣΤΟΣ - XML Εργαστήρια 5-6 Στουγιάννου Ελευθερία estoug@unipi.gr Περιεχόμενα Πέμπτου - Έκτου Εργαστηριακού Μαθήματος XML XSLT XPath Ασκήσεις
Διαβάστε περισσότεραΔιαγράμματα UML για την τεκμηρίωση της Αρχιτεκτονικής
Διαγράμματα UML για την τεκμηρίωση της Αρχιτεκτονικής περιεχόμενα παρουσίασης Διαγράμματα πακέτων Διαγράμματα συστατικών Διαγράμματα παράταξης Το μοντέλο των 4+1 όψεων τεκμηρίωση αρχιτεκτονικής και UML
Διαβάστε περισσότεραΜεταπτυχιακή Διατριβή
Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Πληροφορική» Μεταπτυχιακή Διατριβή Τίτλος Διατριβής Υπηρεσία Αυτόματης Ανάκτησης Συνδεδεμένης Δομής Θεματικών Επικεφαλίδων μέσω
Διαβάστε περισσότεραΤΙΤΛΟΣ ΙΠΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ: GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΠΕΡΙΟΧΗ ΕΡΕΥΝΑΣ: ΣΥΓΓΡΑΦΕΑΣ:
ΤΙΤΛΟΣ ΙΠΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ: GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΠΕΡΙΟΧΗ ΕΡΕΥΝΑΣ: Υπολογιστικά Συστήµατα & Τεχνολογίες Πληροφορικής ΣΥΓΓΡΑΦΕΑΣ: Γιώργος Γιαννόπουλος, διδακτορικός φοιτητής
Διαβάστε περισσότεραΕλληνικό Πλαίσιο Παροχής Υπηρεσιών Ηλεκτρονικής Διακυβέρνησης και Πρότυπα Διαλειτουργικότητας
Ελληνικό Πλαίσιο Παροχής Υπηρεσιών Ηλεκτρονικής Διακυβέρνησης και Πρότυπα Διαλειτουργικότητας Δρ. Γ. Χαραλαμπίδης EθνικόΜετσόβιοΠολυτεχνείο Ερευνητική Μονάδα egovernment 30 Οκτωβρίου 2007 Greek ICT Forum
Διαβάστε περισσότεραΔιπλωματική Εργασία. Μέλλιος Θωμάς, Πετρίδης Κοσμάς. Επιβλέπων Καθηγητής: Πρωτόγερος Νικόλαος
Διπλωματική Εργασία Αμφίδρομη επικοινωνία μεταξύ μίας Διαδικτυακής Πύλης Πανεπιστημίου και μίας εφαρμογής διαχείρισης γραμματείας με χρήση Web Services Επιβλέπων Καθηγητής: Πρωτόγερος Νικόλαος Θεσσαλονίκη,
Διαβάστε περισσότερα