INTEROPERABILITY Electronic Transactions by Koussouris S., Lampathaki F., Askounis D.
What is Interoperability (Io)? IEEE glossary: the ability of two or more systems or components to exchange information and to use the information that has been exchanged ISO/IEC 2382-01, Information Technology Vocabulary: the capability to communicate, execute programs, or transfer data among various functional units in a manner that requires the user to have little or no knowledge of the unique characteristics of those units European Commission / EIF v2.0: Interoperability is the ability of disparate and diverse organizations to interact towards mutually beneficial and agreed common goals, involving the sharing of information and knowledge between the organizations via the business processes they support, by means of the exchange of data between their respective information and communication technology (ICT) systems European Commission / Enterprise Interoperability Research Roadmap: Interoperability is a utility-like capability that enterprises can invoke on the fly in support of their business activities
Where is it a necessity? Systems ebusiness Systems (between different organisations) egovernment Systems Inter-Enterprise Systems Sub-Systems (Modules) of an Enterprise System Between enterprises or organisations regardless of IT infrastructures Data Between Data or Documents People Between.. People
Why is there a Chaos? Organisation A Organisation B Processes P1, P2, P3 P4, P5, P6 Processes Data D1, D2, D3 D4, D5, D6 Data Systems S1, S2, S3 S4, S5, S6 Systems
What is NOT Io Me Tax Office Processes VAT Payment Strike Processes Data FirstName, LastName Periodic Declaration Data Systems Credit Card Check Systems
What is Io Me Tax Office Processes Entering the Internet VAT Declaration Processes Data Username, Password DB with VAT Numbers Data Systems My Computer GSIS Server Systems http://www.youtube.com/watch?v=h8r8wcmmiom
Right from the press Interoperability is viewed as the most important factor for information systems Financial Times, February 6, 2009
Can we achieve interoperability as an one-toone connection problem? Number of systems to be interconnected Number of connections to be established 2 1 10 45 100 4.950 1.000 499.500 there should be another way Look for standards!
Interoperability Levels (EIF v2.0)
Enterprise Io Areas
The elements of Interoperability Organisational Interoperability (processes) Business Processes alignment, targeting collaboration between organisations, units, systems Proper setting and training of organisational units, for collaboration Semantic Interoperability (definitions) Common definition of terms, across organisations, units and systems Common definition and standardisation of exchanged information (e-invoice, e-vat, etc) Technical Interoperability (systems) Standards for systems architecture (how the interoperable system is designed) Standards for systems interconnection (communication, web services, service discovery) Standards for information storage and retrieval (formats)
Steps towards Organisational Io #1 Service Modelling #2 Definition of Roles within the Process Workflow #3 Service Homogenisation #6 Linking Services with Organisational Standards/Values #5 Development of One-Stop-Shop Service #4 Service Alignment (between different organisation) #7 Legislation Alignment #8 Rules for Information Flow/ Processing #9 Definition of Standards, Authentication Schemes, Communication Channels
Final and Intermediate Services Basic Service ID Issuing Entry in Municipal Records Final Service A Driving Licence (Category B) Intermediate Service A1 (level 1) Intermediate Service A2 (level 1) Health Certificate Intermediate Service A1.1 (level 2) Intermediate Service A2.1 (level 2) Fee Payment
Interoperability Application Areas A. Independent Services Interoperability is not an issue Their consumption by Services of B or C category (of this slide) is what matters B. Cross- Dependent Services Core Research Area for Interoperability C. Cross- Depended Services that include non electronic processes Cannot be made Interoperable without drastic change
egovernment Interoperability
Interoperability in egovernment: A key factor for the provision of true one-stop egovernment Services Enabling all the Public Administration stakeholders, enterprises and citizens Decomposing into organisational, semantic and technical aspects of systems and administrations
Interoperability in egovernment Parliament, Presidency Governmental Banks and G2C Services Other G2G Services Organisations Intermediaries Citizens Governments Ministries Prefectures Districts G2B Services International Organisations Municipalities Enterprises G2G Services
Io Ingredients for Issuing an ID Card* Is there a process for quering=retrieving a Birth Certification between the Municipality and the Police Department? Are the data requested the same in the Birth Certificate and in the ID Issuing form? Are the IT systems ready to talk? Are there the same security/authentication mechanisms? * In Greece, issuing an ID Card requires the retrieval of a Birth Certificate for the Municipality a person was born Is data stored as needed?
Data and Information Modelling (Today) Syntactic Data Representation e.g. Address fields Semantic Data Representation e.g the same information can have synonyms and different meaning Semantic Data Mapping with Lists e.g. Codelists vs. Descriptions (ISO lists, NACE codes, etc )
Data and Information Modelling (Tomorrow) ü Standard Documents based on XML ü XML Schemas for Structuring ü Common, Reusable Data Units with common semantics ü Semantic Mapping with commonly agreed lists
The size of the problem in Greece - 2009 Organisational Aspect 18 ministries, 13 prefectures, 52 districts, 1024 municipalities, 691 Public Organisations, 25 Banks 5,500 Governmental Points of Service > 2,000 non-interoperable Service Types from Government to Citizens and Businesses > 10,000 Document Types exchanged between Administrations and the public Systems Aspect 200 Governmental Internet Portals 1000 Municipal Internet Portals 2,500 Public Administration Back Office Systems Non-Governmental Stakeholders aspect 1,000 IT and services companies 750,000 Enterprises, SME s and VSE s 11,000,000 Citizens 18,000,000 Tourists every year > 20,000,000 service requests per year (mostly non-electronic, mostly non-interoperable)
What does this mean for the Public Administration Interoperability should be established between: All Public Administrations All Public Sector Companies All Private Enterprises All citizens And preferably between GR and other countries
The 3 egov-interoperability Rules #1 Target organisational and semantic aspects first: technical standards exist already Follow the service: build your guidelines around the actual, most common services #2 #3 Enable all stakeholders (public administrations) and allow for constant evolution and change
Key Findings after many attempts (1/2) To truly enable interoperability across government, a bottom-up approach starting with technology must be avoided. Articulating organizational and semantic interoperability issues deserves more priority and effort than the technical interoperability layer that has already mechanisms and standards in place. The adoption of a service-oriented approach is a crucial factor for implementing onestop interoperable egovernment. The diffusion of needed basic infrastructure, such as electronic ID s, base registries and fundamental governmental web services has not reached the minimum needed threshold.
Key Findings after many attempts (2/2) A clearly defined NIF Governance Model needs to be envisioned and put in place by determining observance mechanisms, measuring effectiveness and stimulating growth of successful projects. No matter how well prepared a government is, it is illusionary to believe that it can achieve interoperability at once in one big step. Although interoperability is well-sought for at a national context, cross-country collaboration issues remain an important barrier.
The Way Forward (1/2) Designing and implementing appropriate infrastructures in the form of Base Registries accompanying the NIF specifications Supporting standardized transformation and re-engineering efforts that fully integrate front- and back-office systems Exploiting Web 2.0 tools in egovernment Strengthening organizational and semantic interoperability aspects
The Way Forward (2/2) Building a Science Base for Interoperability Creating interoperability value assessment models Applying best practices from other domains, i.e. ebusiness, ebanking Coordinating efforts within the egovernment interoperability domain through Excellence Centres and appropriate initiatives
Expected Impact (1/3) For Public Administrations Openess of organisation Common Visibility and Presence over the Web Less Bureaucracy Transparency Quality of Service Utilisation of High Efficiency Systems/Channels Collaboration between other organisation Economies of Scale by re-utilisation of IT resources (hardware/software)
Expected Impact (2/3) For People/Enterprises Quality of Service Increase Response Times Information Access through multiple channels Ease of Searching and Discovering Information Improvement of Trust feeling
Expected Impact (3/3) IT Companies Products and Applications responding to a priori commonly agreed specifications Provision of ready made COTS (Components of the Shelf) for standardising processes and documents Faster response to Public Adminstration calls for implementation of systems Minimisation of Customised Solutions and multiple, parallel production lines
Conclusions Interoperability reaches all governmental organizations at national and international level and constitutes a thriving research domain from all aspects scientific, entrepreneurial, societal and political. Research on interoperability in digital public services provision will have, in the next years, to face the multi-disciplinary nature that interoperability problems present. Interoperability Standards for e-government is a dynamic space, with many directives, initiatives and standards evolving at the same time. Administrations and industry worldwide are trying hard to cope with the developments. Interoperability in digital public services cannot be achieved without process re-organisation, legal system re-structuring and data rework.
It s not like Parkour (run, jump, land)
it is more like crossing the desert in a Paris-Dakar rally So be prepared and have plenty of resources!
Interoperability Frameworks
What is an IF (Interoperability Framework)? set of recommendations which specify how Administrations, Businesses and Citizens communicate with each Wikipedia Defines rules, sets specifications and standards for the development and operation of IT systems that allow: Cross-Interoperability amongst Organisations Integrated systems Secure Communication
History of Io Initiatives Source: EIF 2.0
European Interoperability Framework
EIF v2.0
National Standardization Initiatives Country National Interoperability Framework European Union European Interoperability Framework (Version 2.0) US Federal Enterprise Architecture (FEA) Australia Australian Government Interoperability Framework Belgium Belgian Interoperability Framework (BELGIF) Brazil Standards of Interoperability for Electronic Government (e-ping) Denmark Interoperability Framework Estonia Estonian IT interoperability framework France Référentiel Général d Interopérabilité (RGI) Germany Standards and Architectures for e-government Applications (SAGA) Greece Greek e-government Interoperability Framework Hong Kong HKSARG Interoperability Framework Ireland Reach Interoperability Guidelines (RIGS) Italy SPC sistema pubblico di connettività e Iceland Under investigation Cooperazione Malaysia Malaysian Government Interoperability Framework (MyGIF) Malta e-government Interoperability Framework Netherlands Dutch Government Reference Architecture (NORA) New Zealand New Zealand E-government Interoperability Framework (NZ e-gif) Poland Krajowe Ramy Interoperacyjności Spain Criterios de seguridad, normalización y conservación de las aplicaciones utilizadas para el ejercicio de potestades Switzerland Helvetic E-Government Reference Architecture (HERA) United Kingdom e-government Interoperability Framework (e-gif)
Current European Commission Initiatives EIF 2.0 European Interoperability Framework (EIF) v2.0: the new set of interoperability guidelines for European Member States ISA Programme: Interoperability Solutions for European Public Administration on cross-border electronic collaboration between European public administrations. NIFO A National Interoperability Frameworks Observatory, currently under development by Gartner, for IDABC
CEN/UN Interoperability Standardisation Initiatives The European Committee for Standardization - Information Society Standardization System (CEN/ISSS) has several Workshops for egov Standards on organisational and semantic issues (e.g. Metalex, egovshare) United Nations Centre for Trade Facilitation and Electronic Business (UN/CEFACT), TBG19-eGov delivers standards on Core Components and harmonisation processes for governments worldwide
Interoperability Projects in European Union / CIP-PSP STORK: Secure Identity Across Borders Linked (Pilot-A project for interoperable eid in EU member states) PEPPOL: Pan-European Public eprocurement On-Line (Pilot A project to facilitate EU-wide interoperable public eprocurement). SPOCS: Simple Procedures Online for Cross-border Services (Pilot project for the EU-Service Directive) http://www.youtube.com/watch?v=xfi4whkgzn0 http://www.youtube.com/watch?v=emh5yzjback
International Interoperability Initiatives OASIS (Organization for the Advancement of Structured Information Standards) egovernment Technical Committee develops standardisation on Core Components, Metadata Standards, ebxml registries W3C (World Wide Web Consortium) egovernment Interest Group (egov IG) explores Usage of Web Standards, Data Integration and Participation in egovernment United Nations Development Programme (UNDP) developed a study on Government Interoperability Frameworks for Asia-Pacific Countries (2008)
egov Interoperability Standards Areas Legal & Organisational Interoperability CEN METALEX Semantic Interoperability UN/CEFACT-CEN egov CCTS Technical Interoperability Vertical egov Standards (ehealth, eid, epayments, edefense, etc) ISO 15000, 2X (ebxml, CCTS, edoc) CEN/ISSS egov WG s OASIS / W3C Industry-led Interoperability Strategies (IBM, Microsoft, Oracle, SUN, other) National egovernment Interoperability Frameworks European Interoperability Framework (EIF) 2.0 Other areas & Initiatives (Citizen Engagement, Future Internet, etc) EC - EIRR IFIP WG 8.5 SEMIC CIP/PSP Pilots NESSI / igov
The Greek egif www.e-gif.gov.gr (Greek Slides)
Γενικά Στοιχεία Έργου Τίτλος Έργου: Ελληνικό Πλαίσιο Παροχής Υπηρεσιών Ηλεκτρονικής Διακυβέρνησης και Πρότυπα Διαλειτουργικότητας Ανάδοχος: Ένωση PLANET A.E Ε.Π.Ι.Σ.Ε.Υ./Ε.Μ.Π. ATC Α.Β.Ε.Τ.Ε. Υπεργολάβοι: Fraunhofer Inst., Παν. Αιγαίου Διάρκεια: 24 Μήνες (1/1/2007 31/12/2008) Στόχος: Η ανάπτυξη προτύπων και προδιαγραφών που να διασφαλίζουν την διαλειτουργικότητα στην παροχή Ηλεκτρονικών Υπηρεσιών σε πολίτες και επιχειρήσεις Επιβλέπων Φορέας: Υπουργείο Εσωτερικών Γενική Γραµµατεία Δηµόσιας Διοίκησης και Ηλεκτρονικής Διακυβέρνησης / ΚτΠ ΑΕ
Οι 3 Φάσεις Ανάπτυξης του Πλαισίου Φάση Α (1-6/2007) Ανάλυση κατάστασης και διεθνούς εµπειρίας Συνεργασία µε διεθνή πλαίσια (UK- DE) Δηµιουργία προσχεδίων Πλαισίων Διαβούλευση µε Αναδόχους Έργων Πρώτη Έκδοση Πλαισίου Διαλειτουργικότητας (ΠΠ-ΔΔΤ, ΠΔ&ΥΗΣ, ΠΨΑ) Φάση Β (7/2007-8/2008) Διαβούλευση µε Επιχειρήσεις και Φορείς της Δηµόσιας Διοίκησης Ανάπτυξη πρωτότυπου Ληξιαρχείου Διαλειτουργικότητας (Πρότυπα Μεταδεδοµένα, BPMN και XML σχήµατα) 1 ος Κύκλος Εκπαίδευσης (ΥΑΠ) Υλικό Προώθησης του Πλαισίου Δεύτερη Έκδοση Πλαισίου Φάση Γ (4-12/2008) Συνέχιση της ένταξης Φορέων, Συστηµάτων και Επιχειρήσεων Διάδοση και Κανονιστική Ένταξη του Πλαισίου Συνεργασία µε έργο ΕΡΜΗΣ Εξαµηνιαίες Εκδόσεις του Πλαισίου Σταδιακή Συντήρηση του Πλαισίου από τους Φορείς της Δηµόσιας Διοίκησης
Το Πλαίσιο Βέλτιστες Πρακτικές Διαλειτουργικότητας Πολιτικές ΕΕ και Ελληνικής Κυβέρνησης egovernment eeurope i2010 Ψηφιακή Στρατηγική Δράσεις ΚτΠ IDABC MODINIS GENESIS / IST INTEROP / NoE ENSEMBLE / SA Ελληνικό Πλαίσιο Διαλειτουργικότητας Συστήµατα & Έργα ΣΥΖΕΥΞΙΣ, ΕΡΜΗΣ ΟΠΣ / Portals Υπουργείων ΟΠΣ / Portals Νοµαρχιών ΠΣ και Portals Δήµων Σύστηµα Ηλ-Προµηθειών ΠΣ ΚΕΠ / ΥΠΕΣΔΔΑ Πρότυπα και Κανονισµοί Δεδοµένα, Μεταδεδοµένα Επικοινωνία Ασφάλεια, Κρυπτογράφηση Αυθεντικοποίηση Θεσµικό Πλαίσιο GR-eGIF Διεθνείς Προσπάθειες Διαλειτουργικότητας UK egif German egif (SAGA) Danish egif US egov egif Μεθοδολογίες και Τεχνικές Enterprise Modelling Process / Data Modelling Εργαλεία ανάπτυξης XML Εργαλεία Οντολογιών
H Δοµή του Πλαισίου
Πλαίσιο Πιστοποίησης Δηµόσιων Διαδικτυακών Τόπων Γενικές Αρχές Δοµή και Οργάνωση ΔΔΤ Ηλεκτρονικές Υπηρεσίες και Διαλειτουργικότητα ΔΔΤ Ασφάλεια, Διαθεσιµότητα και Απόδοση ΔΔΤ Κατηγορίες Χρηστών Ονοµατοδοσία Παροχή Ηλ. Υπηρεσιών Προδιαγραφές Ασφάλειας Εικαστικά Υπηρεσίες Προστιθέµενης Αξίας Διαθεσιµότητα Νοµικά Ζητήµατα Περιεχόµενο Διαλειτουργικότητα µε Back Office Απόδοση Διάδοση ΔΔΤ Προσβασιµότητα Διαλειτουργικότητα µε άλλα Συστήµατα Φιλοξενία
Πλαίσιο Διαλειτουργικότητας & Υπηρεσιών Ηλεκτρονικών Συναλλαγών Γενικές Αρχές Οργανωσιακή Διαλ/τητα Σηµασιολογική Διαλ/τητα Τεχνολογικά Πρότυπα Ειδικές Προδιαγραφές & Προεκτάσεις Κατηγορίες & Κύκλος Ζωής Προτύπων Πεδίο εφαρµογής Στοιχεία Σηµασιολογικής Διαλειτουργικότητας Μοντελοποίηση Υπηρεσιών - Δεδοµένων Ηλεκτρονικές Πληρωµές Πρότυπες Αρχιτεκτονικές Συστηµάτων ΗΔ Χαρακτηριστικά Υπηρεσιών Βέλτιστες Πρακτικές και Διαδικασίες Παρουσίαση Πληροφορίας Διασύνδεση & Επικοινωνία (WS Stack Standards) Τοµεακά Πρότυπα Διακυβερνητικές Υπηρεσίες Οδηγίες για Δηµόσιους Φορείς (Διαγωνισµοί) Βέλτιστες Πρακτικές Ανάπτυξης Συστηµάτων ΗΔ Βέλτιστες Πρακτικές και Διαδικασίες Μεταδοµένα (Μ.Τεκµηρίωσης) Μέσα Πρόσβασης Οδηγίες για Επιχειρήσεις & Πολίτες
Πλαίσιο Ψηφιακής Αυθεντικοποίησης Γενικές Αρχές Ταυτοποίηση Οντοτήτων Αυθεντικοποίηση Οντοτήτων Διαδικασίες Εγγραφής Οντοτήτων Οδηγίες Εφαρµογής και Συµµόρφωση Θεσµικό και Κανονιστικό Πλαίσιο Υπηρεσίες Επιπέδου 0 Μηχανισµοί Αυθεντικοποίησης - Κλειδιά Κατηγορίες Οντοτήτων Επίπεδα Υπηηρεσιών Οδηγίες προς Δηµόσιους Φορείς Υπηρεσίες Επιπέδου 1 Τρόποι Εγγραφής Φυσικών Προσώπων Οδηγίες προς Φυσικά & Νοµικά Πρόσωπα Ιδιωτικότητα στις Υπηρεσίες ΗΔ Διακριτικά Αυθεντικοποίησης Υπηρεσίες Επιπέδου 2 Τρόποι Εγγραφής Νοµικών Προσώπων Συµµόρφωση Φορέων, Υπηρεσιών και ΚΔΠ Επίπεδα Εµπιστοσύνης Υπηρεσιών ΗΔ (0-3) Υπηρεσίες Επιπέδου 3 Διαδικασίες Αυθεντικοποίησης ανά Επίπεδο Διαδικαστικά Ζητήµατα, Διαγραφή Παραδείγµατα Εφαρµογής ΠΨΑ
Μοντέλο Τεκµηρίωσης Τεκµηρίωση Διαδικασιών Τεκµηρίωση Εγγράφων και Δεδοµένων Τεκµηρίωση Διαδικτυακών Υπηρεσιών Πρότυπα Μεταδεδοµένων Πρότυπο BPMN & Σηµειογραφία Πρότυπα XML & Σηµειογραφία Πρότυπα Τεκµηρίωσης Web Services Κεντρικό Σχήµα Μεταδεδοµένων (egms) Συµβάσεις Ονοµατολογίας Συµβάσεις Ονοµατολογίας Μεταδεδοµένα Υπηρεσιών Μεταδεδοµένα Εγγράφων Μεθοδολογία Ανάπτυξης WS Συµβάσεις Ονοµατολογίας
Ληξιαρχείο Διαλειτουργικότητας Web Site ΠΗΔ (public) Ληξιαρχείο Υπηρεσιών & Δεδοµένων (restricted) Εργαλεία Μοντελοποίησης Υπηρεσιών (restricted) Εργαλεία Μοντελοποίησης Δεδοµένων (restricted) Τρέχουσες Εκδόσεις Πλαισίου (PDF) Υπηρεσίες (Συµβατικές και Ηλεκτρονικές) Σύστηµα Enterprise Modelling Σύστηµα XML Authoring Επιπλέον Υλικό Πλαισίου (XML, Πρότυπα) Έγγραφα Σύστηµα Διαχείρισης CCTS Επιπλέον Υλικό Τεκµηρίωσης - Διάδοσης Πεδία Εγγράφων Φόρµες Σχολίων Κωδικολόγια Σύστηµα Διαχείρισης Εκδόσεων αρχείων BPMN Σύστηµα Διαχείρισης Εκδόσεων Αρχείων XML
QUESTIONS etransactions@epu.ntua.gr Dr. Koussouris S. - skous@mail.ntua.gr Dr. Lampathaki F. - flamp@epu.ntua.gr