Maratona Behind the Code 2020: Faça parte do Desafio. Inscreva-se até 7 de Agosto.



Destrave dados corporativos com o uso de APIs

Apresentação

Saiba como você pode usar o LoopBack e o API Connect para aproveitar ativos corporativos existentes usando APIs. Neste padrão de código, a Acme Freight, uma empresa de logística fictícia, usa o LoopBack para expor ativos localizados em um sistema Enterprise Resource Planning (ERP). Em seguida, ele entrega esses ativos com segurança a aplicativos novos e existentes usando uma arquitetura de microsserviços gerenciada em uma única interface no API Connect.

Descrição

A Acme Freight, uma empresa de logística fictícia, utiliza um aplicativo chamado Logistic Wizard para gerenciar alguns dos seus ativos. O aplicativo é composto por diversos microsserviços, incluindo três aplicativos do Cloud Foundry e várias ações do OpenWhisk. (Para saber mais sobre a Acme Freight e a tecnologia sem servidor.

A Acme Freight usa o LoopBack, uma estrutura Node.js de software livre desenvolvida para criar e disponibilizar rapidamente APIs. Com o LoopBack, a Acme Freight pode criar um aplicativo que se integra ao seu sistema existente de ERP, enquanto o API Connect permite revelar dados por meio de uma API gerenciada.

O LoopBack permite criar e disponibilizar de maneira fácil APIs CRUD a partir de data sources existentes. Para obter uma visão rápida do LoopBack, assista a este tutorial em vídeo e descubra como é possível criar uma API em cinco minutos a partir de dados armazenados no MongoDB.

Fluxo

Fluxograma das etapas para criação do app

  1. O usuário da web monitora as remessas e as condições meteorológicas.
  2. Um aplicativo de front-end serve de interface 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 disponibiliza APIs seguras e simplifica o acesso a vários microsserviços de backend.
  5. O OpenWhisk monitora as condições meteorológicas no entorno das lojas de varejo, fazendo recomendações para entregas de remessas.
  6. O aplicativo de Planejamento de Recursos Corporativos (ERP) disponibiliza e gerencia o acesso a recursos corporativos, como Produtos, Centros de Distribuição, Lojas e Entregas.
  7. O serviço Secure Gateway concede acesso a dados na Cloud local ou pública.
  8. O aplicativo local armazena recursos corporativos de forma segura.

Instruções

Pronto para colocar este padrão de código para usar? Detalhes completos sobre como começar a executar e usar este aplicativo estão no arquivo README.

Aviso

O conteúdo aqui presente foi traduzido da página IBM Developer US. Caso haja qualquer divergência de texto e/ou versões, consulte o conteúdo original.