5. LGAF: architectural view Petros KAVASSALIS <petros@cfp.mit.edu> 5 Online Services BetaCMS|LGAFportal + BetaCMS|LGAFwiki + Online Services Portal (GWT) BetaCMS-based webapps (portal, wiki, mini-portal υπηρεσιών) Human Workflow Engine + LGAFportalΥπηρεσιών OTA Content Management Standardsand Models + Executable Templates OTA Executable Process Models Business Process Management System (Intalio|BPMS) BetaCMS OTA API (open to everybody) core operations core documents WSDLs ESB: mule OTA Legacy Systems
6. LGAF: Όχι ένα (ακόμη) ή περισσότερα portals Όμως έχουμε και portal… και αρκετές άλλες web applications! Mini portal υπηρεσιών BetaCMS|LGAFwiki LGAF = Εξαιρετικά αποτελεσματικό «Open Source Framework»για την ανάπτυξη εφαρμογών e-government που στηρίζεται σε τεχνολογίες και μεθόδους Enterprise Content Management (BetaCMS) Business Process Management LGAF = Μια αρχιτεκτονική SOA που δίνει στο LGAF τη δυνατότητα να «κάθεται» πάνω σε υφιστάμενες βάσεις δεδομένων και εφαρμογές εγκατεστημένες στους ΟΤΑ Για να... «κλέβει» τη λειτουργικότητα τους, να την επαυξάνει και να την μετατρέπει σε «υπηρεσίες» (business services) που χρησιμοποιούνται για την παραγωγή καινοτομίας (στο επίπεδο και του τελικού προιόντος και της επιχειρησιακής οργάνωσης) LGAF: Τί είναι και τί δεν είναι; Petros KAVASSALIS <petros@cfp.mit.edu> 6 1
7. Στη διαχείριση όλου του περιεχομένου του Δήμου Ενιαίος κύκλος εσωτερικού + εξωτερικού περιεχομένου Zero acquisition cost εφαρμογών διαχείρισης περιεχομένου 2 επιπέδων Portal: High Modeling and Execution Performance Wiki: Basic Functionality to Start with … που στοιχίζουν μερικές χιλιάδες € αν τις προμηθευθεί κανείς από έναν οίκο λογισμικού Στην παροχή online υπηρεσιών μέσω αυτοματοποιημένων επιχειρησιακών διαδικασιών (business processes) Μια υπηρεσία ανήκει σε ένα «οικοσύστημα» διαδικασίας: Ενώ γίνεται ηλεκτρονική η υπηρεσία, γίνεται ταυτόχρονα ηλεκτρονική, άρα εν δυνέμει αποτελεσματικότερη, η διαδικασία που «παρέχει» την υπηρεσία LGAF = μπορεί να γίνει) (Μηχανισμός εισαγωγής «οργανωσιακής αλλαγής» στους ΟΤΑ LGAF = (μπορεί να γίνει) Μηχανισμός παραγωγής στοχευμένων εφαρμογών-υπηρεσιών, υψηλής αποδιτικότητας (σε συνεργασία με τους μελλοντικούς χρήστες τους) Αυτοματοποίηση παντού! Petros KAVASSALIS <petros@cfp.mit.edu> 7 2
8. Ένα περιβάλλον που ο πολίτης και η τοπική επιχείρηση συναλλάσονται ηλεκτρονικά με το Δήμο Ένα περιβάλλον που οι δημοτικοί υπάλληλοι διεκπεραιώνουν ηλεκτρονικά τις εργασίες που προκύπτουν από την υποβολή online αιτήσεων και συναλλαγών (εκτελώντας tasks που τους «αναθέτει» η οθόνη τους Όταν οι αιτήσεις δεν είναι πλήρως αυτοματοποιημένες αλλά χρειάζονται τη διαμεσολάβηση του ανθρώπινου παράγοντα σε κάποια από τα στάδια εκτέλεσης τους, τότε οι αντίστοιχες ενέργειες ανατίθενται σε δημοτικούς υπαλλήλους. Η ανάθεση εργασίας (task assignment) απευθύνεται σε συγκεκριμένο πρόσωπο ή σε διοικητικό «ρόλο» (π.χ. υπάλληλος του Τμήματος Καθαριότητας). Όλο το προσωπικό που ανήκει στο «ρόλο» ενημερώνεται, ενώ ο πρώτος που θα αναλάβει να διεκπεραιώσει την εργασία, αυτομάτως αποκλείει τα υπόλοιπα μέλη του ρόλου να κάνουν το ίδιο για να αποφευχθεί η πολλαπλή εκτέλεση της εργασίας (Η εκτέλεση της εργασίας που ανατέθηκε πρέπει να ολοκληρωθεί μέσα σε συγκεριμένα χρονικά πλαίσια). Ένα, μοναδικό interface! Petros KAVASSALIS <petros@cfp.mit.edu> 8 3
9. Περιλαμβάνει α. Το σύνολο των εγγράφων σε ηλεκτρονική μορφή (documents) που συνοδεύουν μια διαδικασία β. Το σύνολο των εγγράφων που κατέθεσε ο πολίτης/επιχείρηση, ως attachments σε μια αίτηση, και των αντίστοιχων πιστοποιητικών / υπηρεσιών που έλαβε. Τα περιεχόμενα του φακέλου δεν παραμένουν σταθερά αλλά εμπλουτίζονται Κατά τη διάρκεια εκτέλεσης της διαδικασίας (περίπτωση α.) Στο χρόνο (περίπτωση β.) ... Και ένα Ηλεκτρονικό Αρχείο για την εξυπηρέτηση του πολίτη Petros KAVASSALIS <petros@cfp.mit.edu> 9 4
10. Αυτά! Ας πατήσουμε όμως πάλι στη γή... Το LGAF έχει δημιουργήσει έναν πολύ καλό τεχνολογικό πυρήνα και έχει καλή υπόσχεση εφαρμογής Ο πυρήνας θέλει βέβαια ακόμη πολλές βελτιώσεις... Το LGAF είναι φτηνό: Ένα framework για content management + business process management που έχει κοστίσει μέχρι τώρα 150Κ€ (actual cost) και έχει πραγματικές προγραμματισμένες δαπάνες <1Μ€ Η εφαρμογή θέλει στρατηγική: Test Implementation Extended Implementation Diffusion (Γενίκευση Χρήσης) Petros KAVASSALIS <petros@cfp.mit.edu> 10
11. Δηλαδή: έχουμε φτάσει σε ένα καλό ποσοστό ενός συστήματοςμε high performance. Τώρα: Fine-tunings + Εφαρμογή στους Δήμους +… (-) Αδυναμίες Portal Architecture and Automatic Templating Graphical Interfaces (interaction forms etc, registration forms) Web Services to connect to Legacy Apps (for the moment: only Singular) Integration is still an issue (IMS-BetaCMS-Intalio|BPMS) Technical Deployment (+) Next Steps (Phase B) Prototype: Improvement Cycle Information Architecture + Graphics, Executable Interface, Mini Portal Υπηρεσιών, Integration2 Test Implementation (Larissa, Keratsini) Extended Deployment (7 Municipalities) / 2-3 Versions “Basic” use by 7 Municipalities KEDKE Portal Petros KAVASSALIS <petros@cfp.mit.edu> 11
15. Online Υπηρεσίες ATLANTIS Group 2 core online services Πιστοποιητικό Γεννήσεως Οικογενειακής Κατάστασης Συλλογή Αντικειμένων προς Ανακύκλωση (άμεσης εκμετάλλευσης από οποιονδήποτε Δήμο) 3 premium online services Πληρωμή Δημ. Φόρου (επιχειρήσεις) Μπάζα (επιχειρήσεις) Τραπεζοκαθίσματα (επιχειρήσεις) Clusters online υπηρεσιών e-payment system Eurobank, Pireos, Aplha Pay via Visa, e-banking ATLANTIS Group + 16 (Singular) Συμπλήρωση Εντύπων++ Καταγραφής Διαδικασίας (*) Κ2 Computing + ATLANTIS Group Mini Portal Υπηρεσιών GWT Ενοποίηση BetaCMS + Intalio|BPMS Petros KAVASSALIS <petros@cfp.mit.edu> 14 Test Case: Λάρισα
16. Web Services / Technical Deployment Web Services Επιτάχυνση τώρα! Κατάλογος Web Services που πρέπει να αναπτυχθούν μέχρι το τέλος του έργου Singular + ATLANTIS Group ESB Singular + AltSol Technical Deployment Τώρα αρχίζειουσιαστικά (ΚτΠ) Bere+Singular+ AltSol Petros KAVASSALIS <petros@cfp.mit.edu> 15