e-Idenity-and-e-Government_ELAK-Code-Camp-Lecture_III
-
Upload
connected-islands -
Category
Government & Nonprofit
-
view
69 -
download
0
Transcript of e-Idenity-and-e-Government_ELAK-Code-Camp-Lecture_III
i4M Lab1
ΕΛΛΑΚ Μονάδες Αριστείας (ΜΑ. ΕΛΛΑΚ)Σχολείο Ανοικτού Κώδικα ΕΛ / ΛΑΚ: e-Identity & e-Government
(Hλεκτρονική ταυτότητα στη Δημόσια Διοίκηση και Τοπική Αυτοδιοίκηση) UAegean Center of Excellence (CoE) – Open Source Software in Transport
and Shipping
University of the Aegean Dpt of Financial and Management Engineering & Dpt of Shipping and Transportation Services
Session: III
Stelios Lelis , i4M Lab, UAegeanHarris Papadakis, i4M Lab, UAegean
@ i-nformation M-anagement Labi4M Lab
i4M Lab
Ταυτότητα Σεμιναρίου
Το Πανεπιστήμιο Αιγαίου, στα πλαίσια του έργου Μονάδες Αριστείας Ελεύθερου Λογισμικού / Λογισμικού Ανοικτού Κώδικα (ΕΛ/ΛΑΚ)1, διοργανώνει Σχολείο Ανοικτού Κώδικα ΕΛ / ΛΑΚ με θέμα «e-Identity & e-Government (Hλεκτρονική ταυτότητα στη Δημόσια Διοίκηση και Τοπική Αυτοδιοίκηση)».
1 Το υποέργο Μονάδες Αριστείας ΕΛ/ΛΑΚ υλοποιείται στο πλαίσιο του έργου «Ηλεκτρονικές Υπηρεσίες για την Ανάπτυξη και Διάδοση του Ανοιχτού Λογισμικού» του Προγράμματος «Ψηφιακή Σύγκλιση». Το έργο συγχρηματοδοτείται από το ΕΤΠΑ.
2
i4M Lab
Σήμερα 05.11.2015
3
Assignments Presentation
16:00 - 20:00 4 ώρες Στέλιος ΛέληςΧαράλαμπος Παπαδάκης
i4M Lab
Online tools και άλλα
Βασική αναφορά για την ύλη του μαθήματος https://openeclass.aegean.gr/courses/OPENSOURCE102/
Επικοινωνία seminar e-mailing list: [email protected]
Αποθετήριο κώδικα ISS https://github.com/adanar/SSS-2.0
Ομάδα διδασκαλίας και συντονισμού Στέλιος Λέλης Χάρης Παπαδάκης Πέτρος Καβάσαλης
4
i4M Lab
Assignment 1
Ικανότητα ταυτόχρονης εξυπηρέτησης διαφορετικών SPsΣκοπός είναι η μετατροπή της λειτουργικότητας του συστήματος STORK 2.0 ISS έτσι ώστε μία εγκατάστασή του να μπορεί να εξυπηρετήσει ένα οποιοδήποτε αριθμό από Παροχείς Υπηρεσίας -Service Providers (SPs) που υποστηρίζουν διαφορετικές μεθόδους επικοινωνίας με το (υπο)σύστημα STORK2.0 ISS. Σε κάθε διαφορετική ενεργοποίηση της υπηρεσίας του STORK2.0 ISS, ο κάθε SP θα ορίζει, μαζί με οποιαδήποτε άλλη απαραίτητη πληροφορία, και την μέθοδο επικοινωνίας που επιθυμεί (και βέβαια υποστηρίζει το σύστημα STORK2.0 ISS).
8
i4M Lab
Assignment 1 - Tasks
Μετατροπή request URL – Εισαγωγή καινούριας πληροφορίας Μετατροπή configuration files (sp.properties) Υλοποίηση wrap-around κλάσεων για τις υπάρχουσες κλάσεις
επικοινωνίας (json – web service) Επιθυμητή η χρήση reflection
9
i4M Lab
Assignment 2
Σύνδεση με τρίτα συστήματα μέσω standardized interfacesΗ τρέχουσα υλοποίηση της υποστήριξης της επικοινωνίας με τον SP λειτουργεί με τη χρήση json και customised Web Services. Σκοπός είναι η ανάπτυξη interfaces διασύνδεσης με το (υπο)σύστημα STORK 2.0 ISS που να λειτουργεί με βάση τα γενικά standards των Υπηρεσιών Ιστού (Web Services – WS). Παράλληλα, θα οριστεί συγκεκριμένο WSDL που θα πρέπει να ακολουθούν όλοι οι Παροχείς Υπηρεσίας-SPs που θέλουν να διασυνδεθούν μέσω Web Services.
11
i4M Lab
Assignment 2 - Tasks
Σχεδιασμός και ορισμός κατάλληλου WSDL specification Απαραίτητος ορισμός τουλάχιστον δύο μεθόδων: retrieve & save
Ενημέρωση του κώδικα της Web Service επικοινωνίας με βάση το νέο WSDL Νέες ws.retrieveDummySP και ws.saveDummySP
12
i4M Lab
Assignment 3
Transaction Monitoring ToolΣκοπός είναι η πρόσθεση στο (υπο)σύστημα STORK 2.0 ISS ενός monitoring tool. Το υπο-σύστημα STORK 2.0 ISS θα εμπλουτιστεί με ένα νέο module που θα επιτρέπει σε κάθε Παροχέα Υπηρεσίας SP, που διαθετει τα κατάλληλα credentials, να προσπελάσει πληροφορίες για τις συναλλαγές που είχε με την υποδομή STORK 2.0 μέσω STORK 2.0 ISS (ημερομηνία και ώρα, ταυτότητα Authentication Request – Authentication Response, Requested and Collected Identity Attributes κλπ.)
14
i4M Lab
Assignment 3 - Tasks
Σχεδιασμός και υλοποίηση Web Interface για το monitoring tool Ορισμός χρηστών και δικαιωμάτων Υλοποίηση μηχανισμού αυθεντικοποίηση χρήστη μέσω STORK Παρουσίαση πληροφορίας
Πληροφορία SP Authentication Request (SP, token, timestamp, requested attributes, selected country)
Result status για κάθε στάδιο του life cycle του request (including timestamps, message κτλ.)
Πληροφορία SS Authentication Response (SP, token, timestamp, returned attributes)
15