26. A vision depends on politics. A vision will give a focus for action. TIME GOAL Actions driven by strategy Where are we now? Silo’s Mission: Why are we here? Values: What are our enduring principles and beliefs? Vision: Where do we want to be in 2020? Strategy: How do we get there? Citizen society eGovernment Andere Overheid
27. What is influencing a citizens society? Citizens Society from government to governance Future Internet: to a data society Social Computing : self controlling networks of citizens and companies Economy : lessen administrative burden, economize Single Issue politics : democracy by social computing networks A free democracy for all is the basis (inclusion)
28.
29.
30.
31.
32.
33.
34. Overview of NUP access, inclusion & transparency data re-use semantics? certificate unique identification technical standards (Digipoort not mentioned) stimulation new solutions and systems
41. Identification and authentication for companies – eHerkenning bedrijven NHR company delegated employee delegation register authentication server certification authority identification server service provider eHerkenning infrastructure Who requires to execute a service with a security level? person identification validate delegation government market
42.
43.
44.
45.
46.
47.
48.
49.
50.
51. Digikoppeling – the technical issue of interoperability NORA identification and authentication Digikoppeling architecture envelope standards compliance service Service Registry Gateway ebMS WUS ebMS WUS
52.
53. Digikoppeling and other open standards like StUF DigiKoppeling Data dictionair and definitions (RSGB) Flows and message structures (StUF)
55. StUF framework of semantics of application data. This won’t work, consider education that has other standards for instance for accessibility of educational material, sharing student data, etc.
58. WUS standards WS-I BP 1.2 SOAP 1.1 binding for MTOM 1.0 WS-I BP 1.2 WS-Addressing metadata WS-I Basic Security Profile 1.0 WS-Security 1.0 WS-I Basic Security Profile 1.0 SSL 3.0 PKI Overheid 1.1 Internet X.509 PKI and CRL profile (RFC3280) WS-I BP 1.1 HTTP over TLS (RFC2818) WS-I BP 1.1 TLS 1.0 (RFC2246) WS-I BP 1.1 XML schema (structures and data types WS-I BP 1.1 XML 1.0 (second edition) WS-I BP 1.1 WSDL 1.1 WS-I BP 1.1 SOAP 1.1 WS-I BP 1.1 HTTP 1.1 (RFC2616 Based on Standards
59.
60.
61. ebMS is een end-to-end messaging protocol tussen één of meer toepassingen van twee organisaties. toepassing toepassing messaging stack (Message Handler) messaging stack (Message Handler) gateway transport transport messaging protocol application application business transactions (BPSS or otherwise) organisation A organisation B control data for internal routing interface interface
62. Functionality of ebMS; each of these components adds elements to the envelope. SOAP processing Header processing Header parsing Message Packaging Security Services Reliable Messaging Service Error Handling Transport Interface Message Service Interface
63. There is some specific functionality that is not in WUS or related standards
64. ebMS also has a number of profiles in Digikoppeling. It is applied for asynchronous messaging. Optional osb-rm-e Reliable - Encrypted Optional n.a. osb-be-e Best effort – Encrypted Optional - osb-rm-s Reliable – Signed Optional - n.a. osb-be-s Best effort – Signed Optional - - osb-rm Reliable Messaging Optional - - n.a. osb-be Best effort Att. Encrypted Signed reliable TLS/SSL CPA creation OSB 1.0 & OSB 1.1 Transport Characteristics Profile names
65.
66. Wout Hofman Ph.D., M.Sc. TNO Information and Communication Technology Brasserplein 2 P.O. Box 5050 2600 GB Delft The Netherlands T +31 15 285 71 29 M +31 6 224 998 90 F +31 15 285 73 49 [email_address] http://www.linkedin.com/in/whofman
69. An overview of concepts applied in a case Citizens and companies Life Events and themes Activity chaining Reference data Dynamic interaction models are based on chaining of post- and pre-conditons of activities A state transition exposed as public service to citizens and companies pre-condition post-condition Semantic model User requirement expressed as real world event user selection Formulating real world events in natural language Persons, buildings, addresses, income, etc. That which is (intended) to happen in the real world Event Activity Concepts, associations and rules representing the state of the real world as stored by government organizations Representation of pre-defined interaction models Guidance to available services. Dynamic Interaction Model Activity A Activity B Activity C
70. We take an architectural approach - Archimate. government/ public service Digikoppeling
71. A public or government service is at the center. Each group represents conceptually a system.
72. These systems are accessible by services supported by Digikoppeling. These services are implemented in pre- and post conditions and firing rules.