E-SENS Electronic Simple European Networked Services e-SENS CC5.2 F2F Porto, May 12/13, 2015 SMP & SML Massimiliano Masi.

Slides:



Advertisements
Similar presentations
Copyright © 2010 Accenture All Rights Reserved. 1 Copyright © 2010 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are.
Advertisements

Directory and Trust Services (D&TS) Define an Abstract Model Purpose: Document a common terminology that the group can use between the various tracks Identify.
The European Activities of BR Communication e-CODEX e-Justice Communication via Online Data Exchange Bucharest, June 14 th 2013.
Practical Digital Signature Issues. Paving the way and new opportunities. Juan Carlos Cruellas – DSS-X co-chair Stefan Drees - DSS-X.
Functional requirements for non- repudiation in eHealth domain For potential eHealth dispute resolution we need the following (among possible other data):
E-Delivery Infrastructure and Access Points. e-Freight receives funding from the EC FP7 Sustainable Surface Transport Programme Connectivity Today … …
PEPPOL SMP OASIS BDXR TC July The PEPPOL infrastructure.
Defining a federated messaging and trust infrastructure for secure and reliable exchange of data Kenneth Bengtsson OASIS Business Document Exchange (BDX)
G O B E Y O N D C O N V E N T I O N WORF: Developing DB2 UDB based Web Services on a Websphere Application Server Kris Van Thillo, ABIS Training & Consulting.
E-SENS Electronic Simple European Networked Services Moving services forward Dr. Cagatay KARABAT National Coordinator of e-SENS.
Brokering Mathematical Services Through a Web Registry.
May Archiving PAWN: A Policy-Driven Software Environment for Implementing Producer- Archive Interactions in Support of Long Term Digital.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System interfaces Updated: November 2014.
CORDRA Philip V.W. Dodds March The “Problem Space” The SCORM framework specifies how to develop and deploy content objects that can be shared and.
Defining a federated messaging and trust infrastructure for secure and reliable exchange of data Kenneth Bengtsson OASIS Business Document Exchange (BDXR)
Pay As You Go – Associating Costs with Jini Leases By: Peer Hasselmeyer and Markus Schumacher Presented By: Nathan Balon.
Introduction SOAP History Technical Architecture SOAP in Industry Summary References.
Collaborative Direct-- Status Update December 6, 2013 Don Jorgenson Inpriva, Inc.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
The Digital Agenda for Europe Interoperability and Standards
E-SENS eHealth Use Cases. eHealth Use Cases (Overview) eConfirmation How is a health care provider in MS B able to get an insurance confirmation for a.
E-SENS Electronic Simple European Networked Services e-SENS CC5.2 F2F, Porto, 2015 Architecture and use of e-SENS Building Blocks: e-ID SAT Pilot eID Stakeholder.
European Interoperability Architecture e-SENS Workshop : Document Interoperability Solutions use case 7-8 January 2015.
Digital Object Architecture
Configuration Management Issues in IHE Asuman Dogac, SRDC, METU, Turkey
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Architecture Models to Support Accessible eGovernment Services for All Karl Wessbrandt, the Swedish Administrative Development Agency 19 April 2007.
OpenNPC EXPAND WP5 Technical Meetings
E-SENS Electronic Simple European Networked Services WP2 kick off Berlin, Germany Apr 10th 2013.
OASIS Week of ebXML Standards Webinars June 4 – June 7, 2007.
European Interoperability Architecture e-SENS Workshop : Collecting data for the Cartography Tool 7-8 January 2015.
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
METU-SRDCEUROREC Meeting, Geneva, October 10, 2006 RIDE Overview Asuman Dogac Middle East Technical University Ankara, Turkey.
1 The Cryptographic Token Key Initialization Protocol (CT-KIP) KEYPROV BOF IETF-67 San Diego November 2006 Andrea Doherty.
By Rick Freeman THE HEALTHCARE INNOVATION ECOSYSTEM HiMSS 2015 & Development Sandboxes Update President & Founder iSalus Consulting June 19, 2015.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
Hurdles and Solutions for the Interoperable EHR John W, Loonsk, MD FACMI Chief Medical Officer CGI.
Trans-enterprise Service Grid (TSG) Active Interoperability Across Independent Partners David E. Ellis Information Management Architect (505) ,
WebService. Outline Overview of Web Services SOAP (messaging) WSDL (service description) UDDI (registry)
E-SENS Electronic Simple European Networked Services e-SENS CC5.2 eID sub-task f2f Berlin, 25 August, 2015 NCP Deployment and Direct Brokered Trust Massimiliano.
Transparent Mobility of Distributed Objects using.NET Cristóbal Costa, Nour Ali, Carlos Millan, Jose A. Carsí 4th International Conference in Central Europe.
ESafe Open Modules Overview Open modules implementing the eSafe document exchange protocol.
Identity Proofing, Signatures, & Encryption in Direct esMD Author of Record Workgroup John Hall Coordinator, Direct Project June 13, 2012.
Connect. Communicate. Collaborate The MetaData Service Distributing trust in AAI confederations Manuela Stanica, DFN.
© 2012 HL7 ® International. Licensed under Creative Commons. HL7 & Health Level Seven are registered trademarks of Health Level Seven International. Reg.
Prominent Changes To the CPP/A Specification January 28, 2002.
AMQP, Message Broker Babu Ram Dawadi. overview Why MOM architecture? Messaging broker like RabbitMQ in brief RabbitMQ AMQP – What is it ?
1 The Cryptographic Token Key Initialization Protocol (CT-KIP) KEYPROV WG IETF-68 Prague March 2007 Andrea Doherty.
Discussion - HITSC / HITPC Joint Meeting Transport & Security Standards Workgroup October 22, 2014.
PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No PEPPOL Workshop – SMP and Identifiers Martin Forsberg, Ecru Consulting Mikael.
Erlend Klakegg Bergheim Capability lookup. SML/SMP Agency for Public Management and eGovernment.
Lecture VI: SOAP-based Web Service CS 4593 Cloud-Oriented Big Data and Software Engineering.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
A proposal for a Non Repudiation Protocol for epSOS Massimiliano Masi.
PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No OpenPEPPOL Transport Infrastructure Rome Sven Rasmusen Danish Agency.
# # 0089CB # 00283C HEXRGB # COLOUR PALETTE TEXT COLOUR HEXRGB # FFFFFF 255 # # BFBFBF.
E-SENS Electronic Simple European Networked Services e-Health in e-SENS Patient Summary and ePrescription 2nd Year Review, 24th June 2015.
WP8: PEPPOL infrastructure WP8 - Solution architecture, design and validation.
1 OASIS BDX TC - March BDX Technical Committee Addressing Mechanism or BDX Technical Committee Addressing Mechanism or "how do I find where to send.
Generalizing Metadata Services URLs Dale Moberg. Metadata Services Parts L,M, and N of PEPPOL describe a solution for finding out about capabilities and.
IT Infrastructure Plans
OGSA Data Architecture WG Data Transfer Discussion
Choosing the Discovery Model Martin Forsberg
e-SENS WP6 Architecture
ONC P2 FHIR Ecosystem Task Force
X-Road as a Platform to Exchange MyData
A Component-based Architecture for Mobile Information Access
EC (DG SANTE) The eHealth DSI
Presentation transcript:

e-SENS Electronic Simple European Networked Services e-SENS CC5.2 F2F Porto, May 12/13, 2015 SMP & SML Massimiliano Masi

New e-SENS Architecture A new e-SENS architecture has been proposed Solution Architectural Template (SAT) a model of assembly of building blocks that solution architects and designer can follow to built their own solution Architectural Building Block (ABB) an artifact that represent a capability (e.g., Evidence Emitter) ABB Specs: the technical specifications of the ABB (e.g., the implementation details of the Evidence Emitter) Solution Building Block (SBB) The bytecode, the reference implementation. e-SENS CC6.1 f2f, Brussels – Non Repudiation 2

The problem Static configuration OpenNCP relies on a set of static configuration entries mapping the remote capabilities; FET NCP used the Central Configuration Services Due to the epSOS modular architecture, the capability of the remote NCP are not known in advance This is the second BB that tries to fill the gaps left open by epSOS Sample questions Does the remote NCP support XCA? Or XCF? Which Identity Traits? Which certificate the remote is used to secure the specific epSOS endpoint? Is the patient identifier exchanged using Stork / FutureID or XCPD? Is the remote ready for FHIR?

The e-SENS solution Capability Lookup ABB provide metadata about the communication partner’s interoperability capabilities on all levels defined in the European Interoperability Framework (Legal, Organizational, Process, Semantic and Technical interoperability levels). The metadata can be used to dynamically set interoperability parameters and ambitions between the sender and receiver (Service Metadata Publishing, BDX-SMP) Service Location ABB To use to a metadata service, the sender needs to know the location of that service. The e-SENS Service Location ABB defines a standard location for metadata service providers. The located metadata service can be used to obtain service metadata to properly configure the transport connection to the endpoint for that entity (or service provider) and to send documents or data to an end entity (or its service provider, BDX-Location).

Service Metadata Publishing OASIS standard from the BDXR TC Based on the PEPPOL Experience Having in PEPPOL its most important stakeholder Editor is Sven Rasmussen (former e-SENS lead architect) Extensible data model + REST Interface Service location is based on DNS (BDXL) Two mode of operation: Centralized Distributed

Centralized SMP

Distributed SMP

Data Model ServiceGroup represents a set of services associated with a specific Participant Identifier that is handled by a specific SMP ServiceInformation contains information about a specific service its identifier type of document exchanged

A first mapping A first naïve mapping is to group an NCP to a Service Group urn:germany:ncpb

Service Information urn:germany:ncpb epsos-docid-qns::urn:epsos:services##epsos- 31 urn:germany:ncpb:epsosOrderService::List false urn:epSOS:loa: T12:55:39Z T12:55:39Z SGksIEkgYW0gYSBuaWNlIFg1MDkgQ2VydGlmaWNhdGU= This is the epSOS Order Service for the German NCP

Suggestions Use SMP as a Record Locator Service Automatic configuration of client / servers Terminology services capabilities (RDF, OWL, FHIR) Security assertion broker (e.g., SAML to JWT)

Service Location Based on DNS (rfc4848) Using the NAPTR DNS entry / /service s/ IN NAPTR "U" "Meta:SMP" "!^.*$! 4f72c3402aac/!".

Implementation Two available implementations can be used EU Commission (register and SMP) University of Piraeus (SMP, register?) Both client libraries and services Technical Resources may be allocated by the commission

Discussion? e-SENS CC6.3 f2f, Brussels – Security and Trust 14