Vandaag te gast bij
PLDN Werksessie 12 februari 2015
ENTERPRISE LINKED DATA – WORKSHOP Joep Creusen, Pieter van Everdingen, Richard Nagelmaeker
Workshop agenda (60 min)
Dieper ingaan op: • Business vraagstukken (15 min) • Implementatie vraagstukken • Referentie architectuur
(40 min)
• Vervolgstappen/afspraken • Nieuwe deelnemers?
(5 min)
Deel 1
BUSINESS KANT (15 min)
Factoren die keuzes beïnvloeden Leveranciers Onafhankelijk
Gesloten
Open
Vendor Lock-in
Vragen die keuzes beïnvloeden Leveranciers Onafhankelijk Maar dan ligt ‘alles’ toch op straat
Niet
Stap-voor-stap meer open
Wij hebben niets met Open Source
Waar zit de angst?
Hoe open wil ik zijn?
Volledig open
Gesloten
Open Met welke beperkingen moet ik rekening houden?
Leveranciers afspraken
Hoe volwassen is de technologie?
Skills & capabilities
Veel geslaagde praktijkcases
Vendor Lock-in
W3C Working Groups
Mogelijke scenario’s Leveranciers Onafhankelijk
Speelveld
Gesloten
Middelmatig scenario 3?
Middelmatig scenario 2?
Middelmatig scenario 1?
Slechtste scenario?
Beste scenario?
Vendor Lock-in
Open
Beste scenario’s Leveranciers Onafhankelijk
Beste scenario 5 voor bedrijfscontext 5
Speelveld
Beste scenario 4 voor bedrijfscontext 4
Gesloten
Beste scenario 3 voor bedrijfscontext 3
Beste scenario 2 voor bedrijfscontext 2
Beste scenario 1 voor bedrijfscontext 1
Vendor Lock-in
Open
Wel een groeipad mogelijk Leveranciers Onafhankelijk
Eind scenario voor bedrijfscontext 1
Speelveld
Gesloten
Tussen scenario voor bedrijfscontext 1
Begin scenario voor bedrijfscontext 1
Vendor Lock-in
Open
Deel 2
IMPLEMENTATIE KANT (40 min)
De Triple Store
R2RML SML D2R J D B C
RDB
Triple-Store
TripleStore
TripleStore
TripleStore
Linked (Open) Data
TripleStore
Organisatie
TripleStore
TripleStore
Organisatie
TripleStore
TripleStore
1
Internet
TripleStore
3
2 4 Systeem
TripleStore Organisatie
TripleStore
TripleStore Organisatie
Operationele of Analytische gegevens
Ideale situatie – Linked Data
Alle logica en visualisatie in browser
Browser
S P A R Q L
Alle gegevens in triple-store
TripleStore
Beveiliging van de gegevens kan alleen buiten de gegevens om (1)
Alle logica en visualisatie in browser
Browser
S P A R Q L
Alle gegevens in triple-store
TripleStore
SAML
AIM
Component die bepaalt of gebruikers een toegangsrecht mogen gebruiken. (Black Box) AIM = Access & Identity Management SAML = Security Assertion Markup Language
Beveiliging van de gegevens kan alleen buiten de gegevens om (2) Alle logica en visualisatie in browser
Browser J S O N L D
Component authenticatie / autorisatie en verdelen van requests. node.js of Java EE
App Server S P A R Q L
Alle gegevens in triple-store
TripleStore
Component die gebruikers aan toegangsrechten relateert (Black Box)
SAML
AIM
Beveiliging van business functionaliteit
Alle logica en visualisatie in browser
Browser J S O N L D
Component authenticatie / autorisatie en verdelen van requests. node.js of Java EE
App Server S P A R Q L
Alle gegevens in triple-store
TripleStore
Component die gebruikers aan toegangsrechten relateert (Black Box)
SAML
AIM
EventDriven BusinessFuncties
Functies die vanwege veiligheid of complexiteit uit de browser zijn gehaald
Beheer omgeving
Alle logica en visualisatie in browser
Browser J S O N L D
Component authenticatie / autorisatie en verdelen van requests. node.js of Java EE
App Server S P A R Q L
Beheer op data in triplestore
Triple Management
SPARQL
Alle gegevens in triple-store
TripleStore
Component die gebruikers aan toegangsrechten relateert (Black Box)
SAML
AIM
EventDriven BusinessFuncties
Functies die vanwege veiligheid of complexiteit uit de browser zijn gehaald
VRAGEN?
Deel 3
VERVOLGSTAPPEN/AFSPRAKEN (5 min)
Vervolgstappen/afspraken
Business kant: 1
Visie/verkoop document
2
Verschillen/voordelen LD-scenario
3
Uitwerken business case Implementatiekant:
4
Uitwerken referentie architectuur
5
Uitwerken best practice
6
Uitvoeren praktijkcase
Nieuwe deelnemers:
Nieuwe deelnemers:
Wie heeft er één???
Contactgegevens
Joep Creusen (NS)
[email protected] Pieter van Everdingen (OpenInc)
[email protected] Richard Nagelmaeker (Ordina)
[email protected]