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

L'architecture IBM Functions sans serveur accélère le développement sous forme d'ensemble de petites actions distinctes et indépendantes. En faisant abstraction de l'infrastructure, IBM Functions libère les membres des petites équipes qui peuvent travailler rapidement sur des éléments de code différents de manière simultanée, maintenant ainsi le développement uniquement sur la création d'expériences utilisateur adaptées aux clients.

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

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

Pilotage par IBM Functions d’un dossier métier IdO (Internet des objets)

Skylink est une application qui utilise IBM Cloud Functions 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

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

Accélérez et simplifiez le développement

Accélérez et simplifiez le développement

IBM Functions 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és par des événements.

Tirez parti des bénéfices des services cognitifs

Tirez parti des bénéfices des services cognitifs

IBM Functions 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 de la capacité pré-affectée. Les coûts augmentent uniquement lorsque vous créez davantage de solutions utilisant intensivement IBM Functions ou à mesure que les solutions existantes évoluent pour prendre en charge de plus grosses charges.

Fonctionnement

Comment créer une application dans IBM Functions ?

IBM Functions 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 IBM Functions directement à travers des appels API via le SDK mobile. Plus fréquemment, Watson ou les autres services IBM Cloud invoquent des actions IBM Functions en générant des événements auxquels répondent les actions IBM Functions.

Comment fonctionne IBM Functions ?

Lorsqu’un événement ou un appel API invoque une action, IBM Functions crée un conteneur pour exécuter l’action dans un contexte d’exécution approprié au langage de programmation utilisé. IBM Functions 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 IBM Functions sur le tableau de bord pour suivre leurs performances et leur santé.

Cas d'utilisation : Recherche dans des vidéos

Fonctions

Plusieurs langages de programmation

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

Calcul asynchrone

IBM Functions utilise les files d’attente de messages de publication/d’abonnement, ses déclencheurs étant opérationnels en permanence et ses actions efficacement déclenchées de manière asynchrone. IBM Functions utilise les ressources de calcul uniquement lorsque cela est nécessaire.

Chaînage d'actions

La création de séquences d'actions IBM Functions 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 métier souhaités.

Support de conteneurs intégré

Les actions IBM Functions 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 IBM Functions.

Inscrivez-vous pour un essai d'IBM Cloud aujourd'hui

Essayez IBM Cloud Lite et explorez les services de votre choix, puis commencez à créer votre application Web ou mobile.