Understand Business Requirements & Architect It
Boeing needed a system for all its suppliers to be able to track the life-cycle of different machinery used in manufacturing and other processes to enable smooth, transparent and quick warranty and SLA (service-level agreement) settlements triggered through smart-contracts. This is to help companies identify exactly what went wrong while operating different devices, and is a convergence of IoT (Internet of Things) and Blockchain. Used Hyperledger Fabric, Fabric shims, IBM Blockchain Platform, Azure IoT Hub, MQTT and other tools.
Develop & Test
Some of the mission critical components of this solution were the blockchain (Hyperledger Fabric) and the IoT side (from the sensors, to hub, to cloud). The entire flow of events was to identify situations based on IoT device sensor outputs which were being queued to the backend subsystem wherein they were being processed. Processing was based on a dynamic rule-engine that identified certain trigger conditions that would log certain events to the blockchain. All data, meta-data, timestamps, identifiable information, etc were being stored on the blockchain for 100% traceability. Testing this had to be thorough as even the slightest bug or edge-case could lead to huge losses for the users.
Deploy & Scale
This solution was setup and deployed using the existing cloud frameworks and API’s that were present.