Microservices for
Logistics & Supply Chain
Enterprises
Optimizing Supply Chains with Heuristics and Machine Learning
Optimizing Supply Chains with Heuristics and Machine Learning
Modern software-as-a-service (SaaS) is a paradigm shift from previously monolithic software applications. Solutions were traditionally delivered as a set of features that included data storage, business logic, a front end. Simply moving these monolithic solutions to the cloud does not constitute an ideal SaaS setup. Blip's microservices model is a set of independent, reusable, abstracted services that can solve complex problems given the right inputs. For instance a self-sufficient shipment tracker can accept an order number and return the full tracking history. It may be dependent on a series of internal or 3rd party services to accomplish this. Such a microservice is agnostic of the requester and the consumer of data thus allowing a series of such services to be interconnected to build customized solutions that can grow organically based on the changing needs of an organization.
A user's only concept of a product is based on the screens they interact with. However it is possible for many Blip services to operate behind the scenes and not have a front-end at all. They are number-crunching backend engines that can be hooked up to a diverse number of interfaces - human and/or automated. Every client requirement is unique and we understand that one-size-fits-all philosophy is not a viable approach.
Blip's collection of microservices for the logistics industry are built to interconnect with any interface. The code for the logic has evolved and been fine tuned with years of experience for application in the areas of shipment tracking, cargo tracking, warehouse operations, cross-docking and transloading, authentication and authorization. Based on the requirements, the backend services can be integrated easily with existing automated workflows without the need for human input or monitoring.
Client requirements vary significantly even across similar problem domains. BlipAI's SaaS architecture and our exceptional UX team allow rapid prototyping of web apps to align with user needs and existing practices. This greatly minimizes the time required for onboarding while helping the org quickly realize the benefits of the microservices deployed for the solution with minimal upfront costs.
Ongoing prototypes in the field help us make use of emerging research in CS and OR fields to improve on existing solutions. New developments are refined and added to the Blip library regularly to expand on our library of algorithms and learning models.
BlipAI's architecture is abstracted into tiers to allow for rapid prototyping of solutions. This eliminates upfront engagement costs and commitment requirements. As prototypes mature and are introduced into production all Blip services are elastically designed to automatically provision more resources or scale them down as per demand. To learn more about this design paradigm please request our white paper
Microservices are essentially just pieces of proprietary code that run in a cloud infrastructure fully managed by Blip's cloud partner Google. All services we run, use storage, compute, hosting, network resources and are billed according to usage patterns. To extend this idea we bill you according to Just like you are not billed for power when you turn off your lights, we also do not incur expenses when we are not running our services. This true SaaS billing model eliminates billing surprises and keeps costs deterministic for clients.
All Blip services use multi-factor security for secure access to API endpoints. Interfaces are designed to be RESTful and follow the same usage based billing protocols as for standard
Our library of algorithms derived from academic research & tested in public and private sectors, target numerous niche problems in the logistics space. Following are a few modules that power the Blip services
A classic computer science problem purposed to be widely applicable to any order picking facility. There are numerous routing algorithms in theory however many factors come into play in a real world application like vehicle capacity and product characteristics. Blip's VRP algorithms are designed to consider rules, storage layout information and run a trained neural model to find an optimal set of paths
Warehouse managements systems have evolved over decades to include a comprehensive set of tasks and labor management features which are critical for time and cost optimization. Blip's optimization engine can augment and integrate with existing systems to inspect and optimize load plans and deterministically compute the best possible docking location with the least travel cost
Real-time API provided by Blip hosted AIS servers for unique identification, position, course, and speed, that can be displayed on a screen or an electronic chart display and information system (ECDIS). AIS is intended to assist a vessel's watchstanding officers and allow maritime authorities to track and monitor vessel movements. A VHF transceiver is used with a positioning system such as a GPS receiver, and other nav sensors. The consumers can connect downstream components for live tracking of vessels and cargo
Estimating waste space in a classic bin packing algorithm is a time intensive problem. Each action of the decision maker takes the problem in a new “state” (determined by the remaining empty space in the open bin) which has an effect on future losses. Next Fit (NF), First Fit (FF), Best Fit (BF), First Fit Decreasing (FFD), Best Fit Decreasing (BFD). Blip's heuristic rules engine can help exponentially reduce the compute time to reach "very good' viable packing solution rather than the "best" theoretically possible solution
This method of authentication is based on a system called one-time-password (OTP). The common specification used by most 2FA apps is time-based-one-time-password (TOTP) where T represents the current clock time. Using a combination of the time and the secret, both the user, and the server can arrive at the same 6-digit code. If the codes match, it is considered sufficient proof of the user’s identity and access to the service is granted. Blip's OTP microservice can handle 1000s of auths per second with wide ranging applications like intermodal transfers, BOL document verification etc.
This agri-tech service allows cargo carriers to prove the chain of control over the origin information mentioned in the COO. An ERC-20 token based tracking API allows all stake holders to independently verify tagged information for the commodity across a distributed network without the need for a centralized verifier.
Cami Martinez
Administrator
services@blipai.com
Technical Sales
support+tech@blipai.com