24
Semantic Interoperability: A Practical Approach, I- ESA’08 Software, Services, and Semantics in FP7 Arian Zwegers

Semantic Interoperability: A Practical Approach, I-ESA’08 Software, Services, and Semantics in FP7 Arian Zwegers

Embed Size (px)

Citation preview

Page 1: Semantic Interoperability: A Practical Approach, I-ESA’08 Software, Services, and Semantics in FP7 Arian Zwegers

Semantic Interoperability: A Practical Approach, I-ESA’08

Software, Services, and Semantics in FP7

Arian Zwegers

Page 2: 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

Page 3: Semantic Interoperability: A Practical Approach, I-ESA’08 Software, Services, and Semantics in FP7 Arian Zwegers

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

E-mail

(Source: Gartner)

Page 4: Semantic Interoperability: A Practical Approach, I-ESA’08 Software, Services, and Semantics in FP7 Arian Zwegers

Semantic Interoperability: A Practical Approach, I-ESA’08

EC situation

(Source: European Commission)

Page 5: Semantic Interoperability: A Practical Approach, I-ESA’08 Software, Services, and Semantics in FP7 Arian Zwegers

Semantic Interoperability: A Practical Approach, I-ESA’08

EC situation

(Source: European Commission)

Page 6: Semantic Interoperability: A Practical Approach, I-ESA’08 Software, Services, and Semantics in FP7 Arian Zwegers

Semantic Interoperability: A Practical Approach, I-ESA’08

Commission Enterprise Architecture Framework

(Source: European Commission)

Page 7: Semantic Interoperability: A Practical Approach, I-ESA’08 Software, Services, and Semantics in FP7 Arian Zwegers

Semantic Interoperability: A Practical Approach, I-ESA’08

Various models

(Source: European Commission)

Page 8: Semantic Interoperability: A Practical Approach, I-ESA’08 Software, Services, and Semantics in FP7 Arian Zwegers

Semantic Interoperability: A Practical Approach, I-ESA’08

Functional perspective: domain model

(Source: European Commission)

Page 9: Semantic Interoperability: A Practical Approach, I-ESA’08 Software, Services, and Semantics in FP7 Arian Zwegers

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)

Page 10: Semantic Interoperability: A Practical Approach, I-ESA’08 Software, Services, and Semantics in FP7 Arian Zwegers

Semantic Interoperability: A Practical Approach, I-ESA’08

Injecting over €9bn to boost European Information and Communication Technologies

Page 11: Semantic Interoperability: A Practical Approach, I-ESA’08 Software, Services, and Semantics in FP7 Arian Zwegers

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

Page 12: Semantic Interoperability: A Practical Approach, I-ESA’08 Software, Services, and Semantics in FP7 Arian Zwegers

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)

Page 13: Semantic Interoperability: A Practical Approach, I-ESA’08 Software, Services, and Semantics in FP7 Arian Zwegers

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/)

Page 14: Semantic Interoperability: A Practical Approach, I-ESA’08 Software, Services, and Semantics in FP7 Arian Zwegers

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

Page 15: Semantic Interoperability: A Practical Approach, I-ESA’08 Software, Services, and Semantics in FP7 Arian Zwegers

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)

Page 16: Semantic Interoperability: A Practical Approach, I-ESA’08 Software, Services, and Semantics in FP7 Arian Zwegers

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)

Page 17: Semantic Interoperability: A Practical Approach, I-ESA’08 Software, Services, and Semantics in FP7 Arian Zwegers

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

Page 18: Semantic Interoperability: A Practical Approach, I-ESA’08 Software, Services, and Semantics in FP7 Arian Zwegers

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/

Page 19: Semantic Interoperability: A Practical Approach, I-ESA’08 Software, Services, and Semantics in FP7 Arian Zwegers

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

Page 20: Semantic Interoperability: A Practical Approach, I-ESA’08 Software, Services, and Semantics in FP7 Arian Zwegers

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

Page 21: Semantic Interoperability: A Practical Approach, I-ESA’08 Software, Services, and Semantics in FP7 Arian Zwegers

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

Page 22: Semantic Interoperability: A Practical Approach, I-ESA’08 Software, Services, and Semantics in FP7 Arian Zwegers

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

Page 23: Semantic Interoperability: A Practical Approach, I-ESA’08 Software, Services, and Semantics in FP7 Arian Zwegers

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

Page 24: Semantic Interoperability: A Practical Approach, I-ESA’08 Software, Services, and Semantics in FP7 Arian Zwegers

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