CISE Demonstrator Vincent Dijkstra DG Informatics (DIGIT)

Slides:



Advertisements
Similar presentations
Web Services Architecture An interoperability architecture for the World Wide Service Network.
Advertisements

Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
MITA Gateway 5010 Overview May 18th 2009.
XML DOCUMENTS AND DATABASES
UDDI v3.0 (Universal Description, Discovery and Integration)
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
A Successful RHIO Implementation
Achieving Success With Service Oriented Architecture Derek Ireland 17th March, 2005.
1 Introduction to SOA. 2 The Service-Oriented Enterprise eXtensible Markup Language (XML) Web services XML-based technologies for messaging, service description,
Understanding Networked Applications: A First Course Midterm one review by David G. Messerschmitt.
Tools and Services for the Long Term Preservation and Access of Digital Archives Joseph JaJa, Mike Smorul, and Sangchul Song Institute for Advanced Computer.
ESupport Shifting Customers to the Internet for Support Published: January 2002.
Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel.
Cross Domain Patient Identity Management Eric Heflin Dir of Standards and Interoperability/Medicity.
TV-Anytime (and the myTV project) Ronald Tol Philips Research.
Initial slides for Layered Service Architecture
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
Sept 13-15, 2004IHE Interoperability Workshop 1 Integrating the Healthcare Enterprise Overview of IHE IT Infrastructure Patient Synchronized Applications.
1.View Description 2.Primary Presentation 3.Element Catalog Elements and Their Properties Relations and Their Properties Element Interfaces Element Behavior.
Save time. Reduce costs. Find and reuse interoperability solutions on Joinup for developing European public services Nikolaos Loutas
SWIM-SUIT Information Models & Services
Webinar of the CoP 15 September Webinar Agenda 2 StartTopic 14:00Welcome 14:10Overview of the mappings of the ISA Core Vocabularies 14:20Common.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
Web Services Management Framework by Umut Bultan & Gül Hünerkar.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
Hurdles and Solutions for the Interoperable EHR John W, Loonsk, MD FACMI Chief Medical Officer CGI.
1 CS 502: Computing Methods for Digital Libraries Lecture 19 Interoperability Z39.50.
1 UNIT –II Architecting Web Service. 2 Why SOA? – business point of view  Information Technology (IT) workers face many challenges, including: Limited.
LAW&ICT Shared Virtual Campus, Zaragoza Meeting, October model for technical support to LAW&ICT Shared Virtual Campus: a proposal Selahattin Kuru.
ITGS Databases.
Co-funded by the Community programme eContentplus Arrow Plus Project Use of Book and Press s. Rights of Authors and Publishers Kraków,
Distribution and components. 2 What is the problem? Enterprise computing is Large scale & complex: It supports large scale and complex organisations Spanning.
Health eDecisions Use Case 2: CDS Guidance Service Strawman of Core Concepts Use Case 2 1.
Enterprise Content Management
1 CS 430: Information Discovery Sample Midterm Examination Notes on the Solutions.
Sept 13-15, 2004IHE Interoperability Workshop 1 Integrating the Healthcare Enterprise Patient Identifier Cross-referencing Charles PARISOT GE Healthcare.
1 reTHINK Deliverables, How To Read reThink deliverables quick starter.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
Metadata and Meta tag. What is metadata? What does metadata do? Metadata schemes What is meta tag? Meta tag example Table of Content.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Task Force CoRD Meeting / XML Security for Statistical Data Exchange Gregory Farmakis Agilis SA.
LEFIS Virtual Campus Design Albarracin Meeting, May model for technical support to LEFIS Virtual Campus: a proposal Selahattin Kuru Isik University.
Dynamic/Deferred Document Sharing (D3S) Profile for 2010 presented to the IT Infrastructure Technical Committee Karen Witting February 1, 2010.
Provider Directories Tasking, Review and Mod Spec Presentation NwHIN Power Team April 17, 2014.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. SOA-RM Overview and relation with SEE Adrian Mocan
Dynamic/Deferred Document Sharing (D3S) Profile for 2010 presented to the IT Infrastructure Technical Committee Karen Witting February 1, 2010.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
Developing our Metadata: Technical Considerations & Approach Ray Plante NIST 4/14/16 NMI Registry Workshop BIPM, Paris 1 …don’t worry ;-) or How we concentrate.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
1 The XMSF Profile Overlay to the FEDEP Dr. Katherine L. Morse, SAIC Mr. Robert Lutz, JHU APL
eHealth Standards and Profiles in Action for Europe and Beyond
WEB SERVICES From Chapter 19 of Distributed Systems Concepts and Design,4th Edition, By G. Coulouris, J. Dollimore and T. Kindberg Published by Addison.
Peer-to-peer networking
Distribution and components
Enhancing maritime domain awareness and responsiveness in Europe
Presentation to TRAN Committee
A Case Study: WI DOJ Wisconsin Digital Government Summit 2007 November 28 Presentation Shared Service Models and Architectures.
1/18/2019 Transforming the Way the DoD Manages Data Implementing the Net Centric Data Strategy using Communities of Interest Introduction
2/15/2019 Transforming the Way the DoD Manages Data Implementing the Net Centric Data Strategy using Communities of Interest Introduction
LOD reference architecture
Using Knowledge Models
WEB SERVICES From Chapter 19, Distributed Systems
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
MSDI training courses feedback MSDIWG10 March 2019 Busan
Reportnet 3.0 Database Feasibility Study – Approach
Introduction to SOA Part II: SOA in the enterprise
Presentation transcript:

CISE Demonstrator Vincent Dijkstra DG Informatics (DIGIT)

22 Cooperation Project (WP5) Demonstrator Incubator European Commission Facilitator Member States Select Implement Test POV Services specifications Lessons learnt Identify Verify, elaborate, test and apply concepts Elaborate and Implement Context and purpose

33 Scope Service registry Access and identity management Security Infrastructure services (enterprise services) Out of scope 1. Service Consumer requests information 2. Service Provider provides information Verify, elaborate, test and apply the concepts of WP5 of the Cooperation Project to exchange information between a Service Consumer and a Service Provider In scope Service Consumer Service Provider

44 Reference implemen- tation Central deployment De-central deployment Integration (provider) Integration (consumer) Lessons Learnt Incubator Approach European Commission (DIGIT) Member States / Authorities

5 CISE Service Approach  Service Model To ensure consistency, reusability and extensibility of the CISE technologies, it is useful to define a model for these services which is independent of their content and function in the context of a specific activity or use case. This allows parties to easily develop new business services which are automatically compatible and interoperable with existing ones, and which can be easily integrated into the CISE network. (WP5 Final Report, § – Service Model)  Bottom-up Approach Considering the amount of services specified by WP2, it would not be feasible to specify all services necessary. Therefore it was decided to take a bottom-up approach focused on the core data entities. (WP5 Final Report, § – Service Catalogue)

66 Service Challenges MODEL EXCHANGE PATTERNS GRANULARITY

77 Service Granularity Fine-Grained services Coarse-Grained services QUERY for information about any business entity REQUEST for information about a business entity Action Agent Anomaly Cargo Operational Asset Incident Location Movement Document PortOrganisation Vessel Person Risk … Vessel Incident Location Query service Service Vessel by location Alternative I – Task services Vessel by Agent Vessel by Risk Alternative II – Entity services Service

88 Service Model CISE Service Model Bottom-Up Approach Service Provider Service Consumer Context-neutral services Service Providers build services, which are independent of the context of use Incident Risk Vessel Movement Context-specific services Service Consumers build context-specific services by combining context-neutral services Consistency Extensibility Reusability

99 Entity Services Looking up all entities that match a set of criteria E.g. Find all Vessels in a specific area, and …, and … or … Search Services Find all information available for a specific entity E.g. retrieve all available details of a specific Vessel Resource Services Find all entities that match a set of criteria E.g. find all Vessels that carry explosive cargo Broadcast Services Request to a single service provider Request to all service providers that support a given entity service

Service Issues (examples)  What does a search operation return ? Best or Exact match of identified data ? What is the definition of a best match ? Google like solution (following keywords not found)?  How to manage data volume ? Retrieve any data up to 1 MB ? Retrieve first "x" elements meeting search criteria (support range concept) ?  What service pattern should be applied Return all/partial details of every entity meeting the criteria ?

11 NO Message Exchange Patterns Service Consumer Service Provider 1. Service Consumer requests information 2. Service Provider provides information Service Consumer Service Provider 1. Service Consumer requests information 2. Service Provider provides information Service Consumer Service Provider Topic 1. Subscribes 2. Publishes 3. Delivers Service Consumer 1. Subscribes 3. Delivers Service Consumer 1. Subscribes 3. Delivers  Pull (one service provider)  Broadcast Pull (multiple service providers)  Pull Delayed  Push (one service provider)  Broadcast Push (multiple service providers)

12 Reference Implementation Database National Node Or Authority National Node (Gateway) Authority CISE Message (XML) Web Services Data Model DIGIT Participant Provided as Virtual Image

Reference Implementation Central Deployment Local Deployment Integration (Provider) Integration (Consumer) Reporting Iteration 2Iteration 1 Iteration 3 31 /03/2014 – 25/04/ /05/2014 – 30/05/ /06/2014 – 04/07/2014 Iterations Planning / Resources

Questions