Hewlett Packard Enterprise (HPE) propose à ses clients des solutions technologiques de pointe en matière d’infrastructures, de services, de logiciels et de services financiers, pour optimiser leur informatique traditionnelle. Le Big Data constitue l’un des quatre piliers stratégiques et HPE dispose d’une gamme logicielle permettant de traiter et d’analyser 100% des informations pour en tirer de la valeur. Ce portefeuille vient de s’étoffer d’une solide offre d’API pour les développeurs et les entreprises !
Ces API sont regroupées sous le nom Haven OnDemand. Le slogan est simple à comprendre : une plate-forme, une innovation sans limites ! Certains acteurs proposent quelques API mais Haven OnDemand offre une gamme complète pour répondre à la plupart des demandes et des besoins des développeurs d’applications mobiles, desktop ou web.
Haven OnDemand : c’est quoi ?
Il s’agit avant tout d’un portail web servant de point d’entrée pour accéder aux API, à leur documentation, à des exemples et des cas d’usages. Tout est fait pour faciliter la recherche, et la documentation disponible en anglais est très complète.
Aujourd’hui, ce sont plus de 60 API qui sont disponibles sur le portail. Ces API se regroupent par catégories ou usages :
- Analyses audio et vidéo
- Connecteurs
- Conversion de formats
- Analyses géospatiales
- Représentation en graphes
- Analyses d’images
- Classifications
- Prédiction
- Requêtage / Recherche
- Analyses de textes
- Indexation de données non structurées
Ces API sont en évolution constante et de nouvelles apparaissent régulièrement. Elles sont disponibles en version finale (et prêtes à être déployées et implémentées) ou en préversion (bêta). Toutes sont accessibles en version libre. Certaines d’entre elles nécessitent d’ouvrir un compte Haven OnDemand (compte gratuit). Les apps consomment de plus en plus de services et exigent des analyses complexes. Les API ne s’utilisent plus seules, mais nécessitent d’être connectées entre elles, bref, de s’intégrer et d’interagir. Par exemple, pour créer une application d'analyse de document scanné vous aurez besoin de plusieurs API couvrant différentes fonctions : capture et analyse de l’image, conversion de formats (image vers textes - OCR), indexation des textes extraits, recherche « full text » et affichage du résultat. L’un des avantages d’utiliser une plate-forme comme Haven OnDemand est de disposer d’API d’un seul fournisseur.
Vous ne perdrez pas votre temps à chercher ici ou là l’API voulue et vous minimiserez les risques d’incompatibilité et les problèmes d’intégration. La plate-forme est particulièrement appropriée dans l’analyse des images (fixes ou non) pour détecter les visages, les sentiments ou analyser des comportements. Les fonctions et mécanismes de Machine Learning et de Big Data constituent le coeur de Haven OnDemand. Tout récemment, une nouvelle fonction est arrivée sur le portail : Labs. Vous y trouverez des API sur des fonctionnalités et des thématiques très récentes ou sur des usages d’avenir. Par exemple : comment identifier des tendances et des corrélations entre des jeux de données. La communauté se développe rapidement. Plus de 15 000 développeurs sont inscrits sur la plate-forme et la communauté en ligne permet d’échanger, de poser des questions et de trouver des réponses. De nombreuses ressources sont accessibles : documentations, tutoriels, vidéos, exemples de démarrage. Du Freemium aux applications d'entreprise, Haven OnDemand propose des modèles d’usage et une tarification selon les besoins et les ressources utilisées. Deux critères sont utilisés : Resource Units et API Units.
Resource Units concerne les ressources statiques, par exemple le stockage des données. Les ressources utilisées sont évaluées de deux façons :
- Connector Resource Types : chaque connecteur correspond à une unité de ressources statiques. Cela correspond à la création du connecteur et au stockage de la configuration. Attention : des limitations et des quotas existent. Voir : https://dev.havenondemand.com/docs/RateLimitingBehavior.html
- Text Index Resource Types : cela correspond à la taille d’index et à un coût (par unités). Par exemple, le type Explorer est limité à 200 Mo d’indexation et équivaut à une unité.
La seconde unité utilisée est API Units. Chaque appel aux API est comptabilisé. Pour certaines API nécessitant d’importantes ressources de calculs, telles que les API d’OCR ou l'analyse de la voix, l’unité de mesure sera l’appel à l'API mais aussi la taille des données. Par exemple, pour l'utilisation de l'API OCR, une unité correspond à une page traitée. Pour la plupart des API, 1 appel équivaut à 1 unité API. Pour en savoir plus sur les unités : https://dev.havenondemand.com/docs/Quotas_APIResourceConsumption.html
Pour de petits développements et pour tester les API, l’offre Freemium suffira. Pour un usage plus intensif, l’offre Explorer sera intéressante pour des apps et projets de taille moyenne. Pour les entreprises, il faudra se tourner vers les offres Innovator et Entrepreneur. Les offres payantes démarrent à 10 $ par mois. Au-delà des quotas, des facturations à la demande sont possibles (de 10 à 15 $ selon le plan). Pour une utilisation en production, un support premium est disponible : 24x7, SLA, ingénieur support identifié et unique. A vous de coder !
Quelques liens utiles
www.havenondemand.com
www.youtube.com/channel/UCj6FJousWryYHadAASRNtRg
community.havenondemand.com
dev.havenondemande.com
Les vidéos autour d'Haven OnDemand
- Ayni (startup) : Haven onDemand Speech-to-text API pour l’apprentissage d’une nouvelle langue.
- Blink (startup) : Haven onDemand Facial Recognition API pour le speed dating.
- SocialCapital (startup) : Haven onDemand Concept Extraction API pour le recrutement.
- Transparent (application) : Haven onDemand Image Recognition API pour le recrutement.
- Haven onDemand<span"> : présentation de l’API reconnaissance faciale
- CollabNotes : présentation des APIs Concept & Entity Extraction
Les liens essentiels d’Haven OnDemand
- Le portail officiel : https://www.havenondemand.com/
- Liste des APIs : https://dev.havenondemand.com/apis
- Les usages et cas clients : https://www.havenondemand.com/showcase
- La marketplace: https://saas.hpe.com/marketplace/haven/category/Haven%20OnDemand
- Documentation technique : https://dev.havenondemand.com/docs
- Développer autour des API HoD : https://www.youtube.com/watch?v=8aW5XDbd4A8
- Le GitHub : https://github.com/HPE-Haven-OnDemand
- Le blog : https://community.havenondemand.com/


