5. Όλα μαζί: 25 “things” Βλ. LGAF_PhaseA_Components & Deliverables_v2.doc E-CMS: 3 things BPMS: 5 things IMS: 3 things Middleware: 4 things Common OTA Services API - EndPoint/Backend (WSDLs): 2 things IVR: 3 things Notification Gateway: 1 thing E-payments: 2 things Collaboration Tool: 2 things Petros KAVASSALIS <petros@cfp.mit.edu> 5
6. Overall: Έχουμε φτάσει σε ένα καλό ποσοστό ενός high performance συστήματος. Τώρα: Fine-tunings + Wiki +… (-) Αδυναμίες Portal Design / Presentation Graphical Interfaces (interaction forms etc, registration forms) Web Services to connect to Singular Apps Integration is still an issue (*example: footnote next page) (+) Next Steps (Phase B) Prototype: Improvement Cycle Production (1 Δήμος) Deployment (16 Δήμοι) Εξαρτάται από την αρτιότητα της στρατηγικής deployment Petros KAVASSALIS <petros@cfp.mit.edu> 6
7. LGAF: a BPMS view Petros KAVASSALIS <petros@cfp.mit.edu> 7 Online Services BetaCMS Portal Human Workflow Engine (Tempo Ajax) BetaCMS OTA Process Models ^ Document Management Standards Business Process Management System (Intalio|BPMS) OTA API (open to everybody) core operations core documents WSDLs ESB: mule OTA
8. Η Σύμβαση ζητούσε την ηλεκτρονική προμήθεια: 55 υπηρεσιών που απευθύνονται στους Πολίτες (ομαδοποιούνται σε 11 κατηγορίες) 11 υπηρεσιών που απευύνονται στις Επιχειρήσεις (ομαδοποιούνται σε 3 κατηγορίες) Από αυτές: 35 υπηρεσίες επιπέδων 1 και 2 (πληροφοριακές / download) 22 υπηρεσίες επιπέδου 3 (ηλεκτρονική αίτηση – ενημέρωση για τηνν ολοκλήρωση της πράξης 9 υπηρεσίες επιπέδου 4 (πρόσβαση σε databases, πληρωμές, rendez-vous) Petros KAVASSALIS <petros@cfp.mit.edu> 8 A. OTA Επιχειρησιακές Διαδικασίες (1)
9. «Ανακαλύψαμε» και μοντελοποιήσαμε: 54 Επιχειρησιακές Διαδιασίες που εκτελούνται για να εξυπηρετήσουν αιτήματα Πολιτών (ομαδοποιημένες σε 15 κατηγορίες) 25 Επιχειρησιακές Διαδικασίες που εκτελούνται για να εξυπηρετήσουν αιτήματα Επιχειρήσεων (ομαδοποιημένες σε 4 κατηγορίες) ... που κωδικοποιήθηκαν σε δενδρική μορφή Δ3 = Δ3.1, Δ3.2, Δ3.3 Δ103 = Δ103.1 έως Δ103.6 ΔΧ.Ψ για Πολίτες (Χ 1ψήφιος ή 2ψήφιος αριθμός) ΔΖ.V για Επιχειρήσεις (Χ 3ψήφιος αριθμός) + 7 Re-usable Sub-processes Petros KAVASSALIS <petros@cfp.mit.edu> 9 OTA Επιχειρησιακές Διαδικασίες (2)OTA Process Handbook
10. Έχουν αναπτυχθεί: Η μηχανική δημιουργίας «Πληροφοριακών Υπηρεσιών» με τη χρήση του Συστήματος Διαχείρισης Επιχειρησιακού Περιεχομένου Beta CMS: 270+ Αντικείμενα Περιεχομένου, Ταξονομίες, Ετικέτες και template pages για τις «Πληροφοριακές Υπηρεσίες» του LGAF (χρησιμοποιώντας το Σύστημα Διαχείρισης Περιεχομένου BetaCMS) Καλύπτεται η απαίτηση της σύμβασης για 35 υπηρεσίες επιπέδου 1 & 2 43 Μοντέλα Επιχειρησιακών Διαδικασιών που «υλοποιούν» 100 τουλάχιστον υπηρεσίες επιπέδου 4 (21 από αυτά ως πλήρεις εφαρμογές) και 7 μοντέλα επαναχρησιμοποιήσιμων επιχειρησιακών διαδικασιών (Re-usable Sub-processes) Καλύπτεται η απαίτηση της σύμβασης για 22 υπηρεσίες επιπέδου 3 και 9 υπηρεσίες επιπέδου 4 Petros KAVASSALIS <petros@cfp.mit.edu> 10 OTA Επιχειρησιακές Διαδικασίες (3) OTA Process Handbook
11. Από τα 43, τα 21+1 Μοντέλα ΕΔ (, αντιπροσωπευτικά όλων των οικογενειών, έχουν εγκατασταθεί στο LGAF System Prototype Μπορούν να υλοποιήσουν 100-200 τελικές υπηρεσίες (βλ. παρακάτω) Για να υλοποιηθεί σε επίπεδο 100% η Σύμβαση Πρέπει να μοντελοποιηθούν 2 ακόμη εκ των (οικογενειών) Διαδικασιών που έχουμε καταγράψει, Δ7: Υγεία – Κοιν. Πρόνοια, Δ8: Εκπαίδευση Σεπτέμβριος 2009 Να υλοποιηθούν e-payments Ιούνιος 2009 Petros KAVASSALIS <petros@cfp.mit.edu> 11 OTA Επιχειρησιακές Διαδικασίες (4) OTA Process Handbook
12. Petros KAVASSALIS <petros@cfp.mit.edu> 12 OTA Επιχειρησιακές Διαδικασίες (5) OTA Process Model @ @ Applications Applications Re-Usable Process Re-Usable Process Re-Usable Process Κάθε διαδικασία έχει βήματα, και σχεδόν πάντοτε έναν ή περισσότερους ελέγχους: Request Validation Συμπέρασμα: Αυτοματοποίηση Διαδικασιών Υπηρεσία – ‘Εγγραφο br />? Human Decision 12 Petros KAVASSALIS <petros@cfp.mit.edu>
16. KL11: Δ101, Δ102 input (message, doc), intermediary process (payment) – Δ1.2, online reception, pre-issue process [task assignment, complex verification process (collective), output (doc)], definitive-issue process [online reception, task assignment, simple verification process, output (confirmation doc) + external request mngt (2)], specific verification process (and/or complex verification process), output (doc) Vertical Abstraction: 3 Πρότυποι Τύποι για Web Services to Legacy Apps (via ESB) Human Interaction (Task Assignment, Notifications) Re-usable Sub-processes (also WS) Petros KAVASSALIS <petros@cfp.mit.edu> 16
17. 270+ Υπηρεσίες, ομαδοποιημένες: Ανά ομάδα πολιτών Ανά ομάδα ενδιαφέροντος Αλλοδαποί, Άνεργοι, Άτομα με Ειδικές Ανάγκες, Οικογένειες, Υπερήλικες Ανά Οικογένεια Διαδικασιών Δ1-104 Ανά τύπο Υπηρεσίας / Εγγράφου Άδειες, Αιτήσεις τροποποίησης προσωπικών στοιχείων, Απορρίματα/Ογκώδη Αντικείμενα, Βεβαιώσεις, Βλάβες κλπ. Ηλεκτρονικές Οι πιο Δημοφιλείς Petros KAVASSALIS <petros@cfp.mit.edu> 17 B. ΟΤΑ Υπηρεσίες (1)
20. To API ενός Δήμου (OTA API) WSDLs Core Operations and Core Documents e-GIF compliant Petros KAVASSALIS <petros@cfp.mit.edu> 20 C. ΟΤΑ Web Services
23. Petros KAVASSALIS <petros@cfp.mit.edu> 23 ΟΤΑ Business Process Management: Life Cycle and Functionality Η υπηρεσία γίνεται «ηλεκτρονική» όχι μόνο «στα άκρα»… Aλλά καθ΄’ολο το «μήκος» της διαδικασίας (δηλ. της αληλουχίας δραστηριοτήτων που συνθέτουν μια επιχειρησιακή διαδικασία) Κάθε πράξη που εκτελεί ο δημοτικός υπάλληλος για να εκδοθεί ένα πιστοποιητικό, γίνεται και αυτή ηλεκτρονική, δηλαδή εκτελείται μέσα από ένα web interface ... production
24. Φάσεις μοντελοποίησης Full Process: Overview (As-is) [based on field data] Online Version (As-is ) [based on Full Process Analysis] Augmented_ EarlyPrototype Extends Online Version with execution details BMPN and XML schemas are supported Not executable as it is 4. AugmentedGeneric Executable for an Ideal LG (Local Government Entity) Supports known WS and specific user forms Based on assumptions (probably not effective in every case) Petros KAVASSALIS <petros@cfp.mit.edu> 24 ΟΤΑ Business Process Management: as-is
25. AugmentedCustomized Differentiates Generic Executable for a specific LG (or a group of LGs) Customized (different forms, add-remove WS, modified BPMN ) Interaction with an ESB Petros KAVASSALIS <petros@cfp.mit.edu> 25 ΟΤΑ Business Process Management: towards production