Summary of FIWARE Open Specifications
From FIWARE Forge Wiki
Overview
This page summarizes the available FIWARE Open Specifications. You can find the previous version under Summary of FIWARE Open Specifications R4
About This Document
FIWARE GE Open Specifications describe the open specifications linked to Generic Enablers GEs of the FIWARE platform (and their corresponding components) being developed in one particular chapter.
GE Open Specifications contain relevant information for users of FIWARE to consume related GE implementations and/or to build compliant products which can work as alternative implementations of GEs developed in FIWARE. The later may even replace a GE implementation developed in FIWARE within a particular FIWARE instance. GE Open Specifications typically include, but not necessarily are limited to, information such as:
- Description of the scope, behavior and intended use of the GE
- Terminology, definitions and abbreviations to clarify the meanings of the specification
- Signature and behavior of operations linked to APIs (Application Programming Interfaces) that the GE should export. Signature may be specified in a particular language binding or through a RESTful interface.
- Description of protocols that support interoperability with other GE or third party products
- Description of non-functional features
Intended Audience
The document targets interested parties in architecture and API design, implementation and usage of FIWARE Generic Enablers from the FIWARE platform.
FIWARE Open Specifications
Following is the list of FIWARE Open Specifications structured by chapter. If you are looking for a concrete FIWARE GE API Open Specification, you may directly navigate to the Release Summary R5, where you'll find links to them
Cloud Hosting Chapter
- FIWARE.OpenSpecification.Cloud.IaaS
- FIWARE.OpenSpecification.Cloud.ObjectStorage
- FIWARE.OpenSpecification.Cloud.Docker
- FIWARE.OpenSpecification.Cloud.SelfServiceInterfaces
- FIWARE.OpenSpecification.Cloud.AppManagement
- FIWARE.OpenSpecification.Cloud.PolicyManager
Data/Context Management Chapter
- FIWARE.OpenSpecification.Data.BigData_R5
- FIWARE.OpenSpecification.Data.ContextBroker_R5
- FIWARE.OpenSpecification.Data.CEP_R5
- FIWARE.OpenSpecification.Data.CKAN_R5
- FIWARE.OpenSpecification.Data.StreamOriented_R5
- FIWARE.OpenSpecification.Data.ElectronicMessageExchange_R5
Internet of Things (IoT) Services Enablement Chapter
Backend
- FIWARE.OpenSpecification.IoT.Backend.IoTBroker_R5
- FIWARE.OpenSpecification.IoT.Backend.IoTDiscovery_R5
- FIWARE.OpenSpecification.IoT.Backend.DeviceManagement_R5
Edge/Gateway
Notes for traceability:
- For R2 onwards, the former "Backend Things Management GE" has been split into the "Backend ConfMan" and the "Backend IoT Broker" keeping all previous functionalities and interfaces.
Applications/Services Ecosystem and Delivery Framework Chapter
- FIWARE.OpenSpecification.Apps.BusinessAPIEcosystem
- FIWARE.OpenSpecification.Apps.ApplicationMashup
- FIWARE.OpenSpecification.Apps.DataVisualizationAndAnalytics
Security Chapter
- FIWARE.OpenSpecification.Security.IdentityManagement
- FIWARE.OpenSpecification.Security.PEPProxy
- FIWARE.OpenSpecification.Security.AuthorizationPDP
Advanced Middleware and Interfaces to Networks and Robotics (I2ND) Chapter
Advanced Web User Interfaces Chapter
Advanced Web UI Enablers - Client Core
Advanced Web UI Enablers - Server Core
Advanced Web UI Enablers - Supporting Services
- FIWARE.OpenSpecification.WebUI.CloudRendering_R5
- FIWARE.OpenSpecification.WebUI.GISDataProvider_R5
- FIWARE.OpenSpecification.WebUI.POIDataProvider_R5