Upload
dominick-ward
View
218
Download
2
Tags:
Embed Size (px)
Citation preview
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
Applications
PurchasedPackages
AutonomousDivisions
Outsourced andASP
ApplicationsApplications FromMergers andAcquisitions
End-UserDevelopment
Applicationsin TradingPartners
Down-load file
HTTP/XML
FTP
Message queue
CICS gateway
Gateway
Trans-action
file
Browser
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
ProposedWorkingGroup
ICT SME
SoftwareEngineering
ServiceEngineering
BusinessProcess
Management
SoftwareOriented
Infrastructure
UserService
InteractionSemantic
Technology
Trust,Security,
Dependability
ServicesSciences
Existing Working
Group
Health Skills &
Employability
Future ofInternetOpen 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
Fut
ure
and
Em
ergi
ng
Tec
hnol
ogie
s
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
Tec
hnol
ogy
road
bloc
ks
ETPs
i2010Flagships
(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 architecture NEXOF-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
Context
Adapting to meet local environment constraints, organizational policies
and personal preferences
Web principles
To scale SOA to a world wide web communications
infrastructure
Web 2.0
As a means to structure human-machine
cooperation in an efficient & cost-effective manner
Semantic Web
To 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
SOA4All will integrate the service world of large enterprises, SMEs, and end-users
SOA4All will transform the Web into a domain where billions of parties are exposing and consuming services
enabling them to engage as peers within a network of equals
in a seamless transparent fashion
(See also: http://www.soa4all.eu)
SOA4All
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 researchFuture 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
Distribution of Web Services by CountrySource: SEEKDA (2007)
• 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 InternetComing 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