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

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

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

Transcript

1 Ευφυείς Τεχνολογίες ----Πράκτορες Ενότητα 7: Επικοινωνία Πρακτόρων στο περιβάλλον JADE Δημοσθένης Σταμάτης Μαθησιακοί Στόχοι της ενότητας 7 Η κατανόηση του θεωρητικού μοντέλου για την επικοινωνία των πρακτόρων σε ένα πολυπρακτορικό σύστημα Η εισαγωγή στις γλώσσες επικοινωνίας πρακτόρων Η υλοποίηση της επικοινωνίας στα πλαίσια ενός προγραμματιστικού περιβάλλοντος ανάπτυξης πρακτόρων 2 1

2 Η ύλη της ενότητας 7 Η επικοινωνία ως μέσο για την αλληλεπίδραση των πρακτόρων Αναφορά σε μοντέλα επικοινωνίας για την επίλυση προβλήματος Η θεωρία Speech Act Πρωτόκολλα Αλληλεπίδρασης & Επικοινωνίας - Γλώσσες Η υλοποίηση της επικοινωνίας στο περιβάλλον JADE 3 Αλληλεπίδραση στα ΠΠΣ Ορισμός: Μία αλληλεπίδραση προκύπτει όταν δύο ή περισσότεροι πράκτορες σχετίζονται δυναμικά μέσω ενός συνόλου αμοιβαίων δράσεων [Ferber 1999] Οι αλληλεπιδράσεις προκύπτουν ως αποτέλεσμα μίας σειράς δράσεων, οι συνέπειες των οποίων επηρεάζουν τη μελλοντική συμπεριφορά των πρακτόρων. Οι δράσεις μπορεί να είναι άμεσες ή έμμεσες, με πρόθεση ή χωρίς πρόθεση. ΕΥΦΥΕΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΠΡΑΚΤΟΡΕΣ από ΕΝΟΤΗΤΑ 5 Δ. ΣΤΑΜΑΤΗΣ 4 2

3 Τύποι Αλληλεπίδρασης στα ΠΠΣ (γλωσσάρι) Ανεξαρτησία (Independence) Απλή Συνεργασία (Simple Cooperation) Παρεμπόδιση (Obstruction) Συντονισμένη Συνεργασία (Coordinated Cooperation) Ατομικός Ανταγωνισμός (Individual Competition) Συλλογικός ανταγωνισμός (Collective Competition) Ατομικός Ανταγωνισμός για πόρους (Individual Competition over resources) Συλλογικός Ανταγωνισμός για πόρους (Collective Competition over resources) 5 Τύποι Αλληλεπίδρασης στα ΠΠΣ Στόχοι Πόροι Πόροι Δεξιότητες Δεξιότητες Δεξιότητες Δεξιότητες Ανεξαρτησία Απλή Συνεργασία Παρεμπόδιση Συντονισμένη Συνεργασία Ατομικός ανταγωνισμός Συλλογικός ανταγωνισμός Ατομικός ανταγωνισμός για πόρους Συλλογικός ανταγωνισμός για πόρους 6 ΕΥΦΥΕΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΠΡΑΚΤΟΡΕΣ από ΕΝΟΤΗΤΑ 5 Δ. ΣΤΑΜΑΤΗΣ 3

4 Συνεργασία Πρακτόρων για επίλυση προβλήματος: Το μοντέλο «Contract net Protocol» Σύμφωνα με αυτό το μοντέλο οι πράκτορες ενός ΠΠΣ μπορούν να αποκτήσουν δύο ρόλους: του διαχειριστή (manager) και του αναδόχου (contractor) Εάν ένας πράκτορας δεν μπορεί να λύσει μόνος του ένα πρόβλημα (χρησιμοποιώντας τις δικές του ικανότητες και τους τοπικούς πόρους), αποσυνθέτει το πρόβλημα σε επιμέρους έργα (tasks) και λειτουργώντας ως διαχειριστής προσπαθεί να βρει άλλους πράκτορες που να διαθέτουν τις απαραίτητες ικανότητες και πόρους για να αναλάβουν τα επιμέρους έργα ως ανάδοχοι 7 Το μοντέλο «Contract net Protocol» Έχω ένα πρόβλημα! (α) Φάση Αναγνώρισης του Προβλήματος 8 4

5 Το μοντέλο «Contract net Protocol» Διαχειριστής (Manager) Ανακοίνωση Δυνητικοί Ανάδοχοι (Potential Contractors) (β) Φάση Ανακοίνωσης Έργου 9 Το μοντέλο «Contract net Protocol» Διαχειριστής (Manager) Προσφορά Δυνητικοί Ανάδοχοι (Potential Contractors) (γ) Φάση Υποβολής Προσφορών 10 5

6 Το μοντέλο «Contract net Protocol» Διαχειριστής (Manager) Ανάθεση έργου Ανάδοχος (δ) Φάση Σύναψης Συμβολαίου 11 Συνεργασία Πρακτόρων για επίλυση προβλήματος: Το μοντέλο «Κατάστρωσης Πλάνων» Σύμφωνα με αυτό το μοντέλο το πρόβλημα αντιμετωπίζεται ως πρόβλημα κατάστρωσης πλάνου (planning). Oι πράκτορες ενός ΠΠΣ συνεργάζονται για την δημιουργία ενός κοινού πλάνου το οποίο περιλαμβάνει τις μελλοντικές ενέργειες και αλληλεπιδράσεις μεταξύ των πρακτόρων για την επίλυση του προβλήματος. Στις παραπάνω ενέργειες προβλέπεται και η δυνατότητα επαναδιατύπωσης του πλάνου. 12 6

7 Συνεργασία Πρακτόρων για επίλυση προβλήματος: Το μοντέλο «Κατάστρωσης Πλάνων» Η Πολυπρακτορική Κατάστρωση Πλάνου μπορεί να πάρει δύο μορφές: Κεντροποιημένη κατάστρωση Πλάνου: Στην περίπτωση αυτή ένας πράκτορας παίζει το ρόλο του συντονιστή. Δέχεται όλα τα επιμέρους πλάνα των άλλων πρακτόρων, τα ελέγχει για πιθανές συγκρούσεις, τα τροποποιεί κατάλληλα και παράγει το κοινό πλάνο. Κατανεμημένη κατάστρωση Πλάνου: Στην περίπτωση αυτή κάθε πράκτορας αποκτά ένα μοντέλο των πλάνων των υπόλοιπων πρακτόρων. Οι πράκτορες επικοινωνούν μεταξύ τους για να καταστρώσουν και να ενημερώσουν το πλάνο τους και τα μοντέλα των άλλων, έως ότου αρθούν όλες οι πιθανές συγκρούσεις. 13 Η Θεωρία των Λεκτικών Δράσεων (Speech Act theory) Οι γλώσσες επικοινωνίας πρακτόρων βασίζονται στη Θεωρία των Λεκτικών Δράσεων (Speech Act theory) [John Langshaw Austin, 1962] Η θεωρία διατυπώνει ότι η επικοινωνία είναι μία μορφή δράσης. Σύμφωνα με αυτήν περιγράφεται πως η χρήση λεκτικών εκφράσεων οδηγούν στην επιτυχημένη υλοποίηση των προθέσεων ενός ατόμου (ή και πράκτορα). Κάθε λεκτική έκφραση αποτελεί μία δράση (action) που προκαλεί αλλαγή κατάστασης του κόσμου (του πράκτορα). 14 7

8 Η Θεωρία των Λεκτικών Δράσεων (Speech Act theory) Θεωρείται ότι ένας ομιλητής μέσω των λεκτικών δράσεων εκφράζει ισχυρισμούς, αιτήσεις, προτάσεις, επιθυμίες κ.λπ. και οι δράσεις αυτές προκαλούν αλλαγή νοητικής κατάστασης στον αποδέκτη-ακροατή. Παράδειγμα λεκτικής δράσης: «κλείσε το παράθυρο» Σύμφωνα με τη θεωρία Speech Act υπάρχουν 3 όψεις αυτής της λεκτικής δράσης: Η φύση της έκφρασης (Locution): π.χ. ποιός το λέει, ποιός είναι ο παραλήπτης, ποιό παράθυρο Σκοπούμενο νόημα (Illocution): Δράση μεταφοράς πρόθεσης (αυτός που μιλάει θέλει αυτός που τον ακούει να κλείσει το παράθυρο) Δράση που προκαλείται (Perlocution): π.χ. αυτός που άκουσε κλείνει το παράθυρο. 15 ΠΠΣ: Πρωτόκολλα αλληλεπίδρασης Τα πρωτόκολλα αλληλεπίδρασης διέπουν την ανταλλαγή σειράς μηνυμάτων μεταξύ πρακτόρων: Τα πρωτόκολλα επικοινωνίας (communication) καθορίζουν κανόνες ανταλλαγής μηνυμάτων και ορίζουν διαλόγους με νόημα. Τα πρωτόκολλα συνεργασίας (cooperation protocols ) καθορίζουν ένα πλαίσιο μέσα στο οποίο οι πράκτορες μπορούν να συντονίσουν τις δράσεις τους για να πετύχουν την επίλυση σύνθετων/δύσκολων προβλημάτων συνεργαζόμενοι Τα πρωτόκολλα διαπραγμάτευσης (Negotiation) χρησιμοποιούνται σε περιστάσεις που οι πράκτορες έχουν μη συμβατούς στόχους έτσι ώστε να γίνει δυνατός ο συμβιβασμός μέσω επίλυσης των συγκρούσεων 16 8

9 ΠΠΣ: Γλώσσες Επικοινωνίας Πρακτόρων Για να γίνει δυνατή η αλληλεπίδραση των πρακτόρων απαιτείται η επικοινωνία τους να καθορίζεται με σαφήνεια από το πρωτόκολλο. Για την περιγραφή της επικοινωνίας απαιτούνται ειδικές γλώσσες, οι Γλώσσες Επικοινωνίας Πρακτόρων (Agent Communication Languages - ACL) Στην περίπτωση που ένα ΠΠΣ χρησιμοποιεί τη δική του ACL, για να είναι δυνατή η ανάπτυξη ανοικτών και συμβατών ΠΠΣ είναι απαραίτητη η χρήση ενός κοινού πρωτοκόλλου. 17 ΠΠΣ: Γλώσσες Επικοινωνίας Πρακτόρων Η γλώσσα KQML (Knowledge and Query Manipulation Language) FIPA ACL (Foundation for Intelligent Physical Agents) JADE (Java Agent DEvelopment Framework) Υλοποιεί την επικοινωνία με έτοιμες κλάσεις που επεκτείνονται 18 9

10 ΠΠΣ: Γλώσσες Επικοινωνίας Πρακτόρων Σε κάθε γλώσσα επικοινωνίας περιλαμβάνονται 3 συνιστώσες συντακτικού: Η εξωτερική γλώσσα: καθορίζει τις λεκτικές εκφράσεις (speech acts) που χρησιμοποιούν οι πράκτορες για να επικοινωνήσουν και ορίζει ένα φάκελο αποστολής του μηνύματος. Η εσωτερική γλώσσα: (ή γλώσσα περιεχομένου) καθορίζει τον τρόπο (συντακτικό) που γράφεται το περιεχόμενο του μηνύματος. Το λεξικό: Περιγράφει το πεδίο ορισμού των όρων που χρησιμοποιούνται για το περιεχόμενο του μηνύματος με τη μορφή εννοιών και σχέσεων μεταξύ τους 19 Μορφή μηνύματος σε KQML (KQML-act :sender <word> :receiver <word> :in-reply-to <word> :language <word> :ontology <word> :content <expression>... ) H KQML ορίζει 41 μηνύματα χωρισμένα σε 11 κατηγορίες 20 10

11 Παράδειγμα μηνύματος σε KQML (tell :sender Agent435 :receiver Agent450 :in-reply-to id-msg-005 :language KIF :ontology cycbase :content (salary ) ) 21 Οι τύποι μηνυμάτων κατά FIPA ACL FIPA Communicative Acts (22) Accept Proposal Agree Cancel Call for Proposal Confirm Disconfirm Failure Inform Inform IF Inform Ref Not Understood Propagate Propose Proxy Query IF Query Ref Refuse Reject Proposal Request Request When Request Whenever Subscribe 22 11

12 Πράξεις επικοινωνίας σε FIPA ACL 23 Παράδειγμα μηνύματος σε FIPA ACT (request :sender (agent-identifier :name :receiver (agent-identifier :name :ontology travel-assistant-europe :language FIPA-SL :protocol fipa-request :content ""((action (agent-identifier :name (book-hotel :arrival 15/06/2016 :departure 20/06/2015) ))"" ) 24 12

13 Υπό-επίπεδα (sub-layers) επικοινωνίας κατά FIPA Sub-layer 7 : Interaction protocol Sub-layer 6: Communicative act Sub-layer 5: Content expression Sub-layer 4: Ontology Sub-layer 3: Messaging Sub-layer 2: Encoding (XML, String, Bit-Efficient) Sub-layer 1: Transport (HTTP, IIOP, WAP) 25 Φάκελος και περιεχόμενο Μηνύματος κατά FIPA 26 13

14 Πρωτόκολλα Αλληλεπίδρασης κατά FIPA 27 Πρωτόκολλα Αλληλεπίδρασης κατά FIPA 28 14

15 Πρωτόκολλα Αλληλεπίδρασης κατά FIPA 29 JADE: Περιβάλλον ανάπτυξης πολλαπλών πρακτόρων Είναι πλήρως συμβατή με τις προδιαγραφές (σταθερότυπα) της FIPA (Foundation for Intelligent Physical Agents) Παρέχει ένα ολοκληρωμένο γραφικό περιβάλλον για τη διαχείριση, την αποσφαλμάτωση και την παρακολούθηση των πρακτόρων Επιτρέπει την κινητικότητα (mobility) του κώδικα και της κατάστασης των πρακτόρων Υποστηρίζει σύνθετες ακολουθίες επικοινωνίας πρακτόρων ΕΥΦΥΕΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΠΡΑΚΤΟΡΕΣ από ΕΝΟΤΗΤΑ 6 Δ. ΣΤΑΜΑΤΗΣ 30 15

16 Γενική εικόνα ενός ΠΠΣ στη JADE : Agent Management System Directory Facilitator Agents Agent ΕΥΦΥΕΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΠΡΑΚΤΟΡΕΣ από ΕΝΟΤΗΤΑ 6 Δ. ΣΤΑΜΑΤΗΣ 31 JADE αποτελεί λογισμικό τύπου middleware Ε φ α ρ μ ο γ έ ς Ε φ α ρ μ ο γ έ ς Operating System Operating System Hardware Hardware ΕΥΦΥΕΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΠΡΑΚΤΟΡΕΣ ΕΝΟΤΗΤΑ 6 Δ. ΣΤΑΜΑΤΗΣ 32 16

17 JADE ΕΥΦΥΕΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΠΡΑΚΤΟΡΕΣ από ΕΝΟΤΗΤΑ 6 Δ. ΣΤΑΜΑΤΗΣ 33 Αρχιτεκτονική JADE H JADE βασίζεται στο μοντέλο υβριδικής αρχιτεκτονικής P2P Αρχιτεκτονική Client/Server Αρχιτεκτονική Peer to Peer (P2P) Υβριδική Αρχιτεκτονική Peer to Peer (P2P) ΕΥΦΥΕΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΠΡΑΚΤΟΡΕΣ ΕΝΟΤΗΤΑ 6 Δ. ΣΤΑΜΑΤΗΣ 34 17

18 H JADE είναι συμβατή με τις προδιαγραφές FIPA ΕΥΦΥΕΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΠΡΑΚΤΟΡΕΣ από ΕΝΟΤΗΤΑ 6 Δ. ΣΤΑΜΑΤΗΣ 35 Το περιβάλλον της JADE container AMS (Agent Management System) DF (Directory Facilitator) ΕΥΦΥΕΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΠΡΑΚΤΟΡΕΣ από ΕΝΟΤΗΤΑ 6 Δ. ΣΤΑΜΑΤΗΣ 36 18

19 Main Container Περιέχει 2 ειδικούς πράκτορες: Τον Agent Management System (AMS) πράκτορα ο οποίος παρέχει υπηρεσίες ονοματοδότησης των πρακτόρων (White Pages) με διασφάλιση μοναδικότητας και μπορεί να δημιουργεί και να τερματίζει πράκτορες Τον Directory Facilitator (DF) πράκτορα, ο οποίος παρέχει υπηρεσία «κίτρινων σελίδων» (Yellow Pages) μέσω των οποίων ένας πράκτορας μπορεί να βρει τις υπηρεσίες που κάνουν διαθέσιμες άλλοι πράκτορες για να τις χρησιμοποιήσει όταν απαιτείται για να πετύχει τους στόχους τοθ. ΕΥΦΥΕΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΠΡΑΚΤΟΡΕΣ από ΕΝΟΤΗΤΑ 6 Δ. ΣΤΑΜΑΤΗΣ 37 O κύκλος ζωής ενός πράκτορα στη JADE ΕΥΦΥΕΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΠΡΑΚΤΟΡΕΣ από ΕΝΟΤΗΤΑ 6 Δ. ΣΤΑΜΑΤΗΣ 38 19

20 Διαχείριση και Επικοινωνία Πρακτόρων στην JADE Περιγραφή Οντολογίας διαχείρισης Πρακτόρων Director Facilitator Agent Management System Yellow Page Services Message Transport Service Διαχειρίζεται όλες τις ανταλλαγές μηνυμάτων μεταξύ των πρακτόρων είτε αυτοί βρίσκονται στην ίδια πλατφόρμα είτε σε διαφορετικές 39 Επικοινωνία Πρακτόρων στην JADE Η επικοινωνία μεταξύ πρακτόρων στην JADE βασίζεται σε ασύγχρονο πέρασμα μηνυμάτων (asynchronous message passing) Κάθε πράκτορας διαθέτει μία ουρά υποδοχής μηνυμάτων (message queue), στην οποία το περιβάλλον εκτέλεσης της JADE αποθέτει τα μηνύματα που αποστέλλονται από άλλους πράκτορες και τον ενημερώνει. Το πότε ο πράκτορας θα εξάγει ένα μήνυμα από την ουρά και αν θα το εξυπηρετήσει είναι στη δική του δικαιοδοσία (ουσιαστικά αποτελεί σχεδιαστική απόφαση του προγραμματιστή του πράκτορα) 40 20

21 Απoστολή Μηνύματος στη JADE 41 Απoστολή Μηνύματος στη JADE Η αποστολή μηνύματος σε έναν άλλο πράκτορα βασίζεται στη δημιουργία ενός αντικειμένου τύπου ACLMessage και η τοποθέτηση τιμών στα πεδία του (data members)... ASLMessage msg =new ASLMessage (ACLMessage.INFORM); msg.addreceiver(new AID( Peter, AID.ISLOCALNAME)); msg.setlanguage( English ); msg.setontology( Weather-forcast ); msg.setcontent( Today it is raining ); send(msg); 42 21

22 Εξυπηρέτηση Μηνύματος στη JADE Ο πράκτορας εκτελεί τη μέθοδο receive() η οποία πραγματοποιεί πράξη εξαγωγής (dequeue) από την ουρά υποδοχής μηνυμάτων και στη συνέχεια το επεξεργάζεται... ASLMessage msg = receive(); if (msg!= null) { // κώδικας για την εξυπηρέτηση του μηνύματος } 43 Συνεργασία Πρακτόρων σε JADE Αποτυχημένη Συναλλαγή Πετυχημένη Συναλλαγή 44 22

23 Μόλις βρείτε χρόνο: Εγκαταστήστε και δουλέψτε στο περιβάλλον της JADE

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

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

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

Κεφάλαιο 28. Πολυπρακτορικά Συστήµατα. Τεχνητή Νοηµοσύνη - Β' Έκδοση Ι. Βλαχάβας, Π. Κεφαλάς, Ν. Βασιλειάδης, Φ. Κόκκορας, Η.

Κεφάλαιο 28. Πολυπρακτορικά Συστήµατα. Τεχνητή Νοηµοσύνη - Β' Έκδοση Ι. Βλαχάβας, Π. Κεφαλάς, Ν. Βασιλειάδης, Φ. Κόκκορας, Η. Κεφάλαιο 28 Πολυπρακτορικά Συστήµατα "There is no such thing as a single agent system". [Woodridge 2002] Τεχνητή Νοηµοσύνη - Β' Έκδοση Ι. Βλαχάβας, Π. Κεφαλάς, Ν. Βασιλειάδης, Φ. Κόκκορας, Η. Σακελλαρίου

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

JADE. Java Agent DEvelopment Framework

JADE. Java Agent DEvelopment Framework JADE Java Agent DEvelopment Framework Κινητοί Πράκτορες (mobile agents) Ένας πράκτορας λογισμικού είναι μια προσανατολισμένη σε κάποιο σκοπό υπολογιστική οντότητα που μπορεί να αντιδρά σε ερεθίσματα του

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

28 Πολυπρακτορικά Συστήµατα

28 Πολυπρακτορικά Συστήµατα ΚΕΦΑΛΑΙΟ 28 28 Πολυπρακτορικά Συστήµατα "There is no such thing as a single agent system". [Woodridge, 2002] Η παραπάνω ρήση από το βιβλίο του M.Wooldridge τονίζει, ίσως µε περισσή έµφαση, ότι είναι πλέον

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

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

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

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

2. JADE Μια Σύντομη Αναφορά

2. JADE Μια Σύντομη Αναφορά 1 Εισαγωγή 1. FIPA H FIPA (Foundation for Intelligent Physical Agents) είναι μια μη κερδοσκοπική οργάνωση, με έδρα την Γενεύη, που σκοπό έχει την προώθηση της επιτυχίας των βασισμένων σε πράκτορες εφαρμογών.

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

Πολυπρακτορική εφαρμογή για την τεχνική υποστήριξη της ροής πληροφορίας μεταξύ προσωπικού ενός σταθμού παραγωγής ηλεκτρικής ενέργειας

Πολυπρακτορική εφαρμογή για την τεχνική υποστήριξη της ροής πληροφορίας μεταξύ προσωπικού ενός σταθμού παραγωγής ηλεκτρικής ενέργειας ok Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Η/Υ Τομέας Ηλεκτρικής Ενέργειας Διπλωματική εργασία των: Βαρυπάτη Ευάγγελου-Νικόλαου (ΑΕΜ: 5540) Διονυσίου Γεώργιου (ΑΕΜ:

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

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

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

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

Νοήµονες Πράκτορες. ! Παροχή έξυπνων υπηρεσιών βοήθειας, Αναζήτηση πληροφοριών στο διαδίκτυο, Οργάνωση καθηµερινού προγράµµατος, κλπ.

Νοήµονες Πράκτορες. ! Παροχή έξυπνων υπηρεσιών βοήθειας, Αναζήτηση πληροφοριών στο διαδίκτυο, Οργάνωση καθηµερινού προγράµµατος, κλπ. Νοήµονες Πράκτορες Γενικά! Πράκτορας (agent): Μία οντότητα που αντιλαµβάνεται το περιβάλλον µέσα στο οποίο βρίσκεται µε τη βοήθεια αισθητήρων (sensors), είναι µέρος του περιβάλλοντος αυτού, κάνει συλλογισµούς

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

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. Eυφυείς Πράκτορες. Δρ. Κωνσταντίνος Χ. Γιωτόπουλος

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. Eυφυείς Πράκτορες. Δρ. Κωνσταντίνος Χ. Γιωτόπουλος Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας Eυφυείς Πράκτορες Δρ. Κωνσταντίνος Χ. Γιωτόπουλος Αρχιτεκτονικές Ευφυών Πρακτόρων Με τον όρο αρχιτεκτονική ενός διαμεσολαβητή (και

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ, ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΚΑΙ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ, ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΚΑΙ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ, ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΚΑΙ ΙΚΤΥΩΝ Πολυπρακτορικός Σχεδιασµός ράσης ιπλωµατική εργασία του Θεόδωρου Στ. Τσότσου Επιβλέποντες Καθηγητές: ασκαλοπούλου

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

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

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

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

Επικοινωνία πρακτόρων σε MAS

Επικοινωνία πρακτόρων σε MAS Επικοινωνία πρακτόρων σε MAS Επικοινωνία μεταξύ αντικειμένων Στον αντικειμενοστραφή προγραμματισμό πώς επικοινωνούν τα αντικείμενα μεταξύ τους; Έστω ότι έχουμε δύο αντικείμενα JAVA, ο1 και ο2, και έστω

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

Τεχνολογία Ευφυών Πρακτόρων (Intelligent Software Agents)

Τεχνολογία Ευφυών Πρακτόρων (Intelligent Software Agents) Τεχνολογία Ευφυών Πρακτόρων (Intelligent Software Agents) Ορισµός και θεωρητικές θεµελιώσεις Χαρακτηριστικά Αλληλεπίδραση µε το περιβάλλον Θέµατα αναπαράστασης και επικοινωνίας πρακτόρων Ευφυής Πράκτορας:

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

1.2 Jason BDI Αρχιτεκτονική

1.2 Jason BDI Αρχιτεκτονική 1.2 Jason 1.2.1 BDI Αρχιτεκτονική Το Belief-Desire-Intention (BDI) είναι ένα μοντέλο λογισμικού που έχει αναπτυχθεί για τον προγραμματισμό ευφυών πρακτόρων. Χαρακτηρίζεται από την υλοποίηση των πεποιθήσεων,

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΚΑΙ ΔΙΚΤΥΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΚΑΙ ΔΙΚΤΥΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΚΑΙ ΔΙΚΤΥΩΝ ΔΙΕΡΕΥΝΗΣΗ ΤΗΣ ΑΥΤΟΝΟΜΙΑΣ ΠΡΑΚΤΟΡΩΝ ΚΑΙ ΤΟΥ ΑΥΤΟΝΟΜΟΥ ΥΠΟΛΟΓΙΣΜΟΥ ΣΤΗΝ ΠΛΑΤΦΟΡΜΑ JADE EXPLORING AGENT AUTONOMY AND AUTOMATIC COMPUTING

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

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

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

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

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

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

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

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

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

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

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

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

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

Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 10η Διάλεξη: Web Services

Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 10η Διάλεξη: Web Services Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 10η Διάλεξη: Web Services Δρ. Απόστολος Γκάμας Λέκτορας (407/80) gkamas@uop.gr Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου Διαφάνεια 1 Ορισμός των Web Services

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

Web and HTTP. Βασικά Συστατικά: Web Server Web Browser HTTP Protocol

Web and HTTP. Βασικά Συστατικά: Web Server Web Browser HTTP Protocol HTTP Protocol Web and HTTP Βασικά Συστατικά: Web Server Web Browser HTTP Protocol Web Servers (1/2) Ένα πρόγραμμα (λογισμικό) που έχει εγκατασταθεί σε ένα υπολογιστικό σύστημα (έναν ή περισσότερους υπολογιστές)

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

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

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

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

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Εισαγωγή Πρότυπο τριών Διαστάσεων Λειτουργίας Μοντέλο Διαχείρισης FCAPS Το Δίκτυο του Ε.Μ.Π. Περιβάλλον Εργαστηριακών Ασκήσεων

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Εισαγωγή Πρότυπο τριών Διαστάσεων Λειτουργίας Μοντέλο Διαχείρισης FCAPS Το Δίκτυο του Ε.Μ.Π. Περιβάλλον Εργαστηριακών Ασκήσεων ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Εισαγωγή Πρότυπο τριών Διαστάσεων Λειτουργίας Μοντέλο Διαχείρισης FCAPS Το Δίκτυο του Ε.Μ.Π. Περιβάλλον Εργαστηριακών Ασκήσεων Β. Μάγκλαρης maglaris@netmode.ntua.gr www.netmode.ntua.gr

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

Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων ιαχείριση ικτύων ρ.αρίστη Γαλάνη Ακαδημαϊκό Έτος

Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων ιαχείριση ικτύων ρ.αρίστη Γαλάνη Ακαδημαϊκό Έτος Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων ρ.αρίστη Γαλάνη Ακαδημαϊκό Έτος 2016-2017 ΤΜΝ ίκτυο ιαχείρισης Τηλεπικοινωνιών (ΤΜΝ- Telecommunications Management Network): υποστηρίζει τις υπηρεσίες διαχείρισης

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

ΑΣΦΑΛΕΙΑ & ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ(Θ)

ΑΣΦΑΛΕΙΑ & ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ(Θ) ΑΣΦΑΛΕΙΑ & ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ(Θ) Ενότητα 9: ΑΣΦΑΛΕΙΑ & ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ ΔΙΔΑΣΚΩΝ: ΚΩΝΣΤΑΝΤΙΝΟΣ ΧΕΙΛΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

Δ Ι Π Λ Ω Μ ΑΤ Ι Κ Η Ε Ρ ΓΑ Σ Ι Α

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

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

Σύστημα Αναθέσεων. Σχεδιασμός Υποσυστημάτων

Σύστημα Αναθέσεων. Σχεδιασμός Υποσυστημάτων Unified IT services Αγ. Παρασκευής 67 15234 Χαλάνδρι http://www.uit.gr Σύστημα Αναθέσεων Σχεδιασμός Υποσυστημάτων ΕΛΛΑΚ Ημερομηνία: 7/12/2010 UIT Χαλάνδρι Αγ. Παρασκευής 67 15234 210 6835289 Unified Information

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

Περιεχόμενα ΕΝΟΤΗΤΑ I. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ. Πρόλογος 15

Περιεχόμενα ΕΝΟΤΗΤΑ I. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ. Πρόλογος 15 Περιεχόμενα Πρόλογος 15 ΕΝΟΤΗΤΑ I. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ 1 Τεχνητή νοημοσύνη 21 1.1 Εισαγωγή 21 1.2 Ιστορική εξέλιξη 22 1.3 Εφαρμογές Τεχνητής Νοημοσύνης 25 2 Επίλυση Προβλημάτων 29 2.1 Διαμόρφωση

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

ΕΥΦΥΗ ΣΥΣΤΗΜΑΤΑ ΛΟΓΙΣΜΙΚΟΥ. ΣΩΜΑΡΑΣ ΧΡΗΣΤΟΣ Master στα Πληροφοριακά Συστήματα

ΕΥΦΥΗ ΣΥΣΤΗΜΑΤΑ ΛΟΓΙΣΜΙΚΟΥ. ΣΩΜΑΡΑΣ ΧΡΗΣΤΟΣ Master στα Πληροφοριακά Συστήματα ΕΥΦΥΗ ΣΥΣΤΗΜΑΤΑ ΛΟΓΙΣΜΙΚΟΥ Master στα Πληροφοριακά Συστήματα ΕΡΩΤΗΜΑΤΑ Γνωρίζετε τι μπορεί να κάνει ο Η/Υ για σας ενώ δεν είστε μπροστά του; Μπορεί ο Η/Υ σας να εκμεταλλευτεί κάποιον άλλον για να κάνει

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

Ellogon: Μία Πλατφόρμα Επεξεργασίας Φυσικής Γλώσσας. Γεώργιος Πετάσης

Ellogon: Μία Πλατφόρμα Επεξεργασίας Φυσικής Γλώσσας.  Γεώργιος Πετάσης Ellogon: Μία Πλατφόρμα Επεξεργασίας Φυσικής Γλώσσας Γεώργιος Πετάσης http://www.ellogon.org Δομή Παρουσίασης Η Αναγκαιότητα Χρήσης Πλατφορμών Τι είναι το Έλλογον; Η Αρχιτεκτονική του Έλλογον Μονάδες επεξεργασίας

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

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

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

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

Εταιρική διακυβέρνηση και ελληνικές τράπεζες

Εταιρική διακυβέρνηση και ελληνικές τράπεζες Τεχνολογικό Επαγγελµατικό Ίδρυµα Θεσσαλονίκης Τµήµα Λογιστικής : Different first page Deleted: : English (U.S.) Πτυχιακή εργασία της: Τσιντζίφα Ναταλίας ΑΜ:313/03 Εταιρική διακυβέρνηση και ελληνικές τράπεζες

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

Κατανεμημένα Συστήματα. Ενότητα # 11: Μηνυματοστρεφές ενδιάμεσο λογισμικό Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Κατανεμημένα Συστήματα. Ενότητα # 11: Μηνυματοστρεφές ενδιάμεσο λογισμικό Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Κατανεμημένα Συστήματα Ενότητα # 11: Μηνυματοστρεφές ενδιάμεσο λογισμικό Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού

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

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων

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

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

Epsilon Net PYLON Platform

Epsilon Net PYLON Platform Epsilon Net PYLON Platform Οδηγίες Εγκατάστασης Top 1 / 31 Περιεχόμενα 1 ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ... 3 2 ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΗΣ... 5 3 ΕΓΚΑΤΑΣΤΑΣΗ DEMO... 7 4 ΕΓΚΑΤΑΣΤΑΣΗ ΠΡΟΤΥΠΗΣ ΒΑΣΗΣ... 8 4.1 Φόρτωση πρότυπης

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

Πύλη Φαρμακευτικών Υπηρεσιών Υπουργείου Υγείας Κύπρου. System Architecture Overview

Πύλη Φαρμακευτικών Υπηρεσιών Υπουργείου Υγείας Κύπρου. System Architecture Overview Πύλη Φαρμακευτικών Υπηρεσιών Υπουργείου Υγείας Κύπρου System Architecture Overview CYPDIS Services Σύστημα Εγγραφής Φαρμάκων Drug Regulatory Authority Σύστημα Τιμολόγησης Price Control Σύστημα Φαρμακοεπαγρύπνησης

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

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

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Ανταλλαγή Κανόνων ανάμεσα σε Ευφυείς Πράκτορες στο Σημασιολογικό Ιστό Διπλωματική Εργασία της Καστώρη Γραμματής-Ειρήνης

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

Διαγράμματα Αλληλεπίδρασης. Διαγράμματα Ακολουθίας Διαγράμματα Συνεργασίας

Διαγράμματα Αλληλεπίδρασης. Διαγράμματα Ακολουθίας Διαγράμματα Συνεργασίας Διαγράμματα Αλληλεπίδρασης Διαγράμματα Ακολουθίας Διαγράμματα Συνεργασίας 1 Διαγράμματα αλληλεπίδρασης Απεικονίζουν την αλληλεπίδραση των αντικειμένων μέσω μηνυμάτων Η ανάθεση αρμοδιοτήτων περιλαμβάνει

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

Σύστημα Ηλεκτρονικού Πρωτοκόλλου

Σύστημα Ηλεκτρονικού Πρωτοκόλλου Σύστημα Ηλεκτρονικού Πρωτοκόλλου Το Σύστημα Ηλεκτρονικού Πρωτοκόλλου της OPTIONSNET, αποτελεί ένα ολοκληρωμένο λογισμικό για τη διαχείριση όλων των διεργασιών ενός τυπικού πρωτοκόλλου για Δημόσιους και

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

* Enterprise Resource Planning ** Customer Relationship Management

* Enterprise Resource Planning ** Customer Relationship Management Υπηρεσιοστρεφείς Επιχειρησιακές ιαδικασίες ιαµοιρασµός και Επαναχρησιµοποίηση Αποτελούν βασικές απαιτήσειςκατά το σχεδιασµό και την ολοκλήρωση (integration) επιχειρησιακών διαδικασιών ιαµοιρασµός: πολλοί

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

Δίκτυα Υπολογιστών I

Δίκτυα Υπολογιστών I Δίκτυα Υπολογιστών I Σχεδίαση και Αρχιτεκτονική Δικτύων Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 1 / 19 Διάρθρωση

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

Κατανεμημένα Συστήματα. Javascript LCR example

Κατανεμημένα Συστήματα. Javascript LCR example Κατανεμημένα Συστήματα Javascript LCR example Javascript JavaScript All JavaScript is the scripting language of the Web. modern HTML pages are using JavaScript to add functionality, validate input, communicate

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

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. Eυφυή Πληροφοριακά Συστήματα. Δρ. Κωνσταντίνος Χ.

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. Eυφυή Πληροφοριακά Συστήματα. Δρ. Κωνσταντίνος Χ. Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας Eυφυή Πληροφοριακά Συστήματα Δρ. Κωνσταντίνος Χ. Γιωτόπουλος Ανάγκη για Ευφυή Πληροφοριακά Συστήματα Η συσσώρευση ολοένα και μεγαλύτερου

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

SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ Κεφάλαιο 4 SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ 1 4.1 ΕΙΣΑΓΩΓΗ...3 4.2 ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ...3 4.2.1 Η ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΟΥ...3 4.2.1.1 ΣΤΑΘΜΟΣ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΟΥ...4 4.2.1.2 ΔΙΑΧΕΙΡΙΖΟΜΕΝΟΙ

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

ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΟΣ ΑΝΑΓΝΩΡΙΣΗΣ CONTEXT ΣΕ ΟΙΚΙΑΚΟ, ΕΡΓΑΣΙΑΚΟ Ή ΔΗΜΟΣΙΟ ΠΕΡΙΒΑΛΛΟΝ

ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΟΣ ΑΝΑΓΝΩΡΙΣΗΣ CONTEXT ΣΕ ΟΙΚΙΑΚΟ, ΕΡΓΑΣΙΑΚΟ Ή ΔΗΜΟΣΙΟ ΠΕΡΙΒΑΛΛΟΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ Τμήμα Διδακτικής Τεχνολογίας και Ψηφιακών Συστημάτων ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΟΣ ΑΝΑΓΝΩΡΙΣΗΣ CONTEXT ΣΕ ΟΙΚΙΑΚΟ, ΕΡΓΑΣΙΑΚΟ Ή ΔΗΜΟΣΙΟ ΠΕΡΙΒΑΛΛΟΝ Ανδρέας Γεωργακόπουλος Η εργασία υποβάλλεται

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

Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η

Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η μέθοδος main(), εμφάνιση μηνυμάτων, Java προγράμματα που εκτελούν αριθμητικές πράξεις Γαβαλάς Δαμιανός

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

Μπορώ να συνεργάζομαι και να επικοινωνώ αποτελεσματικά; Ένα εργαστήρι βιωματικών ασκήσεων αυτο-αξιολόγησης Φαίη Ορφανού - Σοφία Μακρή

Μπορώ να συνεργάζομαι και να επικοινωνώ αποτελεσματικά; Ένα εργαστήρι βιωματικών ασκήσεων αυτο-αξιολόγησης Φαίη Ορφανού - Σοφία Μακρή Εργαστήρι για την επαγγελματική ζωή Μπορώ να συνεργάζομαι και να επικοινωνώ αποτελεσματικά; Ένα εργαστήρι βιωματικών ασκήσεων αυτο-αξιολόγησης Φαίη Ορφανού - Σοφία Μακρή 4 0 Θ Ε Ρ Ι Ν Ο Σ Χ Ο Λ Ε Ι Ο Ν

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

MS SQL 2005 Standard (Εγκατάσταση)

MS SQL 2005 Standard (Εγκατάσταση) Published on PRISMA Win Help - Megasoft (http://docs.megasoft.gr) Home > Τεχνικά Εγχειρίδια > Βάσεις Δεδομένων > MS SQL 2005 Standard (Εγκατάσταση) MS SQL 2005 Standard (Εγκατάσταση) Για να έχετε εγκαταστήσετε

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

Κατανεμημένα συστήματα και Επικοινωνία Πραγματικού Χρόνου

Κατανεμημένα συστήματα και Επικοινωνία Πραγματικού Χρόνου Λειτουργικά Συστήματα Πραγματικού Χρόνου 2006-07 Κατανεμημένα συστήματα και Επικοινωνία Πραγματικού Χρόνου Μ.Στεφανιδάκης Κατανεμημένα συστήματα ελέγχου Α Β διασυνδετικό δίκτυο Γ Δ Ε π.χ. οι επιμέρους

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

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

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

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

Νέες τεχνολογίες εισάγονται ή χρησιµοποιούνται

Νέες τεχνολογίες εισάγονται ή χρησιµοποιούνται special report τoυ Γιώργου Φετοκάκη / gfetokakis@boussias.com Jobs scheduling Η χρυσή τοµή της αυτοµατοποίησης Μια λύση job scheduling πρέπει να είναι αρκετά περιεκτική. Πρέπει να υποστηρίζει την ενσωµάτωση

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

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.)

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.) ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.) 1.1 Κωνσταντίνος Ταραμπάνης Καθηγητής Τμήμα Οργάνωσης και Διοίκησης Επιχειρήσεων Πανεπιστήμιο Μακεδονίας Γρ. 307 2310-891-578 kat@uom.gr

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

Διαγράμματα UML στην Ανάλυση. Μέρος Γ Διαγράμματα Επικοινωνίας Διαγράμματα Ακολουθίας Διαγράμματα Μηχανής Καταστάσεων

Διαγράμματα UML στην Ανάλυση. Μέρος Γ Διαγράμματα Επικοινωνίας Διαγράμματα Ακολουθίας Διαγράμματα Μηχανής Καταστάσεων Διαγράμματα UML στην Ανάλυση Μέρος Γ Διαγράμματα Επικοινωνίας Διαγράμματα Ακολουθίας Διαγράμματα Μηχανής Καταστάσεων περιεχόμενα παρουσίασης Διαγράμματα επικοινωνίας Διαγράμματα ακολουθίας Διαγράμματα

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

Αντικειμενοστραφής Προγραμματισμός I(5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η

Αντικειμενοστραφής Προγραμματισμός I(5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η Αντικειμενοστραφής Προγραμματισμός I(5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η μέθοδος main(), εμφάνιση μηνυμάτων, Java προγράμματα που εκτελούν αριθμητικές πράξεις 2 Ανατομία ενός προγράμματος

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

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρωτόκολλα και Αρχιτεκτονική Δικτύου Για να ανταλλάξουν δεδομένα δύο σταθμοί, εκτός από την ύπαρξη διαδρομής μεταξύ

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

Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων ιαχείριση ικτύων ρ.αρίστη Γαλάνη Ακαδημαϊκό Έτος

Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων ιαχείριση ικτύων ρ.αρίστη Γαλάνη Ακαδημαϊκό Έτος Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων ιαχείριση ικτύων ρ.αρίστη Γαλάνη Ακαδημαϊκό Έτος 2016-2017 Πρότυπο διαχείρισης ISO/OSI Ένα περιβάλλον OSI μπορεί να αποτελείται από ετερογενή «ανοικτά» διασυνδεδεμένα

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

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας Δίκτυα Υπολογιστών Firewalls Χάρης Μανιφάβας 1 Επικοινωνία Βασίζεται στη μεταβίβαση μηνυμάτων (λόγω απουσίας διαμοιραζόμενης μνήμης) Απαιτείται συμφωνία φόρμας μηνυμάτων Πρότυπο Στόχος τυποποίησης = Συνεργασία

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

6.2 Υπηρεσίες Διαδικτύου

6.2 Υπηρεσίες Διαδικτύου 6.2 Υπηρεσίες Διαδικτύου 1 / 34 Όλες οι υπηρεσίες στο Διαδίκτυο, όπως και πολλές εφαρμογές λογισμικού, στηρίζονται στο μοντέλο Πελάτη Εξυπηρετητή. 2 / 34 Σύμφωνα με αυτό το μοντέλο ο Εξυπηρετητής οργανώνει,

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

Βελτίωση της πλατφόρµας ανάπτυξης συστηµάτων πολλών πρακτόρων Agent Factory

Βελτίωση της πλατφόρµας ανάπτυξης συστηµάτων πολλών πρακτόρων Agent Factory ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ Βελτίωση της πλατφόρµας ανάπτυξης συστηµάτων πολλών πρακτόρων

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

ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ. Παράδοση Ασκήσεων Κεφάλαιο 2 Ασκήσεις 3,6,8,9,15,22,24,26. Γεωργόπουλος Άλκης Α.Μ.: 39 Κοντογιώργης Αναστάσιος A.M.

ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ. Παράδοση Ασκήσεων Κεφάλαιο 2 Ασκήσεις 3,6,8,9,15,22,24,26. Γεωργόπουλος Άλκης Α.Μ.: 39 Κοντογιώργης Αναστάσιος A.M. ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Παράδοση Ασκήσεων Κεφάλαιο 2 Ασκήσεις 3,6,8,9,15,22,24,26 Γεωργόπουλος Άλκης Α.Μ.: 39 Κοντογιώργης Αναστάσιος A.M.: 43 Άσκηση 3 Μια αξιόπιστη multicast υπηρεσία επιτρέπει σε έναν

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

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Υπηρεσία Ηλεκτρονικού Ταχυδρομείου - SMTP

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Υπηρεσία Ηλεκτρονικού Ταχυδρομείου - SMTP Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Υπηρεσία Ηλεκτρονικού Ταχυδρομείου - SMTP Δρ. Απόστολος Γκάμας Διδάσκων (407/80) gkamas@uop.gr Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών Διαφάνεια 1 1 Ηλεκτρονικό

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

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

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΡΓΑΣΤΗΡΙΟ ΓΛΩΣΣΩΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ & ΤΕΧΝΟΛΟΓΙΑΣ ΛΟΓΙΣΜΙΚΟΥ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΡΓΑΣΤΗΡΙΟ ΓΛΩΣΣΩΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ & ΤΕΧΝΟΛΟΓΙΑΣ ΛΟΓΙΣΜΙΚΟΥ ιπλωµατικές 2011-2012 των κ.κ. Βλαχάβα, Βασιλειάδη, Βράκα και Τσουµάκα Θέµατα κ. Ι.

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

Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης)

Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης) TEI Σερρών Τμήμα Πληροφορικής και Επικοινωνιών Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης) Ανάλυση Πρωτοκόλλων Τομέας Τηλεπικοινωνιών και Δικτύων Δρ. Αναστάσιος Πολίτης Καθηγητής Εφαρμογών anpol@teiser.gr

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

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

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

Υπηρεσίες Ιστού (Web Services) Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών

Υπηρεσίες Ιστού (Web Services) Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών Υπηρεσίες Ιστού (Web Services) Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών Περιεχόμενα Εισαγωγή στις Υπηρεσίες Ιστού Ορισμοί Παραδείγματα Σύγκριση με άλλες τεχνολογίες Πρωτόκολλα Υπηρεσιών Ιστού SOAP

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

ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ : ΜΗΧΑΝΙΣΜΟΙ ΣΥΛΛΟΓΗΣ ΣΤΟΙΧΕΙΩΝ ΣΤΟ ΔΙΑΔΥΚΤΙΟ (COOKIES)

ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ : ΜΗΧΑΝΙΣΜΟΙ ΣΥΛΛΟΓΗΣ ΣΤΟΙΧΕΙΩΝ ΣΤΟ ΔΙΑΔΥΚΤΙΟ (COOKIES) ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ : ΜΗΧΑΝΙΣΜΟΙ ΣΥΛΛΟΓΗΣ ΣΤΟΙΧΕΙΩΝ ΣΤΟ ΔΙΑΔΥΚΤΙΟ (COOKIES) ΣΕΡΕΣΙΩΤΗ ΜΑΡΙΑ ΕΞΑΜΗΝΟ : ΠΤΥΧΙΟ Α.Μ 1999 ΥΠΕΥΘΥΝΟΣ ΚΑΘΗΓΗΤΗΣ κος ΛΕΩΝΙΔΑΣ ΤΣΙΑΝΤΗΣ ΔΩΡΟ -ΕΚΠΛΗΞΗ COOKIES ΤΙ ΕΙΝΑΙ ΤΑ COOKIES ΕΙΝΑΙ

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

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

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

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

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

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

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

ΚΕΦΑΛΑΙΟ 17: Web Services Εισαγωγή

ΚΕΦΑΛΑΙΟ 17: Web Services Εισαγωγή ΚΕΦΑΛΑΙΟ 17: Web Services 17.1. Εισαγωγή Με τον όρο WebService αναφερόμαστε σε ένα σύστημα λογισμικού το οποίο σχεδιάστηκε με τρόπο τέτοιο ώστε να υποστηρίζει την ανεμπόδιστη συνεργασία δύο μηχανών μέσω

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

Βασίλειος Κοντογιάννης ΠΕ19

Βασίλειος Κοντογιάννης ΠΕ19 Ενότητα3 Επικοινωνία και Διαδίκτυο Κεφ10: Υπηρεσίες και Εφαρμογές Διαδικτύου 10.1 Υπηρεσίες Διαδικτύου Υπηρεσίες Επικοινωνίας Ηλεκτρονικό Ταχυδρομείο (e-mail) Υπηρεσία του Διαδικτύου για διακίνηση γραπτών

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

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 1 ο Μάθημα: Εισαγωγή. Δρ. Κωνσταντίνος Χ. Γιωτόπουλος

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 1 ο Μάθημα: Εισαγωγή. Δρ. Κωνσταντίνος Χ. Γιωτόπουλος Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας 1 ο Μάθημα: Εισαγωγή Δρ. Κωνσταντίνος Χ. Γιωτόπουλος Λίγα λόγια για το μάθημα Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας

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

Σημασιολογικό Ιστό, Ευφυείς Πράκτορες, Υπηρεσίες Ιστού

Σημασιολογικό Ιστό, Ευφυείς Πράκτορες, Υπηρεσίες Ιστού ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Intelligent Systems and Knowledge Processing (ISKP) Group Θέματα Διπλωματικών Εργασιών για το Ακαδημαϊκό Έτος 2010-2011 για το Μεταπτυχιακό Πρόγραμμα

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

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

Ευφυείς Τεχνολογίες - Πράκτορες Ευφυείς Τεχνολογίες - Πράκτορες Δημοσθένης Σταμάτης demos@it.teithe.gr www.it.teithe.gr/~demos Αντώνης Σιδηρόπουλος asidirop@gmail.com www.it.teithe.gr/~asidirop 1 Τάσεις με καθοριστικό ρόλο στην Επιστήμη

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

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

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

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

Παράλληλη Επεξεργασία Κεφάλαιο 1 Γιατί Παράλληλος Προγραμματισμός;

Παράλληλη Επεξεργασία Κεφάλαιο 1 Γιατί Παράλληλος Προγραμματισμός; Παράλληλη Επεξεργασία Κεφάλαιο 1 Γιατί Παράλληλος Προγραμματισμός; Κωνσταντίνος Μαργαρίτης Καθηγητής Τμήμα Εφαρμοσμένης Πληροφορικής Πανεπιστήμιο Μακεδονίας kmarg@uom.gr http://eos.uom.gr/~kmarg Αρετή

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

Δομές Δεδομένων & Ανάλυση Αλγορίθμων. 3ο Εξάμηνο. Ουρά (Queue) Υλοποίηση της με τη βοήθεια πίνακα. http://aetos.it.teithe.gr/~demos/teaching_gr.

Δομές Δεδομένων & Ανάλυση Αλγορίθμων. 3ο Εξάμηνο. Ουρά (Queue) Υλοποίηση της με τη βοήθεια πίνακα. http://aetos.it.teithe.gr/~demos/teaching_gr. Δομές Δεδομένων & Ανάλυση Αλγορίθμων 3ο Εξάμηνο Ουρά (Queue) Υλοποίηση της με τη βοήθεια πίνακα http://aetos.it.teithe.gr/~demos/teaching_gr.html Δημοσθένης Σταμάτης Τμήμα Μηχανικών Πληροφορικής ATEI ΘΕΣΣΑΛΟΝΙΚΗΣ

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

Εισαγωγή Επανάληψη. ΤΕΙ Στερεάς Ελλάδας. ΣT Εξάμηνο, Κατεύθυνση Μηχανικών Δικτύων Τ.Ε. Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Διαδικτυακός Προγραμματισμός

Εισαγωγή Επανάληψη. ΤΕΙ Στερεάς Ελλάδας. ΣT Εξάμηνο, Κατεύθυνση Μηχανικών Δικτύων Τ.Ε. Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Διαδικτυακός Προγραμματισμός Εισαγωγή Επανάληψη ΣT Εξάμηνο, Κατεύθυνση Μηχανικών Δικτύων Τ.Ε. Τμήμα Μηχανικών Πληροφορικής Τ.Ε. ΤΕΙ Στερεάς Ελλάδας Δήλωση Οι διαφάνειες βασίζονται στα βιβλία: (1) Computer Networking: A Top Down Approach

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

Βασικές έννοιες. Κατανεμημένα Συστήματα 1

Βασικές έννοιες. Κατανεμημένα Συστήματα 1 Βασικές έννοιες Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Ορισμός κατανεμημένου συστήματος Ένα σύστημα από ξεχωριστές ενεργές οντότητες (ονομάζονται «κόμβοι» ή «διεργασίες») που εκτελούνται ταυτόχρονα/ανεξάρτητα

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

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου)

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα 1.7 - Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Πρωτόκολλο είναι ένα σύνολο κανόνων που πρέπει να ακολουθήσουν όλοι οι σταθμοί εργασίας σε ένα δίκτυο ώστε να μπορούν

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

SUPPORT SERVICES EPALE CY

SUPPORT SERVICES EPALE CY 8 Ιουνίου 2018 Παιδαγωγικό Ινστιτούτο, Λευκωσία Η πλατφόρμα EPALE Λειτουργίες και Εργαλεία Μαρία Παρμακλή Συντονίστρια EPALE Κύπρου NATIONAL SUPPORT SERVICES EPALE CY Τι είναι η EPALE; t is EPALE? Ποια

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

Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα;

Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα; Εισαγωγή Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα; 1. Σελίδα μαθήματος Εγγραφή Ο κάθε φοιτητής πρέπει να κάνει εγγραφή στη σελίδα του μαθήματος στην πλατφόρμα e-class

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

LGAF Business Process Modeling Framework

LGAF Business Process Modeling Framework LGAF Business Process Modeling Framework Αθανάσιος Μώραλης, ATLANTIS Group (ΙΤΥ) Δήμητρα Μπέλια, Παν. Αιγαίου (ΤΜΟΔ) Πέτρος Καβάσαλης, ΙΤΥ & Παν. Αιγαίου (ΤΜΟΔ) ΕΛΛΑΚ 19/6/2009 Overview LGAF Process Modeling

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

ΑΣΦΑΛΕΙΑ & ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ(Θ)

ΑΣΦΑΛΕΙΑ & ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ(Θ) ΑΣΦΑΛΕΙΑ & ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ(Θ) Ενότητα 10: ΑΣΦΑΛΕΙΑ & ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ ΔΙΔΑΣΚΩΝ: ΚΩΝΣΤΑΝΤΙΝΟΣ ΧΕΙΛΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

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

ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΕΧΝΟΛΟΓΙΩΝ ΔΙΑΔΙΚΤΥΑΚΩΝ ΥΠΗΡΕΣΙΩΝ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ REST ΠΛΑΣΤΑΡΑΣ ΕΥΡΙΠΙΔΗΣ ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΕΧΝΟΛΟΓΙΩΝ ΔΙΑΔΙΚΤΥΑΚΩΝ ΥΠΗΡΕΣΙΩΝ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ REST ΠΛΑΣΤΑΡΑΣ ΕΥΡΙΠΙΔΗΣ ΘΕΣΣΑΛΟΝΙΚΗ, 2016 ΕΙΣΑΓΩΓΗ Μια διαδικτυακή υπηρεσία μπορεί να περιγραφεί απλά σαν μια οποιαδήποτε

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

Κεφάλαιο 2.3: Προγραμματισμός. Επιστήμη ΗΥ Κεφ. 2.3 Καραμαούνας Πολύκαρπος

Κεφάλαιο 2.3: Προγραμματισμός. Επιστήμη ΗΥ Κεφ. 2.3 Καραμαούνας Πολύκαρπος Κεφάλαιο 2.3: Προγραμματισμός 1 2.3.1 Αναφορά σε γλώσσες προγραμματισμού και «Προγραμματιστικά Υποδείγματα» 2.3.1.1 Πρόγραμμα και Γλώσσες Προγραμματισμού Πρόγραμμα: σύνολο εντολών που χρειάζεται να δοθούν

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

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

ΜΗΧΑΝΙΣΜΟΣ ΔΙΑΓΝΩΣΗΣ ΤΩΝ ΑΝΑΓΚΩΝ ΤΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ ΣΕ ΕΠΑΓΓΕΛΜΑΤΑ ΚΑΙ ΔΕΞΙΟΤΗΤΕΣ: Η ΠΕΡΙΠΤΩΣΗ ΤΩΝ ΤΠΕ ΜΗΧΑΝΙΣΜΟΣ ΔΙΑΓΝΩΣΗΣ ΤΩΝ ΑΝΑΓΚΩΝ ΤΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ ΣΕ ΕΠΑΓΓΕΛΜΑΤΑ ΚΑΙ ΔΕΞΙΟΤΗΤΕΣ: Η ΠΕΡΙΠΤΩΣΗ ΤΩΝ ΤΠΕ Ρένα Μπαρδάνη, Διευθύντρια Τομέα Ανθρώπινου Δυναμικού, ΣΕΒ Deree - The American College of Greece, Τετάρτη

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

Δρ. Μαρία Καραγιάννη Σύμβουλος Αγωγής Υγείας Υπουργείο Παιδείας και Πολιτισμού

Δρ. Μαρία Καραγιάννη Σύμβουλος Αγωγής Υγείας Υπουργείο Παιδείας και Πολιτισμού Δρ. Μαρία Καραγιάννη Σύμβουλος Αγωγής Υγείας Υπουργείο Παιδείας και Πολιτισμού 3.2 Ανάπτυξη κοινωνικών δεξιοτήτων και σχέσεων Να επιδεικνύουν τρόπους αποτελεσματικής επικοινωνίας Να επιδεικνύουν ικανότητες

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

ΛΟΓΙΣΜΙΚΟ ΠΡΟΣΟΜΟΙΩΣΗΣ ANYLOGIC

ΛΟΓΙΣΜΙΚΟ ΠΡΟΣΟΜΟΙΩΣΗΣ ANYLOGIC ΛΟΓΙΣΜΙΚΟ ΠΡΟΣΟΜΟΙΩΣΗΣ ANYLOGIC Χρησιμοποιούμε την δωρεάν έκδοση του λογισμικού προσομοίωσης Anylogic. Για εκπαιδευτική χρήση μπορείτε να «κατεβάσετε» και να εγκαταστήσετε στον υπολογιστή σας την Personal

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

Βασικές Έννοιες Web Εφαρμογών

Βασικές Έννοιες Web Εφαρμογών ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Τεχνολογίες και Εφαρμογές Διαδικτύου Βασικές Έννοιες Web Εφαρμογών Κατερίνα Πραματάρη Τεχνολογίες και Εφαρμογές Διαδικτύου Περιεχόμενα

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

Βασικά Θέματα Επικοινωνίας. Κατανεμημένα Συστήματα 1

Βασικά Θέματα Επικοινωνίας. Κατανεμημένα Συστήματα 1 Βασικά Θέματα Επικοινωνίας Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Πρωτόκολλο επικοινωνίας Η/Υ Προσδιορίζει τους κανόνες που διέπουν την επικοινωνία ανάμεσα στα εμπλεκόμενα μέρη τα μηνύματα και (εν μέρει)

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

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

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

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

Διαχείριση Δικτύων με τη χρήση SNMP (5η άσκηση) Διαχείριση Δικτύων - Ευφυή Δίκτυα, 9 ο Εξάμηνο,

Διαχείριση Δικτύων με τη χρήση SNMP (5η άσκηση) Διαχείριση Δικτύων - Ευφυή Δίκτυα, 9 ο Εξάμηνο, ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ - ΕΜΠ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΜΗΧ. ΥΠΟΛΟΓΙΣΤΩΝ Τομέας Επικοινωνιών, Ηλεκτρονικής & Συστημάτων Πληροφορικής Εργαστήριο Διαχείρισης & Βελτίστου Σχεδιασμού Δικτύων Τηλεματικής

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

Διαχείριση και Ασφάλεια Τηλεπικοινωνιακών Συστημάτων

Διαχείριση και Ασφάλεια Τηλεπικοινωνιακών Συστημάτων Διαχείριση και Ασφάλεια Τηλεπικοινωνιακών Συστημάτων Διαχείριση Δικτύων Ανάγκη για Συστήματα Διαχείρισης ΠΑΡΑΓΟΝΤΕΣ γεωγραφική επέκταση δικτύων ετερογένεια δικτύων πλήθος και πολυπλοκότητα εφαρμογών υποστήριξη

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

Σενάριο 18: Ραβδογράμματα Πληθυσμού

Σενάριο 18: Ραβδογράμματα Πληθυσμού Σενάριο 18: Ραβδογράμματα Πληθυσμού Φύλλο Εργασίας Τίτλος: Ραβδογράμματα Πληθυσμού Γνωστικό Αντικείμενο: Εφαρμογές Πληροφορικής-Υπολογιστών Διδακτική Ενότητα: Διερευνώ - Δημιουργώ Ανακαλύπτω, Συνθετικές

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

Μαζική Υποβολή Περιοδικών Δηλώσεων

Μαζική Υποβολή Περιοδικών Δηλώσεων Μαζική Υποβολή Περιοδικών Δηλώσεων Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας οδηγιών μαζικής Υποβολής Περιοδικών Δηλώσεων. Παρακάτω προτείνεται μια αλληλουχία

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

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

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

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

Πολιτισμική μάθηση. Κοινωνικές δεξιότητες Πολιτισμικές αντιλήψεις Διαπολιτισμική επικοινωνία Διαπολιτισμική διαμεσολάβηση

Πολιτισμική μάθηση. Κοινωνικές δεξιότητες Πολιτισμικές αντιλήψεις Διαπολιτισμική επικοινωνία Διαπολιτισμική διαμεσολάβηση Πολιτισμική μάθηση Κοινωνικές δεξιότητες Πολιτισμικές αντιλήψεις Διαπολιτισμική επικοινωνία Διαπολιτισμική διαμεσολάβηση Περιεχόμενο της πολιτισμικής μάθησης Πολιτισμική μάθηση είναι η διαδικασία μέσω

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

ιαγράµµατα Αλληλεπίδρασης ιαγράµµατα Ακολουθίας ιαγράµµατα Επικοινωνίας

ιαγράµµατα Αλληλεπίδρασης ιαγράµµατα Ακολουθίας ιαγράµµατα Επικοινωνίας ιαγράµµατα Αλληλεπίδρασης ιαγράµµατα Ακολουθίας ιαγράµµατα Επικοινωνίας 1 ιαγράµµατα αλληλεπίδρασης Απεικονίζουν την αλληλεπίδραση των αντικειµένων µέσω µηνυµάτων Η ανάθεση αρµοδιοτήτων περιλαµβάνει µεγάλο

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

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

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

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