Romain Dufourd (2006)

Introduction

Avec le déploiement et l'essor d'Internet, un nombre sans cesse croissant d'applications sont développées sur la base des WEB technologies. Au sein de ces technologies, les Web Services distinguent les différents aspects d'une application (présentation, métier et données). Les Web Services sont des applications modulaires basées sur Internet qui exécutent des tâches précises respectant un format spécifique bien défini. Ils permettent à des applications de faire appel à des fonctionnalités à distance (soit sur le même réseau local, soit sur Internet) et simplifient les échanges de données. Les Web Services permettent aux applications de dialoguer à travers le réseau, indépendamment de leur plate-forme et de leur langage de programmation. Les Web Services peuvent également contribuer au développement d'applications distribuées et sont accessibles depuis n'importe quel type de clients (WAP, Web, Applicatif,...). Parmi ces Web Services, un Geo-Service est un service offrant une composante géographique. La capacitré de localisation géographique est un levier de performance pour la gestion de flottes, centres d'appels, automatisation des forces de vente, planning des ressources entreprise, management des relations clients (CRM), applications ERP et EAI, commerce électronique. Ce mémoire est la synthèse d'un stage effectué du 12 Mars au 12 Juillet 2006 au sein de la société arx iT, spécialisée dans les Systèmes d'Informations Géographiques (SIG/GIS). Arx iT n'avait pas jusqu'ici utilisé les Web Services pour le développement de ses applications. Mon travail de stage et de mémoire a consisté à réaliser un état de l'art des Geo-Services disponibles, puis à réaliser une application basée sur cette technologie, destinée à la centrale des parkings. Cette application doit offrir à l'utilisateur la possibilité d'entrer une adresse et de localiser les parkings à proximité; puis en fonction du parking sélectionné les arrêts TPG situés dans un rayon de 300 mètres.