egov-bus: advanced egovernment information service...
TRANSCRIPT
![Page 1: eGov-Bus: Advanced eGovernment Information Service Busevents.oasis-open.org/home/sites/events.oasis-open... · enabling virtual services to be combined dynamically from the available](https://reader033.vdocuments.site/reader033/viewer/2022060500/5f1acb611e8d8d5ae62524a0/html5/thumbnails/1.jpg)
eGov-Bus: Advanced eGovernment Information Service Bus
Herbert Leitold, A-SIT
OASIS Open Standards ForumEnabling Transformational GovernmentThrough Web Services and SOADitton Manor, London area, 29 October 2007
![Page 2: eGov-Bus: Advanced eGovernment Information Service Busevents.oasis-open.org/home/sites/events.oasis-open... · enabling virtual services to be combined dynamically from the available](https://reader033.vdocuments.site/reader033/viewer/2022060500/5f1acb611e8d8d5ae62524a0/html5/thumbnails/2.jpg)
Table of Contents
Project OverviewObjectives, ArchitectureStandards – ModulesSecurity / eID Lessons learned (so far)
29.10.2007 [email protected]
![Page 3: eGov-Bus: Advanced eGovernment Information Service Busevents.oasis-open.org/home/sites/events.oasis-open... · enabling virtual services to be combined dynamically from the available](https://reader033.vdocuments.site/reader033/viewer/2022060500/5f1acb611e8d8d5ae62524a0/html5/thumbnails/3.jpg)
Project Overview
Research project funded under the EU 6th Framework Programme, Information Society TechnologiesProject Budget: € 3.368.674,40Community Funding: € 2.269.945,00 Project Duration: 1.1.2006 – 31.12.2007
extension to June 20088 Project Partners
Companies, Universities, Research Institutions
29.10.2007 [email protected]
![Page 4: eGov-Bus: Advanced eGovernment Information Service Busevents.oasis-open.org/home/sites/events.oasis-open... · enabling virtual services to be combined dynamically from the available](https://reader033.vdocuments.site/reader033/viewer/2022060500/5f1acb611e8d8d5ae62524a0/html5/thumbnails/4.jpg)
Project Partners
Rodan Systems S.A. – Project Co-ordinator - PolandAxway – FranceUniversity Paris Dauphine – FranceEuropean Microsoft Innovation Centre – GermanyPolish-Japanese Institute of Information Technology – PolandMinistry of Internal Affairs and Administration – PolandSecure Information Technology Centre – AustriaUniversity of Uppsala – Sweden
29.10.2007 [email protected]
![Page 6: eGov-Bus: Advanced eGovernment Information Service Busevents.oasis-open.org/home/sites/events.oasis-open... · enabling virtual services to be combined dynamically from the available](https://reader033.vdocuments.site/reader033/viewer/2022060500/5f1acb611e8d8d5ae62524a0/html5/thumbnails/6.jpg)
eGov-Bus Overall Goal
To integrate and extend research and standards in the area of process and content management for government and cross-government systems,with the capability of creating advanced applications of electronic signature enhancing acceptance of the technology and establishing trusted system validity and non-repudiation,relying on web services, process and repository management platforms based on a highly secure, highly available, scalable and distributed architecture providing data access abstraction.
29.10.2007 [email protected]
![Page 7: eGov-Bus: Advanced eGovernment Information Service Busevents.oasis-open.org/home/sites/events.oasis-open... · enabling virtual services to be combined dynamically from the available](https://reader033.vdocuments.site/reader033/viewer/2022060500/5f1acb611e8d8d5ae62524a0/html5/thumbnails/7.jpg)
Specific eGov-Bus Objectives
Create adaptable process management technologies by enabling virtual services to be combined dynamically from the available set of e-Gov functions, personalizing preferences and supporting the rules of the specified life event. Exploit and integrate current and ongoing research results in the area of natural language processing to provide user-friendly personalisable interfaces to the eGov-Bus.Orchestrate available web services according to the specific life-event requirements, creating a comprehensive workflow process and providing explanation to the end-user.
29.10.2007 [email protected]
![Page 8: eGov-Bus: Advanced eGovernment Information Service Busevents.oasis-open.org/home/sites/events.oasis-open... · enabling virtual services to be combined dynamically from the available](https://reader033.vdocuments.site/reader033/viewer/2022060500/5f1acb611e8d8d5ae62524a0/html5/thumbnails/8.jpg)
Specific eGov-Bus Objectives (cntd.)
Support a virtual repository of data structures required by life-event processes, representing declarative (i.e. rules governing life-events categories) and procedural knowledge. Provide these capabilities based on a highly available, distributed and secure architecture that uses existing systems.
29.10.2007 [email protected]
![Page 9: eGov-Bus: Advanced eGovernment Information Service Busevents.oasis-open.org/home/sites/events.oasis-open... · enabling virtual services to be combined dynamically from the available](https://reader033.vdocuments.site/reader033/viewer/2022060500/5f1acb611e8d8d5ae62524a0/html5/thumbnails/9.jpg)
Project Architecture
Using existing eGov WebservicesNon-intrusiveInnovative user interfaceSecurity services
29.10.2007 [email protected]
![Page 10: eGov-Bus: Advanced eGovernment Information Service Busevents.oasis-open.org/home/sites/events.oasis-open... · enabling virtual services to be combined dynamically from the available](https://reader033.vdocuments.site/reader033/viewer/2022060500/5f1acb611e8d8d5ae62524a0/html5/thumbnails/10.jpg)
Envisaged User Experience
Describing a situation via the portalInterview to identify life-event and collect the needed informationLife-event firedExisting services either
CompliantAccessed via RelayWrapped and accessed via Relay
29.10.2007 [email protected]
![Page 11: eGov-Bus: Advanced eGovernment Information Service Busevents.oasis-open.org/home/sites/events.oasis-open... · enabling virtual services to be combined dynamically from the available](https://reader033.vdocuments.site/reader033/viewer/2022060500/5f1acb611e8d8d5ae62524a0/html5/thumbnails/11.jpg)
Standards - Modules
Based on Overall ArchitectureMain Modules / Work Packages
29.10.2007 [email protected]
![Page 12: eGov-Bus: Advanced eGovernment Information Service Busevents.oasis-open.org/home/sites/events.oasis-open... · enabling virtual services to be combined dynamically from the available](https://reader033.vdocuments.site/reader033/viewer/2022060500/5f1acb611e8d8d5ae62524a0/html5/thumbnails/12.jpg)
Some standards as of the overall architecture
29.10.2007 [email protected]
BPQL, TopicMaps, ebXML Registry Information Model / Registry Services
SOAP, WSDL, UDDI
WS-Security, WS-Addressing, WS-Policy, (WS-Reliable Messaging)
CMS, XMLDDsig,XAdES
WS-Security, SAML, WS-Trust, WS-SecureConversationWS-SecurityPolicy
RDF views, SQL
![Page 13: eGov-Bus: Advanced eGovernment Information Service Busevents.oasis-open.org/home/sites/events.oasis-open... · enabling virtual services to be combined dynamically from the available](https://reader033.vdocuments.site/reader033/viewer/2022060500/5f1acb611e8d8d5ae62524a0/html5/thumbnails/13.jpg)
Architecture
Requests issued via front –end system / portalLegacy services invoced via Service Integration / Relay eGovernment services published in UDDI registry
29.10.2007 [email protected]
Countries e-Government Services and Applications
e-GovernmentFully CompliantWeb Service
e-GovernmentPartially CompliantWeb Service
e-GovernmentLegacyApplication
Public Portal
Security
VirtualRepository
Business Process Management
Administrative Process Generator
UDDIRepository
Enhanced WebServices Framework
UDDIRegistry
ServiceIntegrationLayer
ManagementEngine
WebServicesEngine
ServiceClient
Back-end System
Front-end System
VirtualizationEngine
Auditing andMonitoringEngine
WebServicesEngine
ServiceProvider
RelayProxy
![Page 14: eGov-Bus: Advanced eGovernment Information Service Busevents.oasis-open.org/home/sites/events.oasis-open... · enabling virtual services to be combined dynamically from the available](https://reader033.vdocuments.site/reader033/viewer/2022060500/5f1acb611e8d8d5ae62524a0/html5/thumbnails/14.jpg)
APG Architecture
29.10.2007 [email protected]
APG: Administrative Process Generator J2EE / JSR 168 portletsat client interface layerAPG service broker as interaction logic layer APG life-event generation engine and emulation engineAdaptive Administrative Process (AAP) execution engine
![Page 15: eGov-Bus: Advanced eGovernment Information Service Busevents.oasis-open.org/home/sites/events.oasis-open... · enabling virtual services to be combined dynamically from the available](https://reader033.vdocuments.site/reader033/viewer/2022060500/5f1acb611e8d8d5ae62524a0/html5/thumbnails/15.jpg)
29.10.2007 [email protected]
Virtual Repository
Transparent access to heterogeneous data sourcesSemantic Web (RDF) representation of existing sources
![Page 16: eGov-Bus: Advanced eGovernment Information Service Busevents.oasis-open.org/home/sites/events.oasis-open... · enabling virtual services to be combined dynamically from the available](https://reader033.vdocuments.site/reader033/viewer/2022060500/5f1acb611e8d8d5ae62524a0/html5/thumbnails/16.jpg)
Security / eID
Trust DomainsSecurity Modules / ArchitectureeID TransformationSignature-Transformation
29.10.2007 [email protected]
![Page 18: eGov-Bus: Advanced eGovernment Information Service Busevents.oasis-open.org/home/sites/events.oasis-open... · enabling virtual services to be combined dynamically from the available](https://reader033.vdocuments.site/reader033/viewer/2022060500/5f1acb611e8d8d5ae62524a0/html5/thumbnails/18.jpg)
Security Modules
Signature-relatedServer signature-creationSignature validationSignature transformation
eID-related serviceseID validation eID transformation
Auxiliary servicesCertificate validationTimestampEncryption
29.10.2007 [email protected]
![Page 19: eGov-Bus: Advanced eGovernment Information Service Busevents.oasis-open.org/home/sites/events.oasis-open... · enabling virtual services to be combined dynamically from the available](https://reader033.vdocuments.site/reader033/viewer/2022060500/5f1acb611e8d8d5ae62524a0/html5/thumbnails/19.jpg)
Authentication Module (eID transformation)
Goal: De-couple eGov-Bus from integration of national eIDsTransformation to a standard eGov-Bus - internal representation
SAML has been chosen
eIDs so far integratedAustrian citizen card Belgian BELPICSSL/TLS certificatesUsername-Passwords
29.10.2007 [email protected]
![Page 20: eGov-Bus: Advanced eGovernment Information Service Busevents.oasis-open.org/home/sites/events.oasis-open... · enabling virtual services to be combined dynamically from the available](https://reader033.vdocuments.site/reader033/viewer/2022060500/5f1acb611e8d8d5ae62524a0/html5/thumbnails/20.jpg)
Signature Transformation
No commonly accepted eDocument frameworkJust a few electronic eGovernment results
e.g. signed electronic certificate of enrolment or or certificate of register of convictions in AustriaMay need to cope with different signature formats
Idea: to act as a trusted signature validation and “re-signing” service
e.g. Input XAdES, resultCMS or different XAdES profile
29.10.2007 [email protected]
![Page 21: eGov-Bus: Advanced eGovernment Information Service Busevents.oasis-open.org/home/sites/events.oasis-open... · enabling virtual services to be combined dynamically from the available](https://reader033.vdocuments.site/reader033/viewer/2022060500/5f1acb611e8d8d5ae62524a0/html5/thumbnails/21.jpg)
Lessons Learned
eGovernment (SOAP) Webservices are scare
a few exist (e.g. Austria)Could not yet define a sufficiently complex cross-border life-event solely based on WebservicesNeed to wrap Web-forms and simulate
No common eID standards yetCIP ICT PSP Large Scale Pilots
Project objectives arestill valid
29.10.2007 [email protected]
![Page 22: eGov-Bus: Advanced eGovernment Information Service Busevents.oasis-open.org/home/sites/events.oasis-open... · enabling virtual services to be combined dynamically from the available](https://reader033.vdocuments.site/reader033/viewer/2022060500/5f1acb611e8d8d5ae62524a0/html5/thumbnails/22.jpg)
Thank You for Your Attention!
Contact [email protected] Project-Web http://www.egov-bus.org
eGov-Bus: Advanced eGovernment Information Service Bus
OASIS Open Standards ForumEnabling Transformational GovernmentThrough Web Services and SOADitton Manor, London area, 29 October 2007