European Commission CISE Demonstrator Project Overview

Slide Note
Embed
Share

The European Commission CISE Demonstrator project led by Vincent Dijkstra from DG Informatics aims to identify service specifications, facilitate cooperation between Member States, and test concepts for exchanging information between service consumers and providers. The project follows a bottom-up approach focusing on core data entities to ensure consistency and interoperability. Challenges include exchange patterns and service granularity in offering a wide range of services.


Uploaded on Sep 29, 2024 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. CISE Demonstrator Vincent Dijkstra DG Informatics (DIGIT)

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

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

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

  5. CISE Service Approach 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, 4.2.2 Service Catalogue) 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, 4.2.3 Service Model) 5

  6. Service Challenges EXCHANGE PATTERNS GRANULARITY MODEL 6 6

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

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

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

  10. 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. Message Exchange Patterns NO Pull (one service provider) Broadcast Pull (multiple service providers) 1. Service Consumer requests information Service Consumer Service Provider 1. Subscribes 2. Service Provider provides information Service Consumer 3. Delivers 1. Subscribes Service Provider 2. Publishes Service Consumer Topic 3. Delivers 1. Subscribes Service Consumer 1. Service Consumer requests information 3. Delivers Service Consumer Service Provider Push (one service provider) Broadcast Push (multiple service providers) 2. Service Provider provides information Pull Delayed 11 11

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

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

  14. Questions https://joinup.ec.europa.eu/software/digit_cise/home

Related


More Related Content