17
Integrated Platform for Location-Based Services PoLoS: A Universal Platform for the PoLoS: A Universal Platform for the Development of LBS and Other Data Development of LBS and Other Data Services Services IST Cluster Meeting for Engineering of Service Functionality Bucharest, Oct. 11, 2002 Stathes Hadjiefthymiades, Lazaros Merakos Communication Networks Laboratory University of Athens Platform for Location-Based Services Platform for Location-Based Services

Integrated Platform for Location-Based Services PoLoS: A Universal Platform for the Development of LBS and Other Data Services IST Cluster Meeting for

Embed Size (px)

Citation preview

Page 1: Integrated Platform for Location-Based Services PoLoS: A Universal Platform for the Development of LBS and Other Data Services IST Cluster Meeting for

Integrated Platform for Location-Based ServicesPoLoS: A Universal Platform for the Development PoLoS: A Universal Platform for the Development of LBS and Other Data Servicesof LBS and Other Data Services

IST Cluster Meeting for Engineering of Service FunctionalityBucharest, Oct. 11, 2002

Stathes Hadjiefthymiades, Lazaros MerakosCommunication Networks Laboratory

University of Athens

Platform for Location-Based ServicesPlatform for Location-Based Services

Page 2: Integrated Platform for Location-Based Services PoLoS: A Universal Platform for the Development of LBS and Other Data Services IST Cluster Meeting for

Integrated Platform for Location-Based Services

Project ObjectivesProject Objectives

To design and implement an Integrated Platform for To design and implement an Integrated Platform for Location Based Services (LBS) for:Location Based Services (LBS) for:

Service CreationService Creation Service DeploymentService Deployment Service ProvisionService Provision

Page 3: Integrated Platform for Location-Based Services PoLoS: A Universal Platform for the Development of LBS and Other Data Services IST Cluster Meeting for

Integrated Platform for Location-Based Services

PoLoS ArchitecturePoLoS ArchitecturePoLoS ArchitecturePoLoS Architecture

PoLoS Kernel

HTTP

WAP

SMS

CORBA/IP

Service Creation

Positioning Term Type

OSA

Network Infrastructure

GISText Data

Graph Data

Charging/Billing

GSM/GPRS

UMTSWLAN

GPS MExE

Page 4: Integrated Platform for Location-Based Services PoLoS: A Universal Platform for the Development of LBS and Other Data Services IST Cluster Meeting for

Integrated Platform for Location-Based Services

PoLoS Key ElementsPoLoS Key Elements

PoLoS KernelPoLoS Kernel Peripheral Components:Peripheral Components:

G.I.S. G.I.S. PositioningPositioning Interfaces Interfaces (SMS/MMS, WAP, HTTP, IP)(SMS/MMS, WAP, HTTP, IP)

LBS Specification LanguageLBS Specification Language Service Creation EnvironmentService Creation Environment Generic LBS Provider Business ModelGeneric LBS Provider Business Model Contributions to Standardisation & ClusteringContributions to Standardisation & Clustering

Page 5: Integrated Platform for Location-Based Services PoLoS: A Universal Platform for the Development of LBS and Other Data Services IST Cluster Meeting for

Integrated Platform for Location-Based Services

Main Advantages of PoLoS (1Main Advantages of PoLoS (1/2/2)) Portability:Portability: platform independent of specific hardware/operating platform independent of specific hardware/operating

systemssystems

RRe-usability:e-usability: generic platform, decoupled from service logic - basic generic platform, decoupled from service logic - basic components unaffected by dynamic new service introductioncomponents unaffected by dynamic new service introduction

Independence from underlying technologiesIndependence from underlying technologies:: platform not bound to specific network technologies. Covers both outdoor platform not bound to specific network technologies. Covers both outdoor

and indoor environments (GSM/GPRS, UMTS and WLAN) and indoor environments (GSM/GPRS, UMTS and WLAN)

platform not coupled with specific GIS platform not coupled with specific GIS

OpenOpen interfaces towards the GIS, the network and end-user devices interfaces towards the GIS, the network and end-user devices

Support for many operation paradigmsSupport for many operation paradigms (e.g., server push, client pull, (e.g., server push, client pull, event scheduling)event scheduling)

Page 6: Integrated Platform for Location-Based Services PoLoS: A Universal Platform for the Development of LBS and Other Data Services IST Cluster Meeting for

Integrated Platform for Location-Based Services

Main Advantages of PoLoS (Main Advantages of PoLoS (2/2/2)2) Flexible Service HandlingFlexible Service Handling

Service Creation Environment handles the XML-based service specificationService Creation Environment handles the XML-based service specification

service logic fully covered by the platform. Service specified through the service logic fully covered by the platform. Service specified through the SCE, deployed & executed in the kernelSCE, deployed & executed in the kernel

Roaming across different infrastructuresRoaming across different infrastructures (e.g., moving from an (e.g., moving from an outdoor/GPS to an indoor/WLAN environment)outdoor/GPS to an indoor/WLAN environment)

Generic system infrastructure tied with generic business modelGeneric system infrastructure tied with generic business model separation between service creation, service provisioning and the network, separation between service creation, service provisioning and the network,

allowing each function to be handled by independent (yetallowing each function to be handled by independent (yet cooperating) cooperating) organisations.organisations.

Page 7: Integrated Platform for Location-Based Services PoLoS: A Universal Platform for the Development of LBS and Other Data Services IST Cluster Meeting for

Integrated Platform for Location-Based Services

The ConsortiumThe Consortium

Project Officer:Project Officer:

Dr. Franco AccordinoDr. Franco Accordino

•University of Athens•INTRACOM S.A.•EPSILON S.A.

•ALCATEL SEL AG

•CSEM

• Telefonica I+D

•EPSILON Consulting Ltd.

Page 8: Integrated Platform for Location-Based Services PoLoS: A Universal Platform for the Development of LBS and Other Data Services IST Cluster Meeting for

Integrated Platform for Location-Based Services

Highly focused project involving Highly focused project involving 77 organisations, organisations, from 5 European countries, with complementary from 5 European countries, with complementary know-how:know-how: Two major telecom manufacturers with expertise on Two major telecom manufacturers with expertise on

systems engineering and standardisationsystems engineering and standardisation Two R&D institutions with expertise on mobile networks Two R&D institutions with expertise on mobile networks

and servicesand services TwoTwo R&D partners specialised in G.I.S. R&D partners specialised in G.I.S. A mobile network operatorA mobile network operator

PoLoS Consortium CompositionPoLoS Consortium Composition

Page 9: Integrated Platform for Location-Based Services PoLoS: A Universal Platform for the Development of LBS and Other Data Services IST Cluster Meeting for

Integrated Platform for Location-Based Services

Target AudienceTarget AudienceTarget AudienceTarget Audience

ProvidersProviders of innovative telecommunications services (LBS in of innovative telecommunications services (LBS in particular)particular)

Telecom operatorsTelecom operators wishing to extend the range of their VAS by wishing to extend the range of their VAS by exploiting positioning capabilities offered by their infrastructureexploiting positioning capabilities offered by their infrastructure

Large organizationsLarge organizations wishing to exploit LBS platforms internally wishing to exploit LBS platforms internally (e.g., fleet-management)(e.g., fleet-management)

Other OrganizationsOther Organizations: Universities, R&D centers or industries : Universities, R&D centers or industries wishing to exploit LBS technologies in their premiseswishing to exploit LBS technologies in their premises

Page 10: Integrated Platform for Location-Based Services PoLoS: A Universal Platform for the Development of LBS and Other Data Services IST Cluster Meeting for

Integrated Platform for Location-Based Services

Exploitable ResultsExploitable ResultsExploitable ResultsExploitable Results

A new platformA new platform: allows the deployment and provision : allows the deployment and provision of LBS over different network infrastructuresof LBS over different network infrastructures

A Service Creation Environment / Specification A Service Creation Environment / Specification LanguageLanguage: easy service creation and deployment: easy service creation and deployment

A prototype serviceA prototype service:: ddeployment and provisioning eployment and provisioning using the developed platform using the developed platform

A generic process modelA generic process model: : allowallowss service providers to service providers to fully realise the potential of the developed platformfully realise the potential of the developed platform

Page 11: Integrated Platform for Location-Based Services PoLoS: A Universal Platform for the Development of LBS and Other Data Services IST Cluster Meeting for

Integrated Platform for Location-Based Services

Definition of a Business ModelDefinition of a Business ModelDefinition of a Business ModelDefinition of a Business Model

An architecture for:An architecture for:

ProductProduct

ServiceService

Information flowsInformation flows

Business Actors and their RolesBusiness Actors and their Roles

potential benefits for the various Business Actorspotential benefits for the various Business Actors

sources of revenuesources of revenue

Page 12: Integrated Platform for Location-Based Services PoLoS: A Universal Platform for the Development of LBS and Other Data Services IST Cluster Meeting for

Integrated Platform for Location-Based Services

PoLoS

PoLoS Business ModelsPoLoS Business ModelsPoLoS Business ModelsPoLoS Business Models

An important aspect of the PoLoS project is theAn important aspect of the PoLoS project is the introduction/introduction/ proposal of a business model specially proposal of a business model specially designed, tailored to organisations that exclusively provide designed, tailored to organisations that exclusively provide Location Based Services to various sectors of economic Location Based Services to various sectors of economic activity. Such models will be structured appropriately to activity. Such models will be structured appropriately to optimally exploit the outcome of PoLoS.optimally exploit the outcome of PoLoS.

Generic LBSPlatform

GenericBusiness Model

Page 13: Integrated Platform for Location-Based Services PoLoS: A Universal Platform for the Development of LBS and Other Data Services IST Cluster Meeting for

Integrated Platform for Location-Based Services

Service Specification LanguageService Specification LanguageService Specification LanguageService Specification Language The specification language consists of the following parts:The specification language consists of the following parts:

Service control logicService control logic

Configuration optionsConfiguration options

Embedded componentsEmbedded components

Web Server pagesWeb Server pages

WAP pagesWAP pages

Custom java classes/librariesCustom java classes/libraries

MidletsMidlets

These parts are defined in a single XML file, which completely These parts are defined in a single XML file, which completely specifies the service.specifies the service.

Page 14: Integrated Platform for Location-Based Services PoLoS: A Universal Platform for the Development of LBS and Other Data Services IST Cluster Meeting for

Integrated Platform for Location-Based Services

Service Creation, Deployment & ProvisionService Creation, Deployment & ProvisionService Creation, Deployment & ProvisionService Creation, Deployment & Provision

PoLoS Kernel

Service Creation

Text Editor

Visual Editor

Deployment Provision

Service & Platform Management

Page 15: Integrated Platform for Location-Based Services PoLoS: A Universal Platform for the Development of LBS and Other Data Services IST Cluster Meeting for

Integrated Platform for Location-Based Services

Potential Collaboration AreasPotential Collaboration AreasPotential Collaboration AreasPotential Collaboration Areas

Service Creation (textual/visual service representation, service Service Creation (textual/visual service representation, service

design, interfaces, Service Control Language)design, interfaces, Service Control Language) Service Provision platform designService Provision platform design Platform/Service ManagementPlatform/Service Management Billing/Charging SupportBilling/Charging Support Component Design (Interfaces, Positioning)Component Design (Interfaces, Positioning) Definition/standardisation of open interfacesDefinition/standardisation of open interfaces Business ModelsBusiness Models Indoor LBSIndoor LBS

Page 16: Integrated Platform for Location-Based Services PoLoS: A Universal Platform for the Development of LBS and Other Data Services IST Cluster Meeting for

Integrated Platform for Location-Based Services

Current Project StatusCurrent Project StatusCurrent Project StatusCurrent Project Status

Project started on Mar 2002.Project started on Mar 2002.

Platform Design/Specification finished by Aug 2002.Platform Design/Specification finished by Aug 2002.

Trial Scenarios defined.Trial Scenarios defined.

Three deliverables released so far (one major technical Three deliverables released so far (one major technical

deliverable).deliverable).

Implementation work started by Sep 2002.Implementation work started by Sep 2002.

Member of the Lobster cluster since May 2002.Member of the Lobster cluster since May 2002.

Page 17: Integrated Platform for Location-Based Services PoLoS: A Universal Platform for the Development of LBS and Other Data Services IST Cluster Meeting for

Integrated Platform for Location-Based Services

Contact InfoContact InfoContact InfoContact Info

PoLoS Project Manager: PoLoS Project Manager:

Prof. Lazaros Merakos ([email protected]) Prof. Lazaros Merakos ([email protected])

PoLoS Technical Manager: PoLoS Technical Manager:

Dr. Stathes Hadjiefthemiades ([email protected])Dr. Stathes Hadjiefthemiades ([email protected])

PoLoS WWW site: http://www.polos.orgPoLoS WWW site: http://www.polos.org

CNL WWW site: http://www.cnl.di.uoa.grCNL WWW site: http://www.cnl.di.uoa.gr