Join the IBM Code London Meetup group for hands-on workshops on a variety of technologies.
Unlock enterprise data using APIs
Create and expose APIs for enterprise data using LoopBack
Acme Freight, a fictional logistics company, uses an application called Logistics Wizard to manage some of its assets. The application is composed of several microservices, including three Cloud Foundry applications and multiple OpenWhisk actions. (For more on Acme Freight and serverless, see the developer code pattern Make apps smarter with serverless.)
Acme Freight uses LoopBack, an open source Node.js framework, built for quickly creating and exposing APIs for new and existing applications and data. LoopBack enables Acme Freight to create an application that integrates with their existing ERP system, and API Connect allows them to expose data via a managed API.
LoopBack enables you to easily create and expose CRUD APIs from existing data sources. For a quick primer on LoopBack, watch this video tutorial and learn how you can create an API in 5 minutes from an existing MongoDB data store.
- The web user monitors shipments and weather conditions.
- A front-end application serves the web user interface.
- A back-end application manages API calls between the front-end and system services.
- API Connect provides secure APIs to simplify access to various back-end microservices.
- OpenWhisk monitors the weather conditions around retail stores and makes recommendations on additional shipments.
- The Enterprise Resource Planning (ERP) application exposes and manages access to enterprise resources, such as Products, Distribution Centers, Retailers, and Shipments.
- The Secure Gateway service allows access to on-premises or external cloud data.
- On-premises application stores secure enterprise resources.