Future Internet of Services Future Internet of Services From a TAS From a TAS3
3 Perspective
Perspective… … Danny De Cock
TAS3 Project Coordinator
Slides available from http://godot.be/slides Email: Danny.DeCock@esat.kuleuven.be
Future Internet of Services Future Internet of Services 3 - - PowerPoint PPT Presentation
Future Internet of Services Future Internet of Services 3 Perspective From a TAS 3 Perspective From a TAS Danny De Cock TAS 3 Project Coordinator Slides available from http://godot.be/slides Email: Danny.DeCock@esat.kuleuven.be Future
Slides available from http://godot.be/slides Email: Danny.DeCock@esat.kuleuven.be
– Authentic repositories inherently trusted by the user – Data aggregators
– Point-to-Point messaging is inherently insecure – End-to-End confidential sessions are discouraged/made impossible
issue
with contracts, SLAs, insurances
– Sticky to the data concerned – Automatically policy evaluation
– Ante factum: repository enforces user’s policies – Post factum: transparent screening of repository’s logs
– – T Trusted: it is trusted because you do not have to…
policies
– – A Architecture: technology-independent
– – S Securely: built-in by design
– – S Shared S Services: SOA by nature
Backend Service Frontend Service Bulletin Boards Backend Service Frontend Service Bulletin Boards
Backend Service
Master PEP Master PDP Syntactic & Semantic Interoperability Engine
Frontend Service Bulletin Boards
Trust & Reputation Information Authentication Authority (e.g., IdP) Authorization Information Feedback Trust & Reputation Deciders Authenticity Deciders Audit Guard Log Analysis Service Service Authorization Deciders Syntactic & Semantic Interoperability Engine Entry Point Exit Point Services Engine & Business Intelligence Authenticity Guard Trust & Reputation Guard Authorization Guard Service Provider Selector Audit Guard Service Provider Guard Authenticity Guard Authenticity Deciders Service Request Preparator Lists of Obligations Obligations Business Intelligence
Providers
Types
Dash Board
Syntactic & Semantic Interoperability Engine Service Response Preparator Data Protection Policy Enforcers Obligations Service
Backend Service
Master PEP Master PDP Syntactic & Semantic Interoperability Engine
Frontend Service Bulletin Boards
Trust & Reputation Information Authentication Authority (e.g., IdP) Authorization Information Feedback Trust & Reputation Deciders Authenticity Deciders Audit Guard Log Analysis Service Service Authorization Deciders Syntactic & Semantic Interoperability Engine Entry Point Exit Point Services Engine & Business Intelligence Authenticity Guard Trust & Reputation Guard Authorization Guard Service Provider Selector Audit Guard Service Provider Guard Authenticity Guard Authenticity Deciders Service Request Preparator Lists of Obligations Obligations Business Intelligence
Providers
Types
Dash Board
Syntactic & Semantic Interoperability Engine Service Response Preparator Data Protection Policy Enforcers Obligations Service
Backend Service
Master PEP Master PDP Syntactic & Semantic Interoperability Engine
Frontend Service Bulletin Boards
Trust & Reputation Information Authentication Authority (e.g., IdP) Authorization Information Feedback Trust & Reputation Deciders Authenticity Deciders Audit Guard Log Analysis Service Service Authorization Deciders Syntactic & Semantic Interoperability Engine Entry Point Exit Point Services Engine & Business Intelligence Authenticity Guard Trust & Reputation Guard Authorization Guard
2 3 4
Service Provider Selector Audit Guard Service Provider Guard Authenticity Guard Authenticity Deciders
1
Service Request Preparator Lists of Obligations Obligations Business Intelligence
Providers
Types
Dash Board
Syntactic & Semantic Interoperability Engine Service Response Preparator Data Protection Policy Enforcers Obligations Service
Backend Service
Master PEP Master PDP Syntactic & Semantic Interoperability Engine
Frontend Service Bulletin Boards
Trust & Reputation Information Authentication Authority (e.g., IdP) Authorization Information Feedback Trust & Reputation Deciders Authenticity Deciders Audit Guard Log Analysis Service Service Authorization Deciders Syntactic & Semantic Interoperability Engine Entry Point Exit Point Services Engine & Business Intelligence Authenticity Guard Trust & Reputation Guard Authorization Guard
2 3 4
Service Provider Selector Audit Guard Service Provider Guard Authenticity Guard Authenticity Deciders
1
Service Request Preparator Lists of Obligations Obligations Business Intelligence
Providers
Types
Dash Board
Syntactic & Semantic Interoperability Engine Service Response Preparator Data Protection Policy Enforcers Obligations Service
Healthcare Service Providers
Primary & Secondary Care Providers
Schools Training Institutes Public & Private Employment Services Professional Associations Employability Service Providers Universities Social Security Services Social Network Employability Repositories Patient Associations Healthcare Service Providers
Primary & Secondary Care Providers
Schools Training Institutes Public & Private Employment Services Professional Associations Employability Service Providers Universities Social Security Services Social Network Employability Repositories Patient Associations