Survey							
                            
		                
		                * Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
PoLoS: A Universal Platform for the Development Integrated Platform for Location-Based Services of LBS and Other Data Services Platform for Location-Based Services Communication Networks Laboratory Department of Informatics & Telecommunications, University of Athens LOBSTER Workshop, Myconos, October 4th-5th, 2002 Integrated Platform for Location-Based Services The Consortium Project Officer: Dr. Franco Accordino •ALCATEL SEL AG •CSEM • Telefonica I+D •University of Athens •INTRACOM S.A. •EPSILON S.A. •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 Service Creation GIS GPS Text Data HTTP Graph Data WAP PoLoS Kernel Charging/Billing SMS CORBA/IP Positioning Term Type OSA Network Infrastructure WLAN MExE UMTS GSM/GPRS 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  Re-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: deployment and provisioning using the developed platform  A generic process model: allows service providers to fully realise the potential of the developed platform Integrated Platform for Location-Based Services Technologies & Tools Reviewed Kernel Positioning GIS Interfaces • J2EE • MExE • GML • JBoss • OSA • XML • EJBs • MLP-SLPMPP • EJBGen • XDoclet • JavaCC • RMI • JAXP • JAXB • JMX • LDAP • Positioning techniques (Cell-ID, TA, TOA, EOTD, ETDOA, GPS, AGPS ) SCE • Apache • Eclipse Web Server • NetBeans • Tomcat JSP • WAP gateways (Nokia, Ericsson) • SMS/MMS, SMPP, SMAP, OSA Service Specification Language • 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 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. 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 GSM/GPRS Bluetooth GPS  WLAN-based 802.11  GSM-based Cell-ID / TOA /… Integrated Platform for Location-Based Services Achievements  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