Inaugural Lecture on Future Internet

80
Inaugural Lecture The Future Internet Prof. John Domingue Knowledge Media Institute

description

Webcast of the talk can be seen at: http://stadium.open.ac.uk/stadia/preview.php?whichevent=1710

Transcript of Inaugural Lecture on Future Internet

Page 1: Inaugural Lecture on Future Internet

Inaugural LectureThe Future Internet

Prof. John DomingueKnowledge Media Institute

Page 2: Inaugural Lecture on Future Internet

Agenda• Internet• Brokering: an analogy• Example 1: house hunting iPhone App• Semantic data sources• Our approach: service brokering• Example 2: managing media• Example 3: supporting emergency planning• Collaboration on notations• Future work• Summary

Page 3: Inaugural Lecture on Future Internet

THE INTERNET

Page 4: Inaugural Lecture on Future Internet
Page 5: Inaugural Lecture on Future Internet

Internet-enabled Devices

Page 6: Inaugural Lecture on Future Internet

The Internet of Things

Page 7: Inaugural Lecture on Future Internet
Page 8: Inaugural Lecture on Future Internet

Lots of data!• 767 Exabytes (109 GB) by 2014

• 32 million people continuously streaming Avatar in 3D

Page 9: Inaugural Lecture on Future Internet

The Internet in a Nutshell

Page 10: Inaugural Lecture on Future Internet

The Internet in a Nutshell

Page 11: Inaugural Lecture on Future Internet

The Internet in a Nutshell

Page 12: Inaugural Lecture on Future Internet

The Internet in a Nutshell

Page 13: Inaugural Lecture on Future Internet

Software• Slow to produce!

–10 lines of code per day

• Lots of code needed everywhere–Car has 2 million lines of code

(8,000 Person Years)–Windows XP 45 million lines of code

(180,000 Person Years)

Page 14: Inaugural Lecture on Future Internet

BROKERING: AN ANALOGY

Page 15: Inaugural Lecture on Future Internet
Page 16: Inaugural Lecture on Future Internet

Virtual Choir

Page 17: Inaugural Lecture on Future Internet

ChoirAutonomous singersAvailable online

Page 18: Inaugural Lecture on Future Internet

ConductorDictates songCommon notationSelects performancesEdits and mixes

ChoirAutonomous singersAvailable online

Page 19: Inaugural Lecture on Future Internet

ListenerHas a desireHas preferences

ConductorDictates songCommon notationSelects performancesEdits and mixes

ChoirAutonomous singersAvailable online

Page 20: Inaugural Lecture on Future Internet
Page 21: Inaugural Lecture on Future Internet

AMBIGUITY IN MEANING

Page 22: Inaugural Lecture on Future Internet

Meaning of ‘Paris’

Capital of France

Socialite

MythicalCharacter

Star TrekCharacter

AsteroidJames Bond

CharacterPlant Song

Page 23: Inaugural Lecture on Future Internet

Mars Climate Orbiter

Page 24: Inaugural Lecture on Future Internet

Example 1: House Hunting …

Page 25: Inaugural Lecture on Future Internet

… public transport …

Page 26: Inaugural Lecture on Future Internet

… schools

www.tauntonschool.co.uk

Page 27: Inaugural Lecture on Future Internet
Page 28: Inaugural Lecture on Future Internet

DEMO

Page 29: Inaugural Lecture on Future Internet

Behind the Scenes

Train stations

Bus stops

Schools

Real estate

Public Data and Services

publishingService Broker

Invocation Engine

discovery

invocation

Page 30: Inaugural Lecture on Future Internet

SEMANTIC DATA SOURCES

Page 31: Inaugural Lecture on Future Internet

How?

Page 32: Inaugural Lecture on Future Internet
Page 33: Inaugural Lecture on Future Internet

I ‘Like’ Casablanca

Page 34: Inaugural Lecture on Future Internet

People, photos, friends and the Web

Page 35: Inaugural Lecture on Future Internet
Page 36: Inaugural Lecture on Future Internet

Good Relations

Page 37: Inaugural Lecture on Future Internet
Page 38: Inaugural Lecture on Future Internet

2006 2007 20080

100

200

300

KMi Pub

Enrico Pub

40

30

20

100

90

Page 39: Inaugural Lecture on Future Internet

25 Billion Statements

Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net

Page 40: Inaugural Lecture on Future Internet

SERVICE BROKERING

Page 41: Inaugural Lecture on Future Internet
Page 42: Inaugural Lecture on Future Internet
Page 43: Inaugural Lecture on Future Internet
Page 44: Inaugural Lecture on Future Internet
Page 45: Inaugural Lecture on Future Internet
Page 46: Inaugural Lecture on Future Internet

EXAMPLE 2: MANAGING MEDIA

Page 47: Inaugural Lecture on Future Internet

Social TV

Friends following this event

Friends following this event

That was never a corner..

Billy

Page 48: Inaugural Lecture on Future Internet

Internet TV in Social Web

Friends following this event

That was never a corner..

Billy

Friends following this event

Tom

Full screen

Page 49: Inaugural Lecture on Future Internet

Brokering users, social activities and content

Page 50: Inaugural Lecture on Future Internet

Searching the BBC Archive• OU Course Teams have access to all BBC Archive

content

Page 51: Inaugural Lecture on Future Internet

SugarTube Demo

Page 52: Inaugural Lecture on Future Internet

Essex County Council• Essex county has 13 boroughs and containing a

population of 1.3M • EU Service Directive

–Single portal for government services• Services to citizens employ many stakeholders – e.g. 50

agencies need to be notified after a death• Agencies occur over 3 levels of government• Changes due to policy, budget, election

Page 53: Inaugural Lecture on Future Internet

Emergency Planning in Essex (Movie)

Page 54: Inaugural Lecture on Future Internet

15./16.3.2006

Page 55: Inaugural Lecture on Future Internet

Plan emergency response

What Informationis Available?

Select RelevantInformation

Severe weather event

Emergency Planning Scenario

Page 56: Inaugural Lecture on Future Internet

Severe weather event forecast in the area by

Met Office

Met Office

Get Event Details

Emergency Planning Scenario

Page 57: Inaugural Lecture on Future Internet

Identify main roads affected

ViewEssex spatial data

Get road objects

Traffic information

Get number of vehicles & people affected

Emergency Planning Scenario

Page 58: Inaugural Lecture on Future Internet

Identify how Stansted would be affected

ViewEssex spatial data

What level of snow would

force an airport closure?

BAA (Stansted) data

How would that affect passengers travelling by train/bus/car?

How many people would be stuck in the airport?

Emergency Planning Scenario

Page 59: Inaugural Lecture on Future Internet

Identify relevant information sources in

the affected area

Scattered sources

Service Discovery

Emergency Planning Scenario

Page 60: Inaugural Lecture on Future Internet

Identify locations of rescue options

ViewEssex spatial data

get Rover Recovery sites

Other sources

get Helicopter landing sites

Emergency Planning Scenario

Page 61: Inaugural Lecture on Future Internet

Identify most appropriate rest centres

ViewEssex spatial data

get centre contact details

District data

get facilities kitchen, showers, number of beds, cookers, heaters…

get capacity

Emergency Planning Scenario

Page 62: Inaugural Lecture on Future Internet

Finding Rest Centres (Demo)

Page 63: Inaugural Lecture on Future Internet

Contacting Emergency Workers (Demo)

Page 64: Inaugural Lecture on Future Internet

Poisonous Gas Clouds

Page 65: Inaugural Lecture on Future Internet

Monitoring Airborne Pollution (Demo)

Page 66: Inaugural Lecture on Future Internet

eMerges Architecture

Google Maps API

Goals

ViewEssexServices

Smart FilterServices

EnvironmentServices

Naïve Geography

GIS Spatial

Instant Messaging

We

ath

er da

taE

me

rge

ncy GIS

Broker

ServerInstant MessagingServices

Page 67: Inaugural Lecture on Future Internet

COLLABORATION ON NOTATIONS

Page 68: Inaugural Lecture on Future Internet

The Future Internet – Enabler for Global Business Networks

Manu-facturing

UrbanManagement

eEnergyTransportLogistic

….

Network of the Future

Cloud Computing

Internet of Things

Internet of Services

Internet of the Future

Consumers

Suppliers

Wholesalers

RetailersCarriers

Manufacturer

Governments

© SAP 2010 /

Page 69: Inaugural Lecture on Future Internet

The Internet of Services – Global Service Delivery Supply Chain

A Single Market for Services

SaaS, On-DemandEnterprise Suites

Cloud Services

ServiceMarketplaces

Multi-Enterprise Business process

platforms

B2B Gateways

Business ProcessOutsourcing

Business Process Platform

Service Delivery FrameworkService

AggregatorServiceHoster

ServiceProvider

ServiceGateway

ServiceBroker

ServiceChannel Maker

Service-Oriented Architecture

© SAP 2010 /

Page 70: Inaugural Lecture on Future Internet

ServiceAggregator

ServiceHoster

ServiceProvider

ServiceGateway

ServiceBroker

ServiceChannel Maker

The Internet of Services – Unified Service Description Language (USDL)

Service Transformation stands for a value-driven, smooth and effective provision of services along the Global Service Delivery Supply Chain

Service Transformation implies that Services are being Described considering business, operational and legal requirements Maintained, extended and assembled where needed Applying a common notation named USDL

© SAP 2010 /

Page 71: Inaugural Lecture on Future Internet

W3C USDL Incubator

Page 72: Inaugural Lecture on Future Internet

Deployment

Process Editor

Discovery

Service Lifecycle

ServiceAnnotation

Process Modeling

Process Execution

Analysis & Monitoring Invocation

Page 73: Inaugural Lecture on Future Internet

FUTURE WORK

Page 74: Inaugural Lecture on Future Internet

Sharing Human Body ProcessesP

atie

nt

Ava

tar

Per

son

ali

sed

M

od

el

Cardiovascular Workflow

Page 75: Inaugural Lecture on Future Internet

Resonance (movie clip)

Page 76: Inaugural Lecture on Future Internet

Multi Platform Aspects

Page 77: Inaugural Lecture on Future Internet
Page 78: Inaugural Lecture on Future Internet
Page 79: Inaugural Lecture on Future Internet

Summary

We contribute to the software layer of the Future Internet - “An Internet of Services”

A Process Layer over the Web of Data

Approach based on brokers incorporating our own semantic notation

Our goal is to create an Internet that fits everyone’s specific needs and context

Wealth of semantic data is now available on the Web

Page 80: Inaugural Lecture on Future Internet

Thanks!!!Acknowledgements

LilianaCabral

MariaMaleshkova

Hong QingYu

NingLi

StefanDietze

JacekKopecky

BassemMakni

VladTanescu

CarlosPedrinaci

DongLiu

HarriettCornish

Open Media Unit