Desenvolva aplicativos inteligentes sem servidor  

Use tecnologia sem servidor e APIs para aprimorar os aplicativos da sua empresa

Last updated

A tecnologia sem servidor aprimora os aplicativos corporativos e permite transformar e melhorar os sistemas legados tradicionais. Esta jornada do desenvolvedor mostra como uma empresa pode usar o OpenWhisk para oferecer aos seus usu√°rios um aplicativo inteligente de cadeia de suprimento.

By Sai Vennam, Joe Sepi, Ashley McClelland, Ram Vennam

Overview

A Acme Freight √© uma empresa de log√≠stica de frete fict√≠cia. (Para saber mais sobre a Acme Freight, consulte a jornada do desenvolvedor Libere os dados corporativos usando APIs.) A empresa deseja melhorar o processo de remessa para contemplar as condi√ß√Ķes meteorol√≥gicas em suas rotas. Ela implementar√° um aplicativo de arquitetura de microsservi√ßos, que usa o OpenWhisk e as APIs da Weather Company, para obter informa√ß√Ķes e melhorar a log√≠stica de remessa. Os terminais de API revelados e consumidos pelos microsservi√ßos s√£o protegidos e gerenciados em uma interface unificada pelo API Connect.

O aplicativo da Acme Freight √© composto por diversos microsservi√ßos, incluindo tr√™s aplicativos do Cloud Foundry e v√°rias a√ß√Ķes do OpenWhisk. A Acme Freight usa o OpenWhisk, uma plataforma sem servidor de software livre, para responder rapidamente a eventos meteorol√≥gicos rigorosos e identificar rotas alternativas. Para isso, executa um algoritmo que combina dados de tempestades do canal de meteorologia com o caminho e o destino final das remessas.

O aplicativo de front-end utiliza APIs do OpenWhisk para exibir essas recomenda√ß√Ķes ao coordenador de log√≠stica, que vai aprov√°-las ou rejeit√°-las. Com o OpenWhisk, √© poss√≠vel gerar APIs para executar a l√≥gica de neg√≥cios de maneira r√°pida e sem precisar de um servidor em execu√ß√£o permanente. Com uma camada integrada de gerenciamento de API fornecida com o OpenWhisk, as APIs sem servidor que s√£o criadas podem ser protegidas facilmente atr√°s de um gateway. Isso possibilita recursos potentes, como limita√ß√£o de tarifas, chaves de API, an√°lise de dados e muito mais.

Flow

  1. O usu√°rio da web monitora as remessas e as condi√ß√Ķes meteorol√≥gicas.
  2. Um aplicativo de front-end funciona como interface da web para o usu√°rio.
  3. Um aplicativo de backend gerencia as chamadas de API entre os serviços de front-end e do sistema.
  4. O API Connect oferece APIs seguras para simplificar o acesso a vários microsserviços de backend.
  5. O OpenWhisk monitora as condi√ß√Ķes meteorol√≥gicas no entorno das lojas de varejo e faz recomenda√ß√Ķes sobre condi√ß√Ķes de entrega.
  6. O aplicativo de Planejamento de Recursos Empresariais (ERP) exp√Ķe e gerencia o acesso a recursos corporativos, como Produtos, Centros de Distribui√ß√£o, Varejistas e Remessas.
  7. O serviço Secure Gateway concede acesso a dados na Cloud local ou externa.
  8. O aplicativo local armazena recursos corporativos de forma segura.

Components

OpenWhisk

Execute código sob demanda em um ambiente altamente escalável e sem a necessidade de um servidor.

LoopBack

Uma estrutura Node.js de software livre altamente extensível.

API Connect

Crie e execute APIs e microsserviços seguros.

Cloud Foundry

Desenvolva, implemente e execute aplicativos em uma plataforma Cloud de software livre.

Weather Company Data

Use o serviço Weather Company Data for IBM Bluemix para incorporar dados meteorológicos aos seus aplicativos Bluemix.

Technologies

Gerenciamento de API

O processo de criar, documentar e disponibilizar APIs, oferecer controles de acesso e acompanhar estatísticas.

Cloud

Acesse recursos de tecnologia da informação e computadores pela internet.

Plataforma como Serviço

Uma plataforma para serviços na Cloud que facilita o desenvolvimento, a implementação e o gerenciamento de aplicativos, ao abstrair a complexidade de manutenção da infraestrutura necessária.

Sem servidor

Uma plataforma baseada em ação que permite executar código em resposta a um evento.

Related Blogs

Nenhuma publicação correspondente ao seu critério de busca foi encontrada

Related Links