ubiquitous access to deep content via web services

Post on 17-Jan-2016

22 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Ubiquitous Access to Deep Content via Web Services. Sur ányi, Gábor Mihály ( speaker ) University of Karlsruhe, Germany Kardkovács, Zsolt Tivadar Budapest University of Technology and Economics , Hungary. I nternational C onference on W eb E ngineering 2003, Oviedo. Contents. - PowerPoint PPT Presentation

TRANSCRIPT

Ubiquitous Access to Deep Content via Web Services

Surányi, Gábor Mihály (speaker)University of Karlsruhe, Germany

Kardkovács, Zsolt TivadarBudapest University of Technology and Economics, Hungary

International Conference on Web Engineering 2003, Oviedo

July 17th, 2003July 17th, 2003 ICWE 2003, OviedoICWE 2003, Oviedo 22

Contents

• The problem

• Proposed architecture in motion

• Results, impacts, conclusions

July 17th, 2003July 17th, 2003 ICWE 2003, OviedoICWE 2003, Oviedo 33

Goals

Integration

usage of mobile devicesas immobile computers

combined representation ofcontents of multiple providers

on the Web

• anywhere

• anytime access

• increased efficiency

• limited capabilities

• deep

• human-oriented

• look-centric

Advantage

sD

rawback

s

July 17th, 2003July 17th, 2003 ICWE 2003, OviedoICWE 2003, Oviedo 44

Mobile Access

• duplicated functionality in web servers

• HTTP—WSP gateways

Approaches

Integration of Deep Content

• Web Services

• Semantic Web

competitive introduce a new one

orthogonal apply both of them

July 17th, 2003July 17th, 2003 ICWE 2003, OviedoICWE 2003, Oviedo 55

Architecture

Agent

Web serviceCell phone

(mobil device)

Internet

Database

representation in a metamodel

declarative concept model declarative

queries

July 17th, 2003July 17th, 2003 ICWE 2003, OviedoICWE 2003, Oviedo 66

F-Logic Overview

Short history

• 1989 – Kifer, Lausen and Chen, Warren: F-logic, C-logic

• 1993 – Kifer, Lausen, Wu: F-Logic

• 1995 – Frohn et al. (Florid)

• 1995 – Balaban: DL – DOOD

• 1997 – Khandzia, Schlepphorst (FLORA)

• 2001 – May (LoPiX)

Main features

• logic-based

• easy modeling technique

• great expression power

• schema is treated as data

• decidable DL

• supported by XSB with ODBC

July 17th, 2003July 17th, 2003 ICWE 2003, OviedoICWE 2003, Oviedo 77

Design and Implementation

Cell Phone Requestget( +Agent, +ObjectProperties, +ObjectRelations )

Web Agent

Need a bookstore nearby (within 4kms)?- get( myagent,

[ [type=bookstore, name=N, address=A]], [distance(A, current, nearby)] )

July 17th, 2003July 17th, 2003 ICWE 2003, OviedoICWE 2003, Oviedo 88

Design and Implementation

get( OProp, ORel ):-normalize_parameters(ORel, ORel2),relevant_services(OProp, ORel2, Services, Queries),forward_queries(Services, Queries).

Web AgentRequest

Web Service

Web Service

July 17th, 2003July 17th, 2003 ICWE 2003, OviedoICWE 2003, Oviedo 99

Get locationsgget( ... ) :-

odbc_sql( [Address],'SELECT latitude, longitude FROM geodata WHERE Address = '''?'''', [LA, LO] )

Get bookstoresoget( ... ) :-

odbc_sql( [], 'SELECT Name, Address FROM bookstores', [Name, Address] )

Web ServiceRequest

Web ServiceRequest

Databases

Databases

Design and Implementation

July 17th, 2003July 17th, 2003 ICWE 2003, OviedoICWE 2003, Oviedo 1010

Results and Conclusions

+ mobile-enabled data integration architecture

+ simpler transformations between layers

+ no duplication of functionality

+ preserves the most solid blocks (the evolving Web)

– remodelling may be necessary

+ proof-of-concept implementation

– mobiles are currently unsupported

+ dynamically extensible services (bookstore restaurant)

± not yet(?) native method for “databases” (needs SQL)

July 17th, 2003July 17th, 2003 ICWE 2003, OviedoICWE 2003, Oviedo 1111

Thank you. Any question?

suranyi@ipd.uka.de

top related