Fonctionnement de Map Pilot
Map Pilot est une plateforme SaaS qui repose sur 2 piliers de l’environnement Google :
- Google Maps pour ses API cartographiques et sa librairie JavaScript incroyable qui bénéficie de plus de 15 ans d’expérience
- Google Cloud Platform, la solution d’infrastructure professionnelle qui offre à ses utilisateurs la puissance permettant à Google de servir ses milliards d’utilisateurs quotidiennement.
Grâce à ces ressources technologiques extraordinaires nous avons construit un outil fiable et capable de répondre aux besoins les plus exigeants en termes de réactivité et de volume.
Nous souhaitons offrir à nos utilisateurs une ergonomie simple et efficace, et un contrôle total de leur outil. C’est pour cette raison que nous travaillons dur pour simplifier la vie des développeurs et intégrateurs souhaitant apporter une expérience personnalisée autour de notre solution Map Pilot à leurs utilisateurs.
Map Pilot repose sur 3 concepts :
L’API Map Pilot, capable de recevoir des instructions de navigation, ou de présentation d’informations. L’API est au coeur de la solution. Elle est le chef d’orchestre et le garant de la sécurité des opérations. Les opérations qu’elle permet d’orchestrer concernent la visualisation (déplacement, zoom, ouverture StreetView, etc.) et la gestion des objets affichés (markers, trajets et objets cartographiques). L’API intègre également quelques fonctions utilitaires comme l’accès à de la gestion de cache pour les API de calcul Google Maps.
Les Producers, qui se connectent à l’API et demandent à exécuter des actions. Ils sont adaptés au besoin. Ils peuvent être fournis par Map Pilot ou créés par un tiers en utilisant la définition de l’API. Les producers peuvent prendre plusieurs formes. On peut les retrouver sous forme d’une librairie JavaScript, d’un module Google GSuite, d’une application mobile (Android / iOS) ou encore dans des objets connectés.
Les Consumers, qui se synchronisent sur les données et reçoivent des instructions de l’API Map Pilot. Les consumers sont la partie visible de Map Pilot. L’application SaaS de Map Pilot fournit le consumer de référence. On peut ensuite retrouver les affichages sous plusieurs formes. Cela peut être une librairie JavaScript ou une page web intégrée comme une iFrame. On peut retrouver également un affichage déporté sur un écran publicitaire ou un équipement Android TV.
Identité et Sécurité
Les accès à la Map Pilot sont entièrement sécurisés par l’utilisation des méthodes OAuth 2.0 de Google Cloud. Chaque utilisateur est identifié par un compte GSuite ou GMail afin d’accéder aux outils de façon sécurisée. Notre plateforme repose sur des solutions PaaS de Google Cloud Platform. Les services web, bases de données et éléments réseau sont sécurisés, maintenus et surveillés par Google. Nous profitons ainsi d’une infrastructure solide et fiable, prête à nous accompagner dans notre évolution quels que soient nos projets.