Facteur de réussite pour la transformation numérique avec la blockchain


La plateforme Hypertrust de Camelot contient des modules de solutions informatiques configurables qui permettent de développer et d'évaluer des applications blockchain ciblées, par exemple pour l'optimisation des processus logistiques. Notre expérience remonte à quelques années déjà. Bien avant l'annonce par SAP, en mai 2017, d'une plateforme blockchain basée sur le cloud dans le cadre de son portefeuille SAP Leonardo, les équipes de Camelot avaient déjà commencé à acquérir une vaste expérience dans l'utilisation de la technologie, qu'elles ont ensuite combinée à des outils nouvellement créés dans un cadre.
Les clients en profitent tout particulièrement. Avec la plateforme Hypertrust de Camelot, le prototypage est possible en quelques semaines seulement. La plateforme est un élément central de Digital Experience², le portefeuille de produits et de services de Camelot pour une transformation numérique accélérée des entreprises. La plateforme Hypertrust permet également aux entreprises de réaliser des cas d'application entièrement personnalisés.
Base technologique
Les premiers projets de développement de Camelot avec la technologie blockchain Ethereum avaient pour objectif d'optimiser la gestion du réseau blockchain et le développement d'applications distribuées. Des fonctionnalités telles que le bootstrapping rapide du réseau, le déploiement de contrats intelligents, le provisionnement et l'intégration de services, le développement d'applications ou la gestion du cycle de vie des applications distribuées (DALM) ont fait partie de la feuille de route dès le début. Aujourd'hui, le cadre de la plateforme Camelot Hypertrust se compose d'une interface utilisateur intuitive basée sur SAPUI5 et d'un middleware Node.js qui sert de lien entre la blockchain, les contrats intelligents, les interfaces utilisateur et les services externes - comme ceux de la plateforme SAP Leonardo IoT. Le middleware fait également office de serveur pour l'exploitation d'applications distribuées. Dans le noyau, Camelot supporte aujourd'hui non seulement Ethereum, mais aussi d'autres technologies blockchain comme Hyperledger Fabric et Multichain.
SAP Leonardo : Blockchain as a Service
De même, Camelot intègre également des services web de la plateforme SAP Baas (Blockchain as a Service) Leonardo, qui supporte elle-même différentes solutions blockchain. On peut se demander quelle est la valeur ajoutée d'Hypertrust Platform, alors que SAP dispose d'une offre similaire avec son portefeuille BaaS. La solution Camelot vise un domaine clairement défini et délibérément non couvert par SAP : SAP met fortement l'accent sur l'exploitation distribuée de réseaux de chaînes de blocs et donc aussi sur la connexion de nœuds sur site à des instances SAP-BaaS. Mais sans pour autant proposer la plateforme contenue dans Leonardo ainsi que ses avantages on-premise. C'est là que Camelot entre en jeu : la plateforme Hypertrust dispose de caractéristiques similaires pour une exploitation sans faille des nœuds de la blockchain ainsi que des outils de développement correspondants et constitue ainsi un complément parfait à l'offre SAP-BaaS - que l'exploitation se fasse sur site ou dans un cloud géré comme SAP Cloud Platform, SAP Cloud Foundry ou AWS.
Un engrenage intelligent
D'après notre expérience, rares sont les cas d'application qui se retrouvent exclusivement dans le domaine de la blockchain. Il n'existe pas de solutions isolées dans le domaine de la numérisation. Blockchain, IoT, AI, Cloud, Mobility - tous ces thèmes sont étroitement liés. C'est une autre raison qui a motivé le développement de la Camelot Hypertrust Platform. Grâce aux concepts les plus récents, elle permet l'intégration nécessaire de toutes les mégatendances actuelles. Camelot réalise déjà des prototypes dans le cadre de son portefeuille de services et de produits Camelot Digital Experience² sans exception via cet outil omnipotent.
La plateforme Hypertrust permet en outre de voir plus loin que les tendances actuelles de développement. Les nouvelles technologies blockchain ou apparentées peuvent être analysées et évaluées à un rythme rapide dans le cadre de réalisations proof-of-concept. On constate souvent que c'est le cas : La blockchain seule n'est pas la panacée. De nombreux cas d'application nécessitent d'une part l'intégration d'autres technologies innovantes. D'autre part, une blockchain doit souvent être complétée par des composants supplémentaires, par exemple des systèmes de fichiers distribués ou des bases de données pour un stockage performant de données de masse ainsi que le "Trusted Computing" pour un traitement fiable de données entièrement privées. C'est pourquoi Camelot continue de développer la plateforme Hypertrust dans ces domaines.

Cas d'utilisation : gestion des données des patients
Dans le système de santé analogique, les patients ne sont généralement pas en possession de leurs données. Au lieu de cela, celles-ci sont dispersées chez différents médecins ou autres établissements de santé, sans qu'un patient n'y ait accès ou ne puisse en disposer de manière autonome. Grâce à la technologie blockchain, cela pourrait changer. Chaque utilisateur pourrait disposer de son propre dossier médical, qu'il contrôlerait (comme un compte Bitcoin) et qui contiendrait toutes ses données médicales personnelles. Seule une autorisation claire du patient via le Smart Contract permettrait d'accéder à ces données. Le dossier électronique du patient dans la blockchain permet de renoncer totalement au papier dans les processus de santé. La blockchain permet de créer un immense réseau de santé dans lequel les patients fournissent volontairement des données de santé à la recherche - ce qui est pratiquement impossible à réaliser avec les moyens traditionnels.
Cas d'utilisation : Gestion des transports de type Uber
Le cas d'application est la transposition du concept Uber à la logistique - en particulier dans la gestion des transports. Une place de marché collaborative basée sur la blockchain permet des relations d'affaires ad hoc flexibles et sûres entre des partenaires commerciaux jusqu'alors inconnus. Tous les participants peuvent être vérifiés et identifiés de manière univoque par leur compte blockchain, qui est nécessaire pour participer à la place de marché. Les ordres sont acceptés au moyen de contrats intelligents au sein de la place de marché. Les contrats qui en résultent entre le donneur d'ordre et le prestataire sont documentés de manière immuable et sûre dans la blockchain. Ce concept permet aux grandes entreprises de recourir de manière flexible à des prestataires de services de transport sans devoir passer par un long processus d'appel d'offres préalable. De plus, le marché s'ouvre aux petites entreprises ou aux prestataires de services individuels qui n'avaient pas accès au marché auparavant en raison de leur manque de réputation.