Créez et exécutez des applications à pilotage événementiel qui évoluent en fonction de la demande

L’architecture OpenWhisk sans serveur accélère le développement en tant qu’ensemble de petites actions distinctes et indépendantes. En masquant l’infrastructure, OpenWhisk permet aux membres des petites équipes de travailler rapidement et simultanément sur des éléments de code différents, en se concentrant uniquement sur la création d’expériences utilisateur adaptées aux clients.

Connectez les actions en des séquences évolutives et flexibles

OpenWhisk est sans serveur et utilise des règles commerciales pour relier les événements, les déclencheurs et les actions entre eux. Les actions OpenWhisk s'exécutent automatiquement uniquement selon les besoins. Son architecture sans serveur favorise la création et la modification rapides et évolutives de séquences d'actions pour répondre à l'évolution de la demande en matière d'expérience utilisateur mobile.

Pilotage par OpenWhisk d’une justification financière IoT

Skylink est une application qui utilise IBM Bluemix OpenWhisk avec les services Cloudant, Alchemy et Watson pour analyser et baliser en temps réel des images capturées par un drone.

Explorez un écosystème ouvert

Explorez un écosystème ouvert

OpenWhisk offre un écosystème ouvert dans lequel chacun peut donner son code d’action OpenWhisk sous forme de blocs fonctionnels dans le référentiel en développement.

Accélérez et simplifiez le développement

Accélérez et simplifiez le développement

OpenWhisk accélère le développement d'applications. Les développeurs peuvent ainsi créer rapidement des applications et des séquences d'action exécutables en réponse à notre univers géré par événements.

Tirez parti des bénéfices des services cognitifs

Tirez parti des bénéfices des services cognitifs

OpenWhisk offre un accès aisé aux API Watson dans un flux de travail événement-déclencheur-action, et rend ainsi l’analyse cognitive de données d’application inhérente à vos flux de travail.

Payez uniquement pour ce que vous utilisez

Payez uniquement pour ce que vous utilisez

C’est simple : payez pour l’utilisation réelle plutôt que pour la capacité pré-allouée. Les coûts n’augmentent que lorsque vous créez davantage de solutions utilisant intensivement OpenWhisk ou à mesure que les solutions existantes évoluent pour prendre en charge de plus grosses charges.

Fonctionnement

Comment créer une application dans OpenWhisk?

OpenWhisk fonctionne selon des règles qui associent des événements et des déclencheurs à des actions. Les applications Web et mobiles invoquent souvent les actions OpenWhisk directement à travers les appels API au moyen de la trousse de développement de logiciels mobile. Plus fréquemment, Watson ou d’autres services Bluemix invoquent des actions OpenWhisk en générant des événements auxquels répondent les actions OpenWhisk.

Comment fonctionne OpenWhisk?

Lorsqu’un événement ou un appel API invoque une action, OpenWhisk crée un conteneur pour exécuter l’action dans un contexte d’exécution approprié au langage de programmation utilisé. OpenWhisk peut aussi exécuter des actions codées de manière personnalisée regroupées dans un conteneur Docker.

Comment suivre les performances?

Utilisez le résumé graphique des actions OpenWhisk sur le tableau de bord pour suivre leurs performances et leur état de santé.



Cas d'utilisation : Recherche dans des vidéos

Fonctions

Plusieurs langages de programmation

Vous pouvez créer des actions OpenWhisk dans Node.js et Swift — dans une liste croissante de langages pris en charge.

Chaînage d’actions

La création de séquences d'actions OpenWhisk est indépendante du langage. Bénéficiez de la capacité de connecter des microservices construits par des équipes différentes pour obtenir les résultats commerciaux souhaités.

Calcul asynchrone

OpenWhisk utilise les files d’attente de messages de publication/abonnement, ses déclencheurs étant opérationnels en permanence et ses actions efficacement déclenchées de manière asynchrone. OpenWhisk n’utilise les ressources de traitement qu’en fonction des besoins.

Prise en charge de conteneurs intégrée

Les actions OpenWhisk s’exécutent dans des conteneurs Docker, éliminant le risque de dépendance vis-à-vis d’un fournisseur. Votre équipe peut également réutiliser avec souplesse l'ancien code dans vos actions OpenWhisk.

Inscrivez-vous pour faire l'essai de Bluemix sans frais dès maintenant

Inscrivez-vous pour un essai sans frais de 30 jours et utilisez tous les services nécessaires pour créer votre application Web ou mobile.