45
1 ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION TECHNIQUES RUOYAN ZHANG Advisor: Dr. I. Budak Arpinar Committee: Dr. Hamid Arabina Dr. Amit Sheth

ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

1

ON

TOLO

GY

-DRI

VE

N W

EB

SERV

ICE

S CO

MPO

SITI

ON

TE

CHN

IQU

ES RU

OYA

N Z

HAN

G

Advi

sor:

Dr.

I. Bu

dak

Arpi

nar

Com

mitt

ee:

Dr.

Ham

id A

rabi

naD

r. Am

it Sh

eth

Page 2: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

2

Pres

enta

tion

Layo

ut

Bac

kgro

und

on W

eb S

ervi

ces

Cha

lleng

es fo

r Web

Ser

vice

s C

ompo

sitio

nIn

terfa

ce-M

atch

ing

Aut

omat

ic (I

MA

) C

ompo

sitio

nH

uman

-Ass

iste

d (H

A) C

ompo

sitio

nC

oncl

usio

ns a

nd F

utur

e W

ork

Page 3: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

3

Web

Ser

vice

•A

Web

Ser

vice

is a

sof

twar

e ap

plic

atio

nid

entif

ied

by a

UR

I, w

hose

in

terfa

ces

and

bind

ing

are

capa

ble

of b

eing

def

ined

, des

crib

ed a

nd

disc

over

ed b

y X

ML

artif

acts

and

supp

orts

dire

ct in

tera

ctio

ns w

ith

othe

r sof

twar

e ap

plic

atio

ns u

sing

XM

L ba

sed

mes

sage

s vi

a In

tern

et-b

ased

pro

toco

ls(W

3C d

efin

ition

).•

A s

elf-c

onta

ined

, sel

f-des

crib

ed, a

nd s

elf-a

dver

tised

com

posi

tion

unit

(app

licat

ion/

com

pone

nt).

Serv

ice P

ub

lica

tio

n/

Dis

covery

UD

DI

Serv

ice D

esc

rip

tio

n W

SD

L

XM

L M

ess

ag

ing

SO

AP

Tra

nsp

ort

Netw

ork

HTTP

Web

Ser

vice

s St

ack

Page 4: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

4

How

they

wor

k an

d w

hen

we

need

them

?

Bin

d

Ser

vice

Reg

istry

/U

DD

I

Cus

tom

erS

ervi

ce P

rovi

der

WS

DL

Soa

p M

essa

ge

Send

Req

uest

(XM

L)

Publ

ish

WS

Rec

eive

For

mC

heck

Pos

tcod

e

Com

pany

AC

ompa

ny B

Page 5: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

5

Web

is tu

rnin

g in

to a

col

lect

ion

of W

eb

Serv

ices

•The

num

ber o

f com

pani

es th

at

have

com

plet

ed a

n IT

pro

ject

in

volv

ing

Web

ser

vice

s st

anda

rds

has

grow

nin

a s

urve

y re

leas

ed in

20

03 [T

echW

eb].

•The

per

cent

age

of s

urve

yed

firm

s us

ing

stan

dard

s su

ch a

s X

ML

or

SO

AP

incr

ease

d fro

m 1

1pe

rcen

t in

mid

-200

2 to

31

perc

ent 2

003,

m

arke

t res

earc

her F

orre

ster

R

esea

rch

Inc.

Page 6: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

6

Wor

kflo

ws

Glo

bal

Enterprise

Inte

r-En

terp

rise

Web

Pro

cess

es

(Com

posi

tion)

E-Se

rvic

es

Glo

baliz

atio

n of

Web

pro

cess

es

Dis

tribu

ted

Wor

kflo

ws

B2B

[Ref

: She

th, C

ardo

so W

STut

oria

l]

Ente

rpris

e

Page 7: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

7

App

licat

ion

inte

grat

ion/

Web

serv

ice

com

posit

ion

An

Info

wor

ldsu

rvey

sho

ws

that

app

licat

ion

inte

grat

ion

cost

s ar

e at

leas

t 25%

of th

e to

tal I

T bu

dget

at m

any

com

pani

es.

Gar

tner

Dat

aque

st p

redi

cts

spen

ding

on

inte

grat

ion

proj

ects

will

reac

h a

stag

gerin

g $1

0.6

billi

on in

200

6 .

The

sam

e su

rvey

indi

cate

d th

at 5

5%of

the

IT m

anag

ers

polle

d sa

id W

eb s

ervi

ces

will

mak

e in

tegr

atio

n pr

ojec

ts

mor

e vi

able

.W

hy W

eb S

ervi

ce?

Ope

n st

anda

rds

Wid

espr

ead

supp

ort

and

univ

ersa

l acc

ess

Pla

tform

-neu

tral

(Hop

eful

ly) 0

-line

app

licat

ion

deve

lopm

ent (

i.e.,

auto

mat

ical

ly c

ompo

sed

Web

Pro

cess

)

Page 8: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

8

Com

posit

ion

idea

sPa

st/ M

anua

lN

ow/S

emi-A

utom

atic

Futu

re/A

utom

atic

sS

SSS

SS

Web

Ser

vice

O

nto

log

y

sS

SSS

SS

Web

Ser

vice

On

tolo

gy

SS

SSS

SSS

S

Sem

antic

Func

tiona

lity

sS

SS

S

Page 9: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

9

Com

posit

ion

Chall

enge

sH

eter

ogen

eity

and

Aut

onom

yS

ynta

ctic

, sem

antic

and

pra

gmat

icC

ompl

ex ru

les/

regu

latio

ns re

late

d to

B2B

and

e-

com

mer

ce in

tera

ctio

nsS

olut

ion:

Mac

hine

pro

cess

able

desc

riptio

ns

Dyn

amic

natu

re o

f bus

ines

s in

tera

ctio

nsD

eman

ds: E

ffici

ent D

isco

very

, Com

posi

tion,

etc

.

Scal

abili

ty(E

nter

pris

es →

Web

)N

eeds

: Aut

omat

ed s

ervi

ce d

isco

very

/sel

ectio

n an

d co

mpo

sitio

n

Sem

antic

sis t

he m

ost i

mpo

rtant

ena

bler

to

addr

ess t

hese

cha

lleng

es[R

ef: S

heth

, Car

doso

WS

Tut

oria

l]

Page 10: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

10

Mor

e ch

allen

ges

Cha

lleng

es o

fca

ptur

ing

rela

tions

am

ong

serv

ices

sem

antic

ally

(e

.g.,

inte

rface

mat

chin

g, c

ompl

imen

tary

func

tion

etc.

),m

odel

ing

func

tiona

litie

s se

man

tical

ly,

deve

lopi

ng e

ffici

ent f

ilter

ing

mec

hani

sms

base

d on

use

r pre

fere

nces

/con

text

,fin

ding

an

optim

al c

ompo

sitio

n am

ong

alte

rnat

ives

th

roug

h qu

ality

met

rics.

Page 11: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

11

Web

Ser

vice

Com

posit

ion:

Indu

stry

WS

DL

+ B

PE

L4W

SIn

terfa

ce d

escr

iptio

n in

WS

DL

BP

EL4

WS

spec

ifies

the

role

s of

eac

h of

the

partn

ers

and

the

logi

cal f

low

of m

essa

ge (s

eque

nce,

sw

itch,

w

hile

).E

rror

han

dlin

g an

d m

essa

ge c

orre

latio

n.Th

ey d

on’t

tell

muc

h fo

r gen

erat

ing

a co

mpo

sitio

n ye

t th

ey c

an m

odel

a c

ompo

sitio

n in

term

s its

dat

a an

d co

ntro

l flo

w.

Page 12: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

12

Web

Ser

vice

Com

posit

ion:

Sem

antic

-Web

Co

mm

unity

ME

TEO

R -S

Sem

antic

ann

otat

ion,

dis

cove

ry, c

ompo

sitio

n of

WS

sD

ata,

Ope

ratio

nal,

Func

tiona

l, an

d Q

oS S

eman

tics

Gol

og (A

I Pla

nnin

g)A

met

hod

is p

rese

nted

to c

ompo

se W

eb S

ervi

ces

by a

pply

ing

logi

cal i

nfer

enci

ng te

chni

ques

on

pre-

defin

ed p

lan

tem

plat

es

[McI

iraith

& S

on, 2

002]

.S

eman

tic/o

ntol

ogic

al re

pres

enta

tion

of s

tate

s, a

ctio

ns, g

oals

, an

d ev

ents

are

nee

ded.

H

ow to

spe

cify

pre

-and

pos

t-con

ditio

ns in

an

expl

icit

way

by

refe

rring

to s

truct

ural

pro

perti

es o

f inc

omin

g an

d ou

tgoi

ng

mes

sage

s an

d in

tern

al s

tate

of t

he B

PE

L4W

S p

roce

ss

[Srit

asta

va03

].

Page 13: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

13

Aut

omat

ic Co

mpo

sitio

n

Seaf

ood

Mat

chin

g W

ine

Pric

e ?

Page 14: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

14

Aut

omat

ic Co

mpo

sitio

n Te

chni

que

No

pred

efin

ed c

ompo

sitio

n te

mpl

ate

Web

ser

vice

s ar

e as

sem

bled

thro

ugh

a fo

rwar

d -

chai

ning

met

hod

Inte

rface

rela

tions

(i.e

., m

atch

ing)

with

diff

eren

t w

eigh

ts a

re c

ompu

ted

amon

g W

S in

terfa

ces

as w

ell

as u

ser I

/Os

and

WS

inte

rface

s.O

ntol

ogic

al m

easu

res

are

used

for m

atch

ing

A W

S n

et is

gen

erat

ed fo

r fin

ding

an

optim

al p

ath

amon

g va

rious

com

posi

tions

Ada

pted

Bel

lman

-For

d S

horte

stpa

th (d

ynam

ic

prog

ram

min

g) a

lgor

ithm

. ( M

ultip

le in

puts

and

out

puts

)E

xplo

ited

DA

ML-

S W

S d

escr

iptio

ns

Page 15: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

15

Web

Ser

vice

Mod

eling

: DA

ML-

S

Ser

vice

Ser

vice

Pro

file

Ser

vice

Gro

undi

ng

Ser

vice

Mod

elW

hat t

he s

ervi

ce

does

How

it w

orks

How

to a

cces

s it

Des

crip

tion

Func

tiona

lity

Func

tiona

l Attr

ibut

es

Page 16: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

16

Win

e-Se

arch

Ser

vice

in D

AM

L-S

<pro

fileH

iera

rchy

:Win

e-S

earc

h rd

f: ID

="Pr

ofile

-Win

e-Se

arch

er">

<ser

vice

: pre

sent

edB

yrd

f: re

sour

ce="

win

e-se

arch

er.o

wl#

win

e-se

arch

er" /

> <p

rofil

e: h

as_p

roce

ss rd

f: re

sour

ce="

win

e-se

arch

er-P

roce

ss. o

wl#

Win

e-S

earc

her

Pro

cess

Mod

el"/>

<pro

file:

ser

vice

Nam

e> W

ine-

Sea

rche

r.com

</pr

ofile

: ser

vice

Nam

e><p

rofil

e:te

xtD

escr

iptio

n>W

ine-

Sea

rche

r hel

ps …

.. da

taba

se <

/pro

file:

text

Des

crip

tion>

<pro

file:

qua

lityR

atin

g><p

rofil

e: q

ualit

yRat

ing

rdf:I

D="

win

e-se

arch

-Rat

ing"

><p

rofil

e: ra

tingN

ame>

very

good

</pr

ofile

: rat

ingN

ame>

<pro

file:

ratin

grd

f:res

ourc

e="o

wl-s

/1.0

/Con

cept

s.ow

l#G

oodR

atin

g">

</pr

ofile

: Qua

lityR

atin

g>

<pro

file:

has

Inpu

trd

f:res

ourc

e="S

ervi

ce-C

once

pt.o

wl#

win

eNam

e" />

<p

rofil

e: h

asO

utpu

trdf

:reso

urce

="S

ervi

ce-C

once

pt. o

wl#

win

ePric

e" />

</pr

ofile

Hie

rarc

hy:W

ine-

Sea

rch

Ser

vice

>

Page 17: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

17

Web

Ser

vice

Ont

olog

y an

d D

omain

Ont

olog

yAl

coho

l

Beer

Win

eSp

orts

Whi

teRe

dBl

ush/

Bub

bly

Win

e N

ame

Vint

age

Mer

chan

t Loc

atio

n

Pric

e

Prop

ertie

s

Sea

rchi

ng S

ervi

ce

Mat

chin

g S

ervi

ceSe

arch

ing

Serv

ice

Men

/W

omen

Dre

sses

Win

e/Fo

odBo

ok

Win

e

Win

e-Se

arch

er(D

AM

L-S

Win

e-Se

arch

er(D

AM

L-S

I/O R

efer

ence

to

Page 18: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

18

Que

ry F

orm

at

<Que

ry: Q

uery

Nam

e>W

ine

Pric

e</p

rofil

e: s

ervi

ceN

ame>

<Que

ry: q

ualit

yRat

ing>

<pro

file:

qua

lityR

atin

grd

f:ID

="Q

uery

-Rat

ing"

><p

rofil

e: ra

tingN

ame>

aver

age

</Q

uery

: rat

ingN

ame>

<pro

file:

ratin

grd

f:res

ourc

e="o

wl-q

/1.0

/Con

cept

s.ow

l#G

oodR

atin

g">

</Q

uery

:Qua

lityR

atin

g>

<Que

ry: h

asIn

put

rdf:r

esou

rce=

"Ser

vice

-Con

cept

.ow

l # s

eafo

od/F

ood"

/>

<Que

ry: h

asO

utpu

trd

f:res

ourc

e="S

ervi

ceC

once

pt.o

wl #

win

eNam

e/W

ine"

/>

<Que

ry: h

asO

utpu

trd

f:res

ourc

e="S

ervi

ce-C

once

pt.o

wl #

win

ePric

e/W

ine

<dam

l:Res

trict

ion

dam

l:onP

rope

rty rd

f:res

ourc

e=Fr

anc"

></

dam

l:Res

trict

ion>

Page 19: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

19

Web

Ser

vice

Net

wor

k

Food

-Win

e M

atch

ing/

1

Alc

ohol

-Sea

rche

rW

ine-

Sear

cher

Food

Nam

e

Win

e na

me

Win

e na

me

Alc

ohol

Nam

e

Am

eric

an-W

ine-

Sear

cher

Am

eric

an

Win

e N

ame

Cur

renc

y co

nver

ter

Bee

r-Se

arch

er

Bee

r

Nam

e

Pric

e($)

Pric

e($)

Pric

e($)

Pric

e($)

Pric

e/do

llar

Pric

e (y

uan)

12

3

Page 20: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

20

Alg

orith

m

W =

(1-λ

) * q

ualit

y ra

te +

(λ) *

sim

ilarit

y va

lue

Qua

lity

rate

can

be

othe

r QoS

mea

sure

men

ts.

Suc

h as

cos

t of t

ime.

Page 21: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

21

Alg

orith

m

S1/

1S

2/1

S4/

4S

3/1

S5/

1

S6

D: 1

= (1

+1)

*0.5

D: 1

: D

:2

D: 1

D: 3

.5

vs. D

:3

D: 4

D: 3

.5vs

. D:4

= (2

.+2)

s=3

D:4

.5

λ=0.

5

Page 22: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

22

Exa

mpl

e: G

ener

al Ca

ses

λ=

0.3

λ=

0.7

Page 23: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

23

Food

-Win

e M

atch

ing

λ=

0.2

λ=

0.8

Page 24: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

24

Arc

hite

ctur

e

Page 25: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

25

Inte

ract

ive

Com

posit

ion?

Dyn

amic

bin

ding

Effi

cien

t filt

erin

gP

roce

ss M

odifi

ed i

n cu

stom

ized

Pro

cess

Ser

vice

inst

ance

de

term

ined

by

valu

es

prod

uced

at r

untim

e.

Page 26: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

26

Hum

an-A

ssist

ed C

ompo

sitio

n

Inte

rface

-mat

chin

g is

not

eno

ugh

for c

ompl

ex

serv

ice

Con

side

r Qua

lity

rate

, cos

t of t

ime,

ge

ogra

phic

regi

on, u

ser p

rofil

e an

d ot

her

attri

bute

s.S

ervi

ce o

utpu

t val

ues

(suc

h as

pric

e of

tick

et)

Tem

plat

e-ba

sed

com

posi

tion

Page 27: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

27

Mot

ivat

ing

Exa

mpl

e

Con

side

r a u

ser,

who

is p

lann

ing

a ro

und

trip

to

Lond

on, U

.K.f

rom

Atla

nta,

GA

from

May

1st

to M

ay

15th

.

Initi

ally

, the

sys

tem

dis

play

s a

trave

l pla

nner

for t

he

com

posi

tion

Page 28: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

28

Trav

el P

lanne

r

Page 29: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

29

Selec

tion

Proc

edur

e

1.S

elec

tion

for s

ervi

ce c

lass

es.

•S

elec

t the

app

ropr

iate

sub

clas

ses

of th

e se

rvic

es

2.S

elec

tion

for s

ervi

ce in

stan

ces.

3.

Sel

ectio

n fo

r nei

ghbo

ring

serv

ices

.

Page 30: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

30

Step

I: S

elec

tion

For S

ervi

ce C

lasse

s

Book

ing

Lodg

ing

Tran

spor

tati

on

Flig

ht Tr

ain

Car

Re

ntal

se

rvic

e

Shut

tle

Bus

Taxi

Lim

o

Hot

el

Apa

rtme

nt

Page 31: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

31

Step

2: S

elect

ion

for S

ervi

ce In

stan

ces

Page 32: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

32

Serv

ice

Nam

e an

d Q

ualit

y Fi

lters

1. S

ervi

ce N

ame

Filte

rke

y-w

ord

sear

chM

ultip

le N

ames

[ME

TEO

R-S

(MW

SD

I)]

2. S

ervi

ce Q

ualit

y R

ate

Filte

rQ

ualit

y ra

te o

ntol

ogy

Sor

ting

algo

rithm

Be

used

indi

vidu

ally

or w

ith o

ther

filte

rs.

Page 33: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

33

Geo

grap

hic

Regi

on F

ilter

Wor

ld

Nor

th A

mer

ica

Eur

ope

Asi

a

US

AC

anad

aU

KC

hina

Indi

a

Page 34: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

34

IOPE

Sim

ilarit

y Fi

lter (

I)

Page 35: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

35

IOPE

Sim

ilarit

y Fi

lter (

II)

Page 36: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

36

Pers

onal

Prof

ile F

ilter

The

pers

onal

pro

file

reco

rds

the

hist

ory

of

serv

ice

inst

ance

s us

ed in

volv

ing

usag

e fre

quen

cy b

y th

e us

er.

We

assu

me

that

the

serv

ice

with

hig

hest

us

age

frequ

ency

is m

ost l

ikel

y to

be

sele

cted

in

the

futu

re.

Page 37: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

37

Pric

e Fi

lter

Page 38: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

38

Step

3:S

elec

tions

for N

eigh

borin

g Se

rvic

es

Page 39: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

39

Trip

Com

posit

ion

Serv

ice

Gra

ph

Page 40: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

40

Sem

antic

s in

HA

Web

Ser

vice

Ont

olog

y fo

r Web

Ser

vice

cla

ss

sele

ctio

nD

omai

n O

ntol

ogy

for W

eb S

ervi

ces

inst

ance

se

lect

ion,

(qua

lity,

geo

grap

hic

regi

on, I

O

mat

chin

g)W

eb S

ervi

ce N

etw

ork

for N

eigh

borin

g S

ervi

ce S

elec

tions

(fun

ctio

nalit

y S

eman

tics)

Page 41: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

41

Cont

ribut

ions

Exp

licit

onto

logi

cal s

ervi

ce d

escr

iptio

ns.

Foun

d op

timal

com

posi

tion

in a

flex

ible

way

(Qos

)D

evel

oped

filte

rs to

hel

p us

ers

to m

ake

bette

r se

rvic

e se

lect

ion

deci

sion

in c

ompo

sitio

n.

Aut

omat

ic C

ompo

sitio

n of

Sem

antic

Web

Ser

vice

s, R

. Zha

ng, B

. A

rpin

ar, a

nd B

. Ale

man

-Mez

a, In

tl. W

eb S

ervi

ces

Con

fere

nce,

Las

V

egas

NV

, 200

3.

Ont

olog

y-D

riven

Web

Ser

vice

s C

ompo

sitio

n, B

. Arp

inar

, R. Z

hang

, B.

Ale

man

-Mez

a, a

nd A

. Mad

uko,

IEE

E C

onfe

renc

e on

E-C

omm

erce

Te

chno

logy

(CE

C 2

004)

, San

Die

go, C

alifo

rnia

, Jul

y 6-

9, 2

004

(acc

epte

d).

Page 42: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

42

Futu

re W

ork:

Fun

ctio

nalit

y-ba

sed

Com

posit

ion

Com

posi

tion

base

d on

thei

r int

erna

l com

puta

tions

w

hen

thei

r pro

files

may

not

con

vey

adeq

uate

se

man

tics

to d

iffer

entia

te th

em.

Som

e th

ough

ts:

Bla

ck-b

ox a

ppro

ach:

Exp

loit

pre-

and

post

-con

ditio

ns in

com

posi

tion

Whi

te-b

ox a

ppro

ach:

P

roce

ss o

ntol

ogy

Sta

te tr

ansf

orm

atio

ns (e

.g.,

Pet

ri ne

ts)

Pro

cess

Que

ry L

angu

age

Kle

in

Page 43: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

43

Refe

renc

e

[Sriv

asta

va03

] B. S

rivas

tava

, J.K

oehl

er. W

eb S

ervi

ce C

ompo

sitio

n –c

urre

nt

solu

tions

and

ope

n pr

oble

m. I

caps

2003

Wor

ksho

p on

Pla

nnin

g fo

r Web

S

ervi

ces

Ada

ptin

g G

olog

for P

rogr

amm

ing

the

Sem

antic

Web

.S. M

cIlra

ith, T

.C. S

on.

[Kle

in01

]M. K

lein

, and

A. B

erns

tein

. Sea

rchi

ng fo

r Ser

vice

s on

the

Sem

antic

W

eb U

sing

Pro

cess

Ont

olog

ies,

Inte

rnat

iona

l Sem

antic

Web

Wor

king

S

ympo

sium

, Aug

ust 2

001.

Page 44: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

44

Que

stio

ns?

Page 45: ONTOLOGY-DRIVEN WEB SERVICES COMPOSITION …cobweb.cs.uga.edu/~budak/thesis/ruoyan_talk.pdfAtlanta, GA from May 1st to May ... Car Rental service Shuttl e Bus Taxi Limo Hotel Apartme

45

Than

ks