Crie e execute aplicativos orientados por evento que escalem on demand

A arquitetura sem servidor OpenWhisk acelera o desenvolvimento como um conjunto de pequenas ações distintas e independentes. Ao abstrair a infraestrutura, o OpenWhisk libera os membros das pequenas equipes de terem que trabalhar rapidamente em diferentes partes de código simultaneamente, mantendo o foco geral na criação das experiências de usuário que os clientes desejam.

Conecte ações em sequências flexíveis e escaláveis

O OpenWhisk não tem servidor e usa regras de negócios para ligar eventos, acionadores e ações uns com os outros. As ações do OpenWhisk são executadas automaticamente somente quando necessário. Sua arquitetura sem servidor promove sequências de ações de criação e modificação de forma rápida e escalável para atender às crescentes demandas da experiência de usuário orientada por mobilidade.

OpenWhisk conduzindo um caso de negócios Internet of Things

Skylink é um aplicativo que usa o IBM Bluemix OpenWhisk com os serviços Cloudant, Alchemy e Watson para analisar e identificar imagens em tempo real capturadas por um drone.

Explore
um ecossistema em aberto

Explore um ecossistema em aberto

O OpenWhisk oferece um ecossistema aberto, no qual qualquer pessoa pode contribuir com seu código de ação do OpenWhisk como bloco de construção para o repositório em expansão.

Acelere
e simplifique o desenvolvimento

Acelere e simplifique o desenvolvimento

O OpenWhisk acelera o desenvolvimento de aplicativo, que permite aos desenvolvedores construir aplicativos rapidamente com sequências de ações que são executadas em resposta a nosso mundo orientado por eventos.

Alavanque os benefícios de serviços cognitivos

Alavanque os benefícios de serviços cognitivos

Ao oferecer fácil acesso às APIs do Watson dentro do fluxo de trabalho de ação do acionador de eventos, o OpenWhisk faz uma análise cognitiva dos dados do aplicativo inerentes aos seus fluxos de trabalho.

Pague por aquilo que você realmente usa

Pague por aquilo que você realmente usa

É simples: pague por aquilo que você realmente usa, e não por capacidade pré-alocada. Os custos aumentam somente conforme você constrói mais soluções com uso intensivo de OpenWhisk ou conforme soluções existentes são escaladas para dar suporte a cargas maiores.

Como funciona

Como construir um aplicativo no OpenWhisk?

O OpenWhisk trabalha por meio de regras que ligam eventos e acionadores a ações. Aplicativos da Web e mobile geralmente chamam ações do OpenWhisk diretamente por meio de chamadas API via SDK mobile. Mais comumente, o Watson ou outros serviços Bluemix chamam ações do OpenWhisk gerando eventos aos quais as ações do OpenWhisk respondem.

Como o OpenWhisk opera?

Quando um evento ou uma chamada API chama uma ação, o OpenWhisk cria um contêiner para executar a ação em um tempo de execução apropriado para a linguagem de programação usada. O OpenWhisk também executa ações codificadas customizadas empacotadas em um contêiner Docker.

Como monitorar o desempenho?

Use o resumo gráfico do painel de ações do OpenWhisk para rastrear o desempenho e o funcionamento das mesmas.



Caso de uso: tornando vídeos pesquisáveis

Recursos

Linguagens de programação múltiplas

É possível criar ações do OpenWhisk em Node.js e Swift, dentre uma lista de linguagens suportadas em expansão.

Encadeamento de ações

A construção de sequências de ações do OpenWhisk é independente da linguagem. Conquiste a capacidade de conectar microsserviços construídos por diferentes equipes para alcançar os resultados de negócios desejados.

Computação assíncrona

O OpenWhisk usa filas de mensagens de publicação/assinatura, deixando seus acionadores sempre ativados e suas ações acionadoras eficientemente assíncronas. O OpenWhisk usa recursos de computação somente quando necessário.

Suporte de contêiner integrado

As ações do OpenWhisk são executadas em contêineres do Docker, tornando o risco de bloqueio de fornecedores irrelevante. Sua equipe também pode reutilizar de forma flexível código anterior em suas ações do OpenWhisk.

Inscreva-se hoje para o Bluemix de teste

Inscreva-se para uma avaliação grátis de 30 dias e obtenha acesso para explorar qualquer serviço desejado e para começar a construir seu aplicativo móvel ou da web.