Créer une application monolithique géante ne s'avère pas être l'approche la plus efficace pour les solutions logicielles. La nouvelle approche en matière d'architecture logicielle repose plutôt sur les microservices, des composants individuels qui fonctionnent ensemble pour fournir les fonctionnalités d'une application complète. Les microservices permettent de créer des applications qui auraient été trop volumineuses et gourmandes en ressources avec les techniques précédentes.
Chacun exécute son propre processus, utilisant des processus de communication légers pour se connecter aux autres services de l'application. Les microservices sont indépendants, généralement accessibles via des API, souvent conçus pour répondre à des besoins métier spécifiques et déployés automatiquement. Cette architecture permet aux clients de concevoir des solutions flexibles incluant uniquement les fonctionnalités dont ils ont besoin à un instant T.
Associés à une plateforme en tant que service telle que CalAmp Telematics Cloud™, les microservices offrent adaptabilité et évolutivité linéaire. Le service télématique d'assurance CrashBoxx®, désormais disponible sur les appareils CalAmp, en est un exemple. CrashBoxx est un service de reporting de collision extrêmement fiable qui fournit aux entreprises des informations plus rapides, plus précises et plus exploitables sur les accidents, en quasi-temps réel. Ce service fournit des notifications instantanées ainsi que des rapports de collision détaillés permettant de reconstituer les événements et de déterminer en quasi-temps réel si un véhicule accidenté est une perte totale ou réparable.
Un accès élargi aux données CrashBoxx permettra aux clients d'apporter une assistance rapide aux conducteurs, d'accélérer le processus de réparation et d'analyser les responsabilités liées aux collisions. En cas d'incident, une notification push automatique est immédiatement envoyée aux administrateurs du compte pour les informer du lieu, de la date et de l'heure de l'accident.
CrashBoxx étant un microservice indépendant, les clients peuvent l'ajouter à tout moment pour automatiser l'assistance routière et le traitement des sinistres. La possibilité d'activer et de désactiver des services individuels dans une suite d'applications connectées, comme la télématique d'assurance, permet aux clients de prendre le contrôle et d'adapter précisément leurs solutions à leurs besoins. De plus, les API facilitent l'utilisation des microservices par les intégrateurs et autres développeurs pour créer de nouvelles solutions personnalisées. Cette architecture permet de mettre à disposition des fonctionnalités spécifiques pour une collaboration optimale. Il en résulte des applications sophistiquées et personnalisables, qui stimuleront la croissance de l'économie connectée.