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