The Orion Context Broker Generic Enabler Taxon title The Orion Context Broker Generic Enabler Taxon description The Orion Context Broker Generic Enabler is the core and mandatory component Search keywords Orion Context Broker Generic Enabler
FIWARE Comments In particular, the Publish/Subscribe GE (Orion Context Broker implementation) is a good candidate as the northbound interface exposed by Edge Gateways – i.e., computing nodes aggregating a number
The system blueprint is the FAR-EDGE RA. After having defined the requirements and the constraints for each block of the RA, a thorough analysis of the SotA has been done, which led to the identification of some existing software components meeting the specs. We then identified the gaps that the project will need to fill-in: not surprisingly, these where all the key enabling technologies, like the distributed ledger. However, hardly anything is going to be built totally from scratch in FAR-EDGE. The distributed ledger, for example, will be a customization of a generic, open source Blockchain platform (Hyperledger Fabric).
We are considering some core GEs from FIWARE as candidate building blocks of our Edge Computing architecture. In particular, the Publish/Subscribe GE (Orion Context Broker implementation) is a good candidate as the northbound interface exposed by Edge Gateways – i.e., computing nodes aggregating a number of local edge nodes (field devices, smart factory equipment) and running local automation and/or analytics processes. We are considering to significantly extend the Publish/Subscribe GE by adding distributed computing capabilities: a data context that is replicated and kept in-sync across a number of GE instances (running anywhere on the network), using a Blockchain and smart contracts as the backing technology. FAR-EDGE will contribute its results, as open source software, to the FIWARE for Industry community.
FAR-EDGE Architecture and Components Specifications
FAR-EDGE Architecture and Components SpecificationsComment:
In the scope of FAR-EDGE, the value of FIWARE is in the OMA NGSI standard: a RESTful Web API implementing the publish/subscribe pattern on context information – i.e., a set of attributes representing the current state of some device or process. NGSI is the common language that FIWARE applications use to integrate themselves with the IoT world. For this reason, supporting NGSI in FAR-EDGE means opening up the Platform to the FIWARE community. The FIWARE asset that is crucial for the support of NGSI is Orion Context Broker (OCB), which as for all FIWARE Generic Enablers is open source software. In FAR-EDGE, we envision the use of OCB to implement the generic publish/subscribe interface of the Distributed Data Analytics subsystem