PoLoS Platform: Developing Location Based Services

concepcionsockΛογισμικό & κατασκευή λογ/κού

15 Αυγ 2012 (πριν από 5 χρόνια και 2 μέρες)

263 εμφανίσεις


Integrated Platform for Location
-
Based Services

Platform for Location
-
Based Services

PoLoS: A Universal Platform for the Development
of LBS and Other Data Services

LOBSTER Workshop, Myconos, October 4
th
-
5
th
, 2002

Communication Networks Laboratory

Department of Informatics & Telecommunications, University of Athens


Integrated Platform for Location
-
Based Services

The Consortium

Project Officer:

Dr. Franco Accordino


University of Athens


INTRACOM S.A.


EPSILON S.A.


ALCATEL SEL AG


CSEM



Telefonica I+D


EPSILON Consulting Ltd.


Integrated Platform for Location
-
Based Services

Project Objectives


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


Service Creation


Service Deployment


Service Provision


The pursued platform will feature :


Re
-
usability


Independence
from network platforms, GIS
systems, positioning techniques and terminal
technologies


Integrated Platform for Location
-
Based Services

PoLoS Architecture

PoLoS Kernel

HTTP

WAP

SMS

CORBA/IP

Service Creation

Positioning

Term Type

OSA

Network Infrastructure

GIS

Text Data

Graph Data

Charging/Billing

GSM/GPRS

UMTS

WLAN

GPS

MExE


Integrated Platform for Location
-
Based Services

PoLoS Key Elements


PoLoS Kernel


Peripheral Components:


G.I.S.


Positioning


Interfaces
(SMS/MMS, WAP, HTTP, IP)



LBS Specification Language



Service Creation Environment



Generic LBS Provider Business Model



Contributions to Standardisation


Integrated Platform for Location
-
Based Services

Main Advantages of PoLoS (1
/2
)


Portability:

platform independent of specific hardware/operating
systems


R
e
-
usability:

generic platform, decoupled from service logic
-

basic
components unaffected by dynamic new service introduction


Independence from underlying technologies
:


platform not bound to specific network technologies. Covers both outdoor
and indoor environments (GSM/GPRS, UMTS and WLAN)


platform not coupled with specific GIS


Open

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


Support for many operation paradigms

(e.g., server push, client pull,
event scheduling)


Integrated Platform for Location
-
Based Services

Main Advantages of PoLoS (
2/
2)


Flexible Service Handling


Service Creation Environment handles the XML
-
based service specification


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



Roaming across different infrastructures

(e.g., moving from an
outdoor/GPS to an indoor/WLAN environment)


Generic system infrastructure tied with generic business model


separation between service creation, service provisioning and the network,
allowing each function to be handled by independent (yet

cooperating)
organisations.


Integrated Platform for Location
-
Based Services

Target Audience


Providers

of innovative telecommunications services (LBS in
particular)


Telecom operators

wishing to extend the range of their value
added services by exploiting positioning capabilities offered by
their infrastructure


Large organizations

willing to exploit LBS platforms internally
(e.g., fleet
-
management)


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


Integrated Platform for Location
-
Based Services

Exploitable Results


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


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


A prototype service
:

d
eployment and provisioning using the
developed platform


A generic process model
:
allow
s

service providers to fully
realise the potential of the developed platform


Integrated Platform for Location
-
Based Services

Technologies & Tools Reviewed

Kernel

Positioning

GIS

Interfaces

SCE

Service
Specification
Language


J2EE


JBoss


EJBs


EJBGen


XDoclet


JavaCC


RMI


JAXP


JAXB


JMX


LDAP


MExE


OSA


MLP
-
SLP
-
MPP


Positioning
techniques
(Cell
-
ID, TA,
TOA, E
-
OTD,
ETDOA,
GPS, A
-
GPS )


GML


XML


Apache
Web Server


Tomcat
-

JSP


WAP
gateways
(Nokia,
Ericsson)


SMS/MMS,
SMPP,
SMAP,
OSA


Eclipse


NetBeans


CCXML


VoiceXML


SCML


CPL


TXML


WSDL


XL


Integrated Platform for Location
-
Based Services

Service Specification Language


The specification language consists of the following parts:


Service control logic



Configuration options


Embedded components


Web Server pages


WAP pages


Custom java classes/libraries


Midlets


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


Each part is defined under distinct tags.


Integrated Platform for Location
-
Based Services

Service Control Language Example

<
service

lang
="SCL"

name
="GetMyLocation"

date
="
...
">


<
entry

label
="main">


<
invoke

component
="POS">


<
set

name
="userid">parameters
.
userid</
set
>


</
invoke
>


<
invoke

component
="GIS">


<
set

name
="coordinates
.
north">_result
.
coordinates
.
north</
set
>


<
set

name
="coordinates
.
east">_result
.
coordinates
.
east</
set
>


</
invoke
>


<
set

name
="result
.
location">_result
.
textposition</
set
>


</
entry
>

</
service
>



Integrated Platform for Location
-
Based Services

Definition of a Business Model


An architecture for:



Product



Service



Information flows


Business Actors and their Roles


potential benefits for the various Business Actors


sources of revenue


Integrated Platform for Location
-
Based Services

PoLoS




PoLoS Business Models


An important aspect of the PoLoS project is the

introduction/

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

Generic LBS

Platform

Generic

Business Model


Integrated Platform for Location
-
Based Services

Business Model Methodology


Investigation/ extensive survey of existing BM for


Internet Portals


M
-
portals


Identification of BMs that best match the considered LBS
Provider case


Survey of supporting technologies, e.g., EBXML, CPP
(Collaboration Protocol Profiles)


Proposals for BM/Re
-
engineering proposals/Interfaces with
other entities involved in the LBS provision chain


Integrated Platform for Location
-
Based Services

Trials: Demonstrators


GPS
-
based





WLAN
-
based




GSM
-
based

GPS

GSM/GPRS

Bluetooth

802.11

Cell
-
ID / TOA /…


Integrated Platform for Location
-
Based Services


Identification of the functional requirements for


PoLoS kernel


SCE/Service Specification Language


peripheral components


High level design of the PoLoS platform


Definition of the Service Specification Language


Specification of the Pilot Services scenarios to be demonstrated


Started implementation activities


PoLoS Kernel


SCE


Peripheral Components


Identification of the plan for Dissemination of Results and Exploitation

Achievements