About the FIWARE Marketplace
The FIWARE Marketplace serves the purpose of globally disseminating existing commercial offerings around FIWARE. It is a global one-stop shop that gives visibility to a wide range of Powered by FIWARE solutions/platforms, FIWARE-ready solutions and IoT devices as well as FIWARE related training/coaching or consultancy, integration and support services. Entries in the FIWARE Marketplace have been validated by the FIWARE Foundation or FIWARE iHubs which meet the requirements for performing validation of FIWARE Marketplace entries.
Powered by FIWARE
The architecture of any "powered by FIWARE" solution/platform gravitates around the management of context data through a Context Broker component, using FIWARE NGSI as the core integration API. Smart solutions/platforms "powered by FIWARE" can easily integrate "FIWARE-ready" solutions following a “system of systems” approach as well as "FIWARE-ready" IoT devices and leverage the other open-source components found in the FIWARE Catalogue for rapid development.
Solutions or devices which implement a FIWARE NSGI interface but whose architecture is not “powered by FIWARE” are able to provide and consume context information, and are referred to as “FIWARE-ready”. The ability for a Solution or an IoT device to be "FIWARE-ready" can be supplied via the use of intermediate services such as an IoT Agent which can be used to translate proprietary message formats and transport protocols to NGSI. FIWARE brings open source libraries for development of IoT Agents as well as a portfolio of common IoT Agents which can be used to translate from most popular IoT protocols to NGSI and vice-versa.
In summary, the ability for an IoT device to be "FIWARE-Ready" can be supplied either directly - with software on the device or indirectly - via the use of intermediate services such as an IoT Agent which can be used to translate proprietary message formats and transport protocols to NGSI.
Currently entries within the marketplace are classified into six separate categories. The criteria for a given offering to be registered under each categories varies accordingly - check the details in the subsections below.
- "Powered by FIWARE" Solution - a full end-to-end solution whose architecture gravitates around management of context data through a context broker using FIWARE NGSI as core integration API. They may gather context data from quite heterogeneous sources and perform processing and visualization of context data to bring support to the smart automation of certain process and/or the adoption of smart decisions by end users.
"Powered by FIWARE" Platform - A software platform integrating a set of FIWARE components, and potentially other platform components, that brings support to the development and runtime execution of “Powered by FIWARE” solutions. A FIWARE-compliant Context Broker is the core component of any “Powered by FIWARE” platform and FIWARE NGSI its core integration API. They can be provided from public/private clouds or at the premises of the platform users.
"FIWARE-Ready" IoT Device - a concrete IoT device which is able to send and respond to messages using FIWARE NGSI, either natively or indirectly via the use of an IoT Agent which can translate the native IoT message format and transport protocol, proprietary or not, supported by the device.
- "FIWARE-Ready" Solution - A software system whose architecture is not “Powered by FIWARE” but is able to exchange messages with a “Powered by FIWARE” solution/platform using FIWARE NGSI. They may be full end-to-end solutions which can be integrated as part of a larger “Powered by FIWARE” solution following a “system of systems” approach. They may also be base software platform components or enablers which can be integrated as part of a “Powered by FIWARE” platform to extend its capabilities. “FIWARE-ready” solutions don’t need to be open source.
- FIWARE Consulting, Integration and Technical Support Services - Technical support services for deploying and maintaining FIWARE solutions in the field offered by a given company or consortium of companies.
- FIWARE Training and Coaching Service - Training and coaching services on how to use FIWARE offered by a given company or consortium of companies.
This document includes advice for applicants as well as procedures to be used by validators. A full understanding of how the validation process works can help smooth the process to get your offering to be validated correctly.