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, ce qui permet de maintenir le développement 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 commerciales 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 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 IBM Functions d’une justification financière Internet des objets

Skylink est une application qui utilise IBM Cloud Functions avec les services Cloudant, Alchemy et Watson pour analyser et étiqueter 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 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

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é 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 des travaux événement-déclencheur-action, et rend ainsi l’analyse cognitive de données d’application inhérente à vos flux de travaux.

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 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 par des appels API via la trousse SDK mobile. Plus fréquemment, Watson ou d’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 commerciaux souhaités.

Prise en charge de conteneurs intégrée

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 de la plateforme IBM Cloud aujourd'hui

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