Semantic Interoperability: A Practical Approach, I-ESA’08
Software, Services, and Semantics in FP7
Arian Zwegers
Semantic Interoperability: A Practical Approach, I-ESA’08
Overview
• Semantics in the EC– Internal IT department, DG DIGIT– IDA
• Semantics research in FP7– NESSI Technology Platform– Projects in Software & Services– Future Internet– Internet of Services
• Conclusions
Semantic Interoperability: A Practical Approach, I-ESA’08
Current practice
E-marketplacesLegacy
ApplicationsPurchasedPackages
AutonomousDivisions
Outsourced andASP
ApplicationsApplications FromMergers andAcquisitions
End-UserDevelopment
Applicationsin TradingPartners
Down-load file
HTTP/XML
FTP
Message queue
CICS gateway
Gateway
Trans-action
fileBrowser
MessageDown-
load file APPC
CICS gateway
SMTP
Trans-action
file
Down-load file
Sockets
Screen scrape Trans-
action fileRPC ORB
Screen scrape
Message queue
XML/HTTP
Trans-action
file
Message queue
(Source: Gartner)
Semantic Interoperability: A Practical Approach, I-ESA’08
EC situation
(Source: European Commission)
Semantic Interoperability: A Practical Approach, I-ESA’08
EC situation
(Source: European Commission)
Semantic Interoperability: A Practical Approach, I-ESA’08
Commission Enterprise Architecture Framework
(Source: European Commission)
Semantic Interoperability: A Practical Approach, I-ESA’08
Various models
(Source: European Commission)
Semantic Interoperability: A Practical Approach, I-ESA’08
Functional perspective: domain model
(Source: European Commission)
Semantic Interoperability: A Practical Approach, I-ESA’08
Interchange of Data between Administrations (IDA)
Some requirements
• Metadata– Data accompanying documents– Policies needed
• Document Identification– Naming and addressing documents– Standardised way of identifying, labelling and
addressing documents (and other objects)• “Semantic Web”
– Navigating web sites, intelligent queries• XML-based ‘common vocabularies’
– Common ‘understanding’ between legislators
(Source: European Commission)
Semantic Interoperability: A Practical Approach, I-ESA’08
Injecting over €9bn to boost European Information and Communication Technologies
Semantic Interoperability: A Practical Approach, I-ESA’08
NESSI
http://www.nessi-europe.eu
Aims to develop a visionary strategy for Software and Services driven by a common Strategic Research Agenda where innovation and business strengths are reinforced.
Expected impact:• standardisation, common service platform open standards• improve EU competitiveness in S&S• reduce sector fragmentation and align R&D efforts• openness: an open initiative mobilising SMEs, academia and industry• address key R&D and policy challenges in S&S
Semantic Interoperability: A Practical Approach, I-ESA’08
NESSI Framework
NESSI Landscape
NESSI Adoption
Public Sector
(02/2008)
Core Services
Business Services
Proposed Working Group
ICT SME
Software Engineering
Service Engineering
Business Process
Management
Software Oriented
Infrastructure
User Service
InteractionSemantic
Technology
Trust, Security,
Dependability
Services Sciences
Existing Working
Group
Health Skills & Employability
Future of InternetOpen Source
Software
NESSI Working Groups
(Source: NESSI, 2008)
Semantic Interoperability: A Practical Approach, I-ESA’08
NESSI Semantic Technologies Working Group
• Manifesto: Research areas– Semantic mediation– Automated reasoning– Semantic information integration– Semantic technologies relating to service
description, discovery and composition– Web 2.0 technologies
• Research roadmap 2007-2010– Vision of Semantically-Enabled Service-
oriented Architecture (SESA)– Need for Semantic Execution Environment
(See also: http://www.nessi-europe.eu/)
Semantic Interoperability: A Practical Approach, I-ESA’08
ICT Work Programme
Futu
re a
nd E
mer
ging
Te
chno
logi
es
Cognitive systems, robotics andinteraction
Network and service infrastructures
Components, subsystems and embedded systems
Digital content and knowledge
ICT for health
Intelligent car and sustainable growth
ICT for independent living and inclusion
End-to-end systems for Socio-economic goals
Tech
nolo
gy ro
adbl
ocks
ETPs
i2010 Flagships
(Source: ICT WP2007-2008)
Semantic Interoperability: A Practical Approach, I-ESA’08
ICT Work Programme
Futu
re a
nd E
mer
ging
Te
chno
logi
es
Cognitive systems, robotics andinteraction
Network and service infrastructures
Components, subsystems and embedded systems
Digital content and knowledge
ICT for health
Intelligent car and sustainable growth
ICT for independent living and inclusion
End-to-end systems for Socio-economic goals
Tech
nolo
gy ro
adbl
ocks
ETPs
i2010 Flagships
(Source: ICT WP2007-2008)
• Automatically tagging content with semantic metadata
• Semantic Foundations• Advanced Knowledge
Management Systems
Semantic Interoperability: A Practical Approach, I-ESA’08
Obj 1.2, Software & Services Overview of projects from call 1
Software & Service
Engineering (complexity,
dependability)
DEPLOY, S-CUBE, Protest, Q-Impress,
FAST, COMPAS, MANCOOSI, MOST, DIVA
Infrastructure/VirtualisationRESERVOIR, IRMOS, SmartLM, STREAM, OMP
Users & service front-endsPersist, ServFace, m:Ciudad, ALIVE, OPEN
ServicesSLA@SOI, SOA4ALL, Romulus, ADMIRE, SHAPE
Reference service architectureNEXOF-RA
Support actionsNESSI 2010, Service Web 3.0
(See also: http://cordis.europa.eu/fp7/ict/ssai/projects_en.html)
Semantic Interoperability: A Practical Approach, I-ESA’08
ContextAdapting to meet local
environment constraints, organizational policies
and personal preferences
Web principlesTo scale SOA to a
world wide web communications
infrastructure
Web 2.0As a means to structure
human-machine cooperation in an efficient & cost-effective manner
Semantic WebTo automate service
discovery, mediation & composition
SOA As the emerging dominant paradigm for application development which abstracts from software to the notion of a service
SOA4All
(See also: http://www.soa4all.eu)
Semantic Interoperability: A Practical Approach, I-ESA’08
Semantic Technology Institute Services and clusters
Roadmaps service
Testbeds and challenges service
Standardisation and ref. archi- tectures service
Education service
Commercialisation service
SUPER cluster (Semantic Business Process Modelling)
TripCom cluster (Semantic Space-based Computing)
LarKC cluster (Web-scale Reasoning)
ACTIVE cluster (Semantic Enterprise Knowledge Management)
SOA4All/ServiceWeb3.0 cluster (Web-scale service-oriented computing)
NeoN cluster (Web of Ontologies)
(See also: http://www.serviceweb30.eu/
Semantic Interoperability: A Practical Approach, I-ESA’08
Future research Future Internet
Sources: 3GPP, 3GPP2, Qualcomm, WiMAX Forumhttp://www.alexandria.unisg.ch/EXPORT/DL/38496.pdf
http://www.itu.int/osg/spu/publications/internetofthings/Second Life
Internet of Services, Service Web
Networks of the Future
3D Internet
Internet of Things
Trust
Security
Semantic Interoperability: A Practical Approach, I-ESA’08
Internet of Tomorrow needs Intelligent Services
Source: Joao Da Silva, EC
•How will the Consumer dynamically discover the existence of a Service Provider?•How can the Consumer locate the Provider?•How can the Consumer and Provider describe how to connect to each other, in a standard format which can be understood regardless of their IT platforms?•How can they exchange messages in a common messaging format which is independent of their underlying platforms?•What data format can they use to exchange data independent of their underlying database technologies?
• Most of the digital universe will remain unstructured
• Tools and techniques will be required to add structure to this content to improve search, discovery, management, security, and storage
• We will be facing serious problems in information:– finding– extracting– representing– interpreting – maintaining
Semantic Interoperability: A Practical Approach, I-ESA’08
New roles in services
• Around 10,000 active endpoints described with WSDL files
• Service search engines, service crawlers, e.g. Aleph
• Service brokers, market places, e.g. StrikeIron
Semantic Interoperability: A Practical Approach, I-ESA’08
Future Internet Coming soon…
• Bled conference (March 31 - April 2)
– Bled declaration– Various aspects of Future Internet– Issues paper Internet of Services
• Semantically-enriched services • Enable automatic service discovery,
description, composition, and negotiation• Semantic interoperability to facilitate
composition and middleware support
• Future Internet Assembly
See also: http://www.fi-bled.eu, http://www.future-internet.eu
Semantic Interoperability: A Practical Approach, I-ESA’08
Conclusions
• Semantic interoperability: a hard problem
• Various working groups in the area
• Future Internet likely overarching theme, with semantic interoperability included
Semantic Interoperability: A Practical Approach, I-ESA’08
For More Information ...
FP7http://cordis.europa.eu/fp7/http://cordis.europa.eu/fp7/ict/
Software & Service Architectures and Infrastructureshttp://cordis.europa.eu/fp7/ict/ssai/home_en.html
NESSIhttp://www.nessi-europe.eu/
SOA4ALL, Service Web 3.0http://www.soa4all.eu/http://www.serviceweb30.eu/
E-mail<first name>.<last name>@ec.europa.eu
FP7http://cordis.europa.eu/fp7/http://cordis.europa.eu/fp7/ict/
Software & Service Architectures and Infrastructureshttp://cordis.europa.eu/fp7/ict/ssai/home_en.html
NESSIhttp://www.nessi-europe.eu/
SOA4ALL, Service Web 3.0http://www.soa4all.eu/http://www.serviceweb30.eu/
E-mail<first name>.<last name>@ec.europa.eu