What you getThe Orion Context Broker is an implementation of the Publish/Subscribe Context Broker GE, providing the NGSI9 and NGSI10 interfaces. Using these interfaces, clients can do several operations:
- Register context producer applications, e.g. a temperature sensor within a room
- Update context information, e.g. send updates of temperature
- Being notified when changes on context information take place (e.g. the temperature has changed) or with a given frequency (e.g. get the temperature each minute)
- Query context information. The Orion Context Broker stores context information updated from applications, so queries are resolved based on that information.
Why you getIf you are developing a Data/Context scenario, a broker like the Orion Context Broker is a must. You would need a component in the architecture able to mediate between consumer producers (e.g. sensors) and the context consumer applications (e.g. an smartphone applications taking advantage of the context information provided by the sensors). The Orion Context Broker fulfils this functionality in your architecture.
Orion is an implementation of the FIWARE Publish/Subscribe Context Broker Generic Enabler. More specifically, Orion implements the following APIs and Open Specifications:
|The overall label is the average of all individual labels assessed by Sep 2016|
|Documentation soundness||Very Good||A++|
|APIs Failure Rate||0 tests failed/executed||A+++|
|Detected defects by Priority||0 average bugs priority||A+++|
|Time to respond issues||< 1 day||A+++|
|Time to fix issues||< 1 day||A+++|
|Scalability||1,02 response time/thread number||A+++|
|Stability||Memory leak avoidable by configuration||B|