This training camp teaches you how FIWARE technologies and iSHARE, brought together under the umbrella of the i4Trust initiative, can be combined to provide the means for creation of data spaces in which multiple organizations can exchange digital twin data in a trusted and efficient manner, collaborating in the development of innovative services based on data sharing and creating value out of the data they share. SMEs and Digital Innovation Hubs (DIHs) will be equipped with the necessary know-how to use the i4Trust framework for creating data spaces!
This document provides an overview of advanced operations in NGSI-LD (Next Generation SI-LD), including:
- Specific headers used in NGSI-LD requests
- Supported content types and best practices for JSON-LD payloads
- Examples of temporal queries, geoqueries, and language maps
- Details on pagination, time limiting queries, and supported response formats
FIWARE Wednesday Webinars - Introduction to NGSI-LDFIWARE
Introduction to NGSI-LD Webinar - 27th May 2020
Corresponding webinar recording: https://youtu.be/rZ13IyLpAtA
A data-model driven and linked data first introduction for developers to NGSI-LD and JSON-LD.
Chapter: Core
Difficulty: 3
Audience: Any Technical
Presenter: Jason Fox (Senior Technical Evangelist, FIWARE Foundation)
An online training course run by the FIWARE Foundation in conjunction with the i4Trust project. The core part of this virtual training camp (21-24 June 2021) covered all the necessary skills to develop smart solutions powered by FIWARE. It introduces the basis of Digital Twin programming using linked data concepts - JSON-LD and NGSI-LD and combines these with common smart data models for the sharing and augmentation of context data.
In addition, it covers the supplementary FIWARE technologies used to implement the common functions typically required when architecting a complete smart solution: Identity and Access Management (IAM) functions to secure access to digital twin data and functions enabling the interface with IoT and 3rd systems, or the connection with different tools for processing and monitoring current and historical big data.
This 12-hour online training course can be used to obtain a good understanding of FIWARE and NGSI Interfaces and form the basis of studying for the FIWARE expert certification.
Extending this core part, the virtual training camp adds introductory and deep-dive sessions on how FIWARE and iSHARE technologies, brought together under the umbrella of the i4Trust initiative, can be combined to provide the means for the creation of data spaces in which multiple organizations can exchange digital twin data in a trusted and efficient manner, collaborating in the creation of innovative services based on data sharing. In addition, SMEs and Digital Innovation Hubs (DIHs) that go through this complete training and are located in countries eligible under Horizon 2020 will be equipped with the necessary know-how to apply to the recently launched i4Trust Open Call.
Session 3 - i4Trust components for Identity Management and Access Control i4T...FIWARE
This session consists of two parts. The first part of the session will introduce you to i4Trust IAM components in detail while the second will introduce i4Trust Marketplace Services. Technical session for Local Experts in Data Sharing (LEBDs)
This document provides information about NGSI-LD (Next Generation SI Services for Linked Data) including:
- NGSI-LD specific headers used in requests and responses
- Supported content types and best practices for JSON-LD payloads
- Examples of retrieving entity data and temporal data using NGSI-LD endpoints
- Options for normalizing, pagination and filtering temporal data
- Using geojson and language maps for location and multilingual attributes
The document summarizes FIWARE's IoT platform and the IDAS (IoT Device Management) component. It describes:
1) The typical IoT scenario supported by IDAS, which has been extensively tested and provides developers with measurements from simple sensors.
2) The modular architecture of the new IDAS 4.0, which uses separate IoT agents for different protocols like UL2.0, MQTT, LWM2M etc. This makes installation and extensions easier.
3) The available IoT agents for UL2.0, MQTT, LWM2M, SigFox and how to register devices and send measurements using the UL2.0 agent.
Session 2 - NGSI-LD primer & Smart Data Models | Train the Trainers ProgramFIWARE
This session consists of two parts. In the first part you will get introduced to NGSI-LD: the basic model/concept behind and basic operations allowing you to start developing applications with the API. In the second part, you will get introduced to the Smart Data Models initiative. Technical Session for Local Experts in Data Sharing (LEBDs)
An online training course run by the FIWARE Foundation in conjunction with the i4Trust project. The core part of this virtual training camp (21-24 June 2021) covered all the necessary skills to develop smart solutions powered by FIWARE. It introduces the basis of Digital Twin programming using linked data concepts - JSON-LD and NGSI-LD and combines these with common smart data models for the sharing and augmentation of context data.
In addition, it covers the supplementary FIWARE technologies used to implement the common functions typically required when architecting a complete smart solution: Identity and Access Management (IAM) functions to secure access to digital twin data and functions enabling the interface with IoT and 3rd systems, or the connection with different tools for processing and monitoring current and historical big data.
This 12-hour online training course can be used to obtain a good understanding of FIWARE and NGSI Interfaces and form the basis of studying for the FIWARE expert certification.
Extending this core part, the virtual training camp adds introductory and deep-dive sessions on how FIWARE and iSHARE technologies, brought together under the umbrella of the i4Trust initiative, can be combined to provide the means for the creation of data spaces in which multiple organizations can exchange digital twin data in a trusted and efficient manner, collaborating in the creation of innovative services based on data sharing. In addition, SMEs and Digital Innovation Hubs (DIHs) that go through this complete training and are located in countries eligible under Horizon 2020 will be equipped with the necessary know-how to apply to the recently launched i4Trust Open Call.
This document provides an overview of advanced operations in NGSI-LD (Next Generation SI-LD), including:
- Specific headers used in NGSI-LD requests
- Supported content types and best practices for JSON-LD payloads
- Examples of temporal queries, geoqueries, and language maps
- Details on pagination, time limiting queries, and supported response formats
FIWARE Wednesday Webinars - Introduction to NGSI-LDFIWARE
Introduction to NGSI-LD Webinar - 27th May 2020
Corresponding webinar recording: https://youtu.be/rZ13IyLpAtA
A data-model driven and linked data first introduction for developers to NGSI-LD and JSON-LD.
Chapter: Core
Difficulty: 3
Audience: Any Technical
Presenter: Jason Fox (Senior Technical Evangelist, FIWARE Foundation)
An online training course run by the FIWARE Foundation in conjunction with the i4Trust project. The core part of this virtual training camp (21-24 June 2021) covered all the necessary skills to develop smart solutions powered by FIWARE. It introduces the basis of Digital Twin programming using linked data concepts - JSON-LD and NGSI-LD and combines these with common smart data models for the sharing and augmentation of context data.
In addition, it covers the supplementary FIWARE technologies used to implement the common functions typically required when architecting a complete smart solution: Identity and Access Management (IAM) functions to secure access to digital twin data and functions enabling the interface with IoT and 3rd systems, or the connection with different tools for processing and monitoring current and historical big data.
This 12-hour online training course can be used to obtain a good understanding of FIWARE and NGSI Interfaces and form the basis of studying for the FIWARE expert certification.
Extending this core part, the virtual training camp adds introductory and deep-dive sessions on how FIWARE and iSHARE technologies, brought together under the umbrella of the i4Trust initiative, can be combined to provide the means for the creation of data spaces in which multiple organizations can exchange digital twin data in a trusted and efficient manner, collaborating in the creation of innovative services based on data sharing. In addition, SMEs and Digital Innovation Hubs (DIHs) that go through this complete training and are located in countries eligible under Horizon 2020 will be equipped with the necessary know-how to apply to the recently launched i4Trust Open Call.
Session 3 - i4Trust components for Identity Management and Access Control i4T...FIWARE
This session consists of two parts. The first part of the session will introduce you to i4Trust IAM components in detail while the second will introduce i4Trust Marketplace Services. Technical session for Local Experts in Data Sharing (LEBDs)
This document provides information about NGSI-LD (Next Generation SI Services for Linked Data) including:
- NGSI-LD specific headers used in requests and responses
- Supported content types and best practices for JSON-LD payloads
- Examples of retrieving entity data and temporal data using NGSI-LD endpoints
- Options for normalizing, pagination and filtering temporal data
- Using geojson and language maps for location and multilingual attributes
The document summarizes FIWARE's IoT platform and the IDAS (IoT Device Management) component. It describes:
1) The typical IoT scenario supported by IDAS, which has been extensively tested and provides developers with measurements from simple sensors.
2) The modular architecture of the new IDAS 4.0, which uses separate IoT agents for different protocols like UL2.0, MQTT, LWM2M etc. This makes installation and extensions easier.
3) The available IoT agents for UL2.0, MQTT, LWM2M, SigFox and how to register devices and send measurements using the UL2.0 agent.
Session 2 - NGSI-LD primer & Smart Data Models | Train the Trainers ProgramFIWARE
This session consists of two parts. In the first part you will get introduced to NGSI-LD: the basic model/concept behind and basic operations allowing you to start developing applications with the API. In the second part, you will get introduced to the Smart Data Models initiative. Technical Session for Local Experts in Data Sharing (LEBDs)
An online training course run by the FIWARE Foundation in conjunction with the i4Trust project. The core part of this virtual training camp (21-24 June 2021) covered all the necessary skills to develop smart solutions powered by FIWARE. It introduces the basis of Digital Twin programming using linked data concepts - JSON-LD and NGSI-LD and combines these with common smart data models for the sharing and augmentation of context data.
In addition, it covers the supplementary FIWARE technologies used to implement the common functions typically required when architecting a complete smart solution: Identity and Access Management (IAM) functions to secure access to digital twin data and functions enabling the interface with IoT and 3rd systems, or the connection with different tools for processing and monitoring current and historical big data.
This 12-hour online training course can be used to obtain a good understanding of FIWARE and NGSI Interfaces and form the basis of studying for the FIWARE expert certification.
Extending this core part, the virtual training camp adds introductory and deep-dive sessions on how FIWARE and iSHARE technologies, brought together under the umbrella of the i4Trust initiative, can be combined to provide the means for the creation of data spaces in which multiple organizations can exchange digital twin data in a trusted and efficient manner, collaborating in the creation of innovative services based on data sharing. In addition, SMEs and Digital Innovation Hubs (DIHs) that go through this complete training and are located in countries eligible under Horizon 2020 will be equipped with the necessary know-how to apply to the recently launched i4Trust Open Call.
Session 4 - Bringing the pieces together - Detailed review of a reference ex...FIWARE
This session will explain how everything comes together under i4Trust using a reference example and then explain that example in detail. It will bringing the pieces together: Detailed technical review of a reference example: the prerequisites, creating an offering, acquiring rights / activation , & consumption. And setup of components of the i4Trust experimentation framework. Technical session for Local Experts in Data Sharing (LEBDs)
This document provides instructions for setting up and integrating the FIWARE components Orion Context Broker, Keyrock Identity Manager, and Wilma PEP Proxy on a single machine. It describes how to install and test each component individually using Docker containers or VirtualBox images. It then explains how to configure the components to work together by setting up authentication in Keyrock and passing tokens through Wilma to authorize requests to Orion.
This training camp teaches you how FIWARE technologies and iSHARE, brought together under the umbrella of the i4Trust initiative, can be combined to provide the means for creation of data spaces in which multiple organizations can exchange digital twin data in a trusted and efficient manner, collaborating in the development of innovative services based on data sharing and creating value out of the data they share. SMEs and Digital Innovation Hubs (DIHs) will be equipped with the necessary know-how to use the i4Trust framework for creating data spaces!
NGSIv2 Overview for Developers That Already Know NGSIv1Fermin Galan
This document describes the novelties in NGSIv2 for people already familiar with NGSIv1. Thus, you would learn how to do the things you are familiar with NGSIv1 now in NGSIv2 as long as new and powerfull capabilities of the new version of the API. Some knowledge in NGSIv1 API is required.
FIWARE provides an open standard for managing context and digital twin data to enable the development of smart solutions across multiple sectors. The FIWARE context broker uses NGSI APIs to integrate data from different sources and build a digital twin representation of the real world. Smart data models define common data models for different domains to increase interoperability and reduce development costs when building smart applications. The smart data models initiative is led by several organizations and aims to create a community for defining and maintaining open data models using an agile process.
FIWARE Wednesday Webinars - How to Design DataModelsFIWARE
How to Design DataModels - 8th May 2019
Corresponding webinar recording: https://youtu.be/T_1DpKf6C_c
Understanding and applying Standard Data Models.
Chapter: Core
Difficulty: 3
Audience: Technical Domain Specific
Presenter: José Manuel Cantera (Senior Standardization Expert, FIWARE Foundation)
FIWARE: Managing Context Information at large scaleFermin Galan
This presentation describes how context management is implemented in FIWARE platform, base don Orion Context Broker GEri. Both basic usage of Context Broker and advanced topics are included.
FIWARE Global Summit - NGSI-LD - NGSI with Linked DataFIWARE
Presentation by Martin Bauer
Senior Researcher, NEC Labs Europe
José Manuel Cantera
Senior Standardization Expert, FIWARE Foundation
FIWARE Global Summit
27-28 November 2018
Malaga, Spain
The document discusses the Quest One Privileged Password Management (TPAM) suite from Dell Software. It provides secure storage, release control, and change management of privileged passwords across systems and applications. TPAM includes two integrated modules - Privileged Password Manager which manages passwords and Privileged Session Manager which enables privileged access sessions with recording. It discusses TPAM's features such as release control, change control, auto discovery, application password support, integration capabilities, secure appliance design, scalability, target and device support, logging, and high availability clustering.
An online training course run by the FIWARE Foundation in conjunction with the i4Trust project and IShare Foundation. The core part of this virtual training camp (27 Jun - 01 Jul 2022) covered all the necessary skills to develop smart solutions powered by FIWARE. It introduces the basis of Digital Twin programming using NGSI-LD (the simple yet powerful open standard API enabling to publish and access digital twin data) combined with common smart data models
In addition, it covers the supplementary FIWARE technologies used to implement the rest of functions typically required when architecting a complete smart solution: Identity and Access Management (IAM) functions to secure access to digital twin data, and functions enabling the interface with IoT and 3rd systems, or the connection with different tools for processing and monitoring current and historic big data.
Extending this core part, the training camp also cover how you can easily integrate FIWARE systems with blockchain networks to create audit-proof logs of processes and ensure transparency.
An online training course run by the FIWARE Foundation in conjunction with the i4Trust project. The core part of this virtual training camp (21-24 June 2021) covered all the necessary skills to develop smart solutions powered by FIWARE. It introduces the basis of Digital Twin programming using linked data concepts - JSON-LD and NGSI-LD and combines these with common smart data models for the sharing and augmentation of context data.
In addition, it covers the supplementary FIWARE technologies used to implement the common functions typically required when architecting a complete smart solution: Identity and Access Management (IAM) functions to secure access to digital twin data and functions enabling the interface with IoT and 3rd systems, or the connection with different tools for processing and monitoring current and historical big data.
This 12-hour online training course can be used to obtain a good understanding of FIWARE and NGSI Interfaces and form the basis of studying for the FIWARE expert certification.
Extending this core part, the virtual training camp adds introductory and deep-dive sessions on how FIWARE and iSHARE technologies, brought together under the umbrella of the i4Trust initiative, can be combined to provide the means for the creation of data spaces in which multiple organizations can exchange digital twin data in a trusted and efficient manner, collaborating in the creation of innovative services based on data sharing. In addition, SMEs and Digital Innovation Hubs (DIHs) that go through this complete training and are located in countries eligible under Horizon 2020 will be equipped with the necessary know-how to apply to the recently launched i4Trust Open Call.
Kong, Keyrock, Keycloak, i4Trust - Options to Secure FIWARE in ProductionFIWARE
This training camp teaches you how FIWARE technologies and iSHARE, brought together under the umbrella of the i4Trust initiative, can be combined to provide the means for creation of data spaces in which multiple organizations can exchange digital twin data in a trusted and efficient manner, collaborating in the development of innovative services based on data sharing and creating value out of the data they share. SMEs and Digital Innovation Hubs (DIHs) will be equipped with the necessary know-how to use the i4Trust framework for creating data spaces!
Creating a Context-Aware solution, Complex Event Processing with FIWARE PerseoFernando Lopez Aguilar
Introduction to Complex Event Processing (CEP). How FIWARE deals with CEP through FIWARE Perseo. How to connect FIWARE Perseo with FIWARE Orion Context Broker. How can we define an event with Event Processing Language (EPL) and what are the predefined actions to include in FIWARE Perseo.
FIWARE Wednesday Webinars - How to Secure IoT DevicesFIWARE
FIWARE Wednesday Webinar - How to Secure IoT Devices (22nd April 2020)
Corresponding webinar recording: https://youtu.be/_87IZhrYo3U
Live coding session and commentary, demonstrating various techniques and methods for securing the interactions between Devices, IoT Agents and the Context Broker
Chapter: Security
Difficulty: 3
Audience: Any Technical
Presenter: Jason Fox (Senior Technical Evangelist, FIWARE Foundation)
The document introduces the ELK stack, which consists of Elasticsearch, Logstash, Kibana, and Beats. Beats ship log and operational data to Elasticsearch. Logstash ingests, transforms, and sends data to Elasticsearch. Elasticsearch stores and indexes the data. Kibana allows users to visualize and interact with data stored in Elasticsearch. The document provides descriptions of each component and their roles. It also includes configuration examples and demonstrates how to access Elasticsearch via REST.
The Shift from Federated to Decentralized IdentityEvernym
Up until recently, the majority of digital identity systems have been federated, where a small group of “identity providers” supply individuals with a digital identity that can be used to access other websites and services within the federation. Now we’re seeing the shift to decentralized identity solutions and open ecosystems based on verifiable credentials, where anyone can participate, issue, and verify.
In the first of a new series on digital identity and government, we invited leading experts from Accenture and Evernym to discuss the state of digital identity systems within the public sector and the reasons why government interest in decentralized models continues to increase.
We covered:
- The key differences between federated and decentralized identity systems
- An analysis of a few notable government-led projects, such as Aadhaar (India), Verify (UK), eIDAS (EU), and the Ontario Digital Identity Program (Canada)
- What decentralization means for portability, scalability, flexibility, and privacy
- How governments and commercial organizations can enhance existing federated identity systems with verifiable credentials
In a tool-heavy infrastructure world, this talk explains how to rethink DevOps as being a Contract first, instead of focusing on tools or teams or roles.We will cover 5 different infrastructure areas, how each of them were treated before as a tool, what bottlenecks they faced, how they were remodeled to a being a contract, and how the whole area scaled up. Every organization that wants to scale their Infrastructure up will highly relate to the problems and solutions outlined in these examples.
https://www.devopsdays.org/events/2018-berlin/program/subhas-dandapani/
orioncontextbroker-ngsiv2-overview-for-developers-that-already-know-ngsiv1-20...Fermin Galan
The document provides an overview of NGSIv2, which is a revamped and simplified version of NGSIv1. Some key improvements in NGSIv2 include more RESTful design, simplified URLs and payloads, support for native JSON data types, improved geolocation and datetime capabilities, and enhanced filtering for both queries and subscriptions. The document encourages using NGSIv2 over NGSIv1 whenever possible due to its advantages, while also noting NGSIv2 is still in release candidate status.
Session 4 - Bringing the pieces together - Detailed review of a reference ex...FIWARE
This session will explain how everything comes together under i4Trust using a reference example and then explain that example in detail. It will bringing the pieces together: Detailed technical review of a reference example: the prerequisites, creating an offering, acquiring rights / activation , & consumption. And setup of components of the i4Trust experimentation framework. Technical session for Local Experts in Data Sharing (LEBDs)
This document provides instructions for setting up and integrating the FIWARE components Orion Context Broker, Keyrock Identity Manager, and Wilma PEP Proxy on a single machine. It describes how to install and test each component individually using Docker containers or VirtualBox images. It then explains how to configure the components to work together by setting up authentication in Keyrock and passing tokens through Wilma to authorize requests to Orion.
This training camp teaches you how FIWARE technologies and iSHARE, brought together under the umbrella of the i4Trust initiative, can be combined to provide the means for creation of data spaces in which multiple organizations can exchange digital twin data in a trusted and efficient manner, collaborating in the development of innovative services based on data sharing and creating value out of the data they share. SMEs and Digital Innovation Hubs (DIHs) will be equipped with the necessary know-how to use the i4Trust framework for creating data spaces!
NGSIv2 Overview for Developers That Already Know NGSIv1Fermin Galan
This document describes the novelties in NGSIv2 for people already familiar with NGSIv1. Thus, you would learn how to do the things you are familiar with NGSIv1 now in NGSIv2 as long as new and powerfull capabilities of the new version of the API. Some knowledge in NGSIv1 API is required.
FIWARE provides an open standard for managing context and digital twin data to enable the development of smart solutions across multiple sectors. The FIWARE context broker uses NGSI APIs to integrate data from different sources and build a digital twin representation of the real world. Smart data models define common data models for different domains to increase interoperability and reduce development costs when building smart applications. The smart data models initiative is led by several organizations and aims to create a community for defining and maintaining open data models using an agile process.
FIWARE Wednesday Webinars - How to Design DataModelsFIWARE
How to Design DataModels - 8th May 2019
Corresponding webinar recording: https://youtu.be/T_1DpKf6C_c
Understanding and applying Standard Data Models.
Chapter: Core
Difficulty: 3
Audience: Technical Domain Specific
Presenter: José Manuel Cantera (Senior Standardization Expert, FIWARE Foundation)
FIWARE: Managing Context Information at large scaleFermin Galan
This presentation describes how context management is implemented in FIWARE platform, base don Orion Context Broker GEri. Both basic usage of Context Broker and advanced topics are included.
FIWARE Global Summit - NGSI-LD - NGSI with Linked DataFIWARE
Presentation by Martin Bauer
Senior Researcher, NEC Labs Europe
José Manuel Cantera
Senior Standardization Expert, FIWARE Foundation
FIWARE Global Summit
27-28 November 2018
Malaga, Spain
The document discusses the Quest One Privileged Password Management (TPAM) suite from Dell Software. It provides secure storage, release control, and change management of privileged passwords across systems and applications. TPAM includes two integrated modules - Privileged Password Manager which manages passwords and Privileged Session Manager which enables privileged access sessions with recording. It discusses TPAM's features such as release control, change control, auto discovery, application password support, integration capabilities, secure appliance design, scalability, target and device support, logging, and high availability clustering.
An online training course run by the FIWARE Foundation in conjunction with the i4Trust project and IShare Foundation. The core part of this virtual training camp (27 Jun - 01 Jul 2022) covered all the necessary skills to develop smart solutions powered by FIWARE. It introduces the basis of Digital Twin programming using NGSI-LD (the simple yet powerful open standard API enabling to publish and access digital twin data) combined with common smart data models
In addition, it covers the supplementary FIWARE technologies used to implement the rest of functions typically required when architecting a complete smart solution: Identity and Access Management (IAM) functions to secure access to digital twin data, and functions enabling the interface with IoT and 3rd systems, or the connection with different tools for processing and monitoring current and historic big data.
Extending this core part, the training camp also cover how you can easily integrate FIWARE systems with blockchain networks to create audit-proof logs of processes and ensure transparency.
An online training course run by the FIWARE Foundation in conjunction with the i4Trust project. The core part of this virtual training camp (21-24 June 2021) covered all the necessary skills to develop smart solutions powered by FIWARE. It introduces the basis of Digital Twin programming using linked data concepts - JSON-LD and NGSI-LD and combines these with common smart data models for the sharing and augmentation of context data.
In addition, it covers the supplementary FIWARE technologies used to implement the common functions typically required when architecting a complete smart solution: Identity and Access Management (IAM) functions to secure access to digital twin data and functions enabling the interface with IoT and 3rd systems, or the connection with different tools for processing and monitoring current and historical big data.
This 12-hour online training course can be used to obtain a good understanding of FIWARE and NGSI Interfaces and form the basis of studying for the FIWARE expert certification.
Extending this core part, the virtual training camp adds introductory and deep-dive sessions on how FIWARE and iSHARE technologies, brought together under the umbrella of the i4Trust initiative, can be combined to provide the means for the creation of data spaces in which multiple organizations can exchange digital twin data in a trusted and efficient manner, collaborating in the creation of innovative services based on data sharing. In addition, SMEs and Digital Innovation Hubs (DIHs) that go through this complete training and are located in countries eligible under Horizon 2020 will be equipped with the necessary know-how to apply to the recently launched i4Trust Open Call.
Kong, Keyrock, Keycloak, i4Trust - Options to Secure FIWARE in ProductionFIWARE
This training camp teaches you how FIWARE technologies and iSHARE, brought together under the umbrella of the i4Trust initiative, can be combined to provide the means for creation of data spaces in which multiple organizations can exchange digital twin data in a trusted and efficient manner, collaborating in the development of innovative services based on data sharing and creating value out of the data they share. SMEs and Digital Innovation Hubs (DIHs) will be equipped with the necessary know-how to use the i4Trust framework for creating data spaces!
Creating a Context-Aware solution, Complex Event Processing with FIWARE PerseoFernando Lopez Aguilar
Introduction to Complex Event Processing (CEP). How FIWARE deals with CEP through FIWARE Perseo. How to connect FIWARE Perseo with FIWARE Orion Context Broker. How can we define an event with Event Processing Language (EPL) and what are the predefined actions to include in FIWARE Perseo.
FIWARE Wednesday Webinars - How to Secure IoT DevicesFIWARE
FIWARE Wednesday Webinar - How to Secure IoT Devices (22nd April 2020)
Corresponding webinar recording: https://youtu.be/_87IZhrYo3U
Live coding session and commentary, demonstrating various techniques and methods for securing the interactions between Devices, IoT Agents and the Context Broker
Chapter: Security
Difficulty: 3
Audience: Any Technical
Presenter: Jason Fox (Senior Technical Evangelist, FIWARE Foundation)
The document introduces the ELK stack, which consists of Elasticsearch, Logstash, Kibana, and Beats. Beats ship log and operational data to Elasticsearch. Logstash ingests, transforms, and sends data to Elasticsearch. Elasticsearch stores and indexes the data. Kibana allows users to visualize and interact with data stored in Elasticsearch. The document provides descriptions of each component and their roles. It also includes configuration examples and demonstrates how to access Elasticsearch via REST.
The Shift from Federated to Decentralized IdentityEvernym
Up until recently, the majority of digital identity systems have been federated, where a small group of “identity providers” supply individuals with a digital identity that can be used to access other websites and services within the federation. Now we’re seeing the shift to decentralized identity solutions and open ecosystems based on verifiable credentials, where anyone can participate, issue, and verify.
In the first of a new series on digital identity and government, we invited leading experts from Accenture and Evernym to discuss the state of digital identity systems within the public sector and the reasons why government interest in decentralized models continues to increase.
We covered:
- The key differences between federated and decentralized identity systems
- An analysis of a few notable government-led projects, such as Aadhaar (India), Verify (UK), eIDAS (EU), and the Ontario Digital Identity Program (Canada)
- What decentralization means for portability, scalability, flexibility, and privacy
- How governments and commercial organizations can enhance existing federated identity systems with verifiable credentials
In a tool-heavy infrastructure world, this talk explains how to rethink DevOps as being a Contract first, instead of focusing on tools or teams or roles.We will cover 5 different infrastructure areas, how each of them were treated before as a tool, what bottlenecks they faced, how they were remodeled to a being a contract, and how the whole area scaled up. Every organization that wants to scale their Infrastructure up will highly relate to the problems and solutions outlined in these examples.
https://www.devopsdays.org/events/2018-berlin/program/subhas-dandapani/
orioncontextbroker-ngsiv2-overview-for-developers-that-already-know-ngsiv1-20...Fermin Galan
The document provides an overview of NGSIv2, which is a revamped and simplified version of NGSIv1. Some key improvements in NGSIv2 include more RESTful design, simplified URLs and payloads, support for native JSON data types, improved geolocation and datetime capabilities, and enhanced filtering for both queries and subscriptions. The document encourages using NGSIv2 over NGSIv1 whenever possible due to its advantages, while also noting NGSIv2 is still in release candidate status.
NGSIv2 Overview for Developers that Already Know NGSIv1FIWARE
NGSIv2 is a simplified and enhanced version of NGSIv1 that provides a more RESTful API for managing context information. Key improvements in NGSIv2 include simplified URLs and payloads, support for native JSON data types, text-based attribute access, enhanced geolocation and datetime capabilities, and improved filtering. NGSIv2 also allows more flexible attribute and entity filtering in queries and subscriptions compared to NGSIv1. While NGSIv1 is still supported, NGSIv2 is the preferred API version for new development due to its improvements and more RESTful design.
Rudder recently got new features allowing to integrate data from various sources into the configuration policies. This talk will cover the data management workflow in Rudder, including the improvements in 4.0 and 4.1, focusing on real practical usecases.
In particular, we will go through the possible data flows: the data sources, that can be local to the server, the node or fetched from a remote API or another node, the data manipulation tools, in the server or in the policies, and finally the ways to use this data in the policies (as directive parameters, templating data, etc.)
Consul is a tool that provides service discovery, configuration, and orchestration. It allows services to register themselves and discover other services via DNS or HTTP. Consul also supports health checking, multi-datacenter capabilities, and key-value storage. The core component is the Consul agent, which can run on every node in client or server mode. Servers are responsible for consensus and storing state while clients forward requests.
Orion Context Broker NGSI-v2 Overview for Developers That Already Know Ngsi-v...Fermin Galan
NGSIv2 is a revamped version of NGSIv1 that simplifies the API and improves functionality. It follows RESTful principles with simplified URLs and payloads. It supports native JSON data types and improved geolocation, datetime, filtering, and subscription capabilities compared to NGSIv1. While the entity and attribute model remains the same, NGSIv2 provides a more developer-friendly API designed for production use.
Orion contextbroker ngs-iv2-overview-for-developers-that-already-know-ngsiv1-...Fermin Galan
NGSIv2 is an updated version of NGSIv1 that provides a more simplified and RESTful API for managing entities and their attributes. Key improvements in NGSIv2 include simplified URLs and payloads, support for native JSON data types, simplified methods for retrieving and updating attribute values, enhanced geolocation and datetime capabilities, support for transient entities, improved filtering for queries and subscriptions, and batch operations. NGSIv2 was designed from the start with RESTful principles in mind to provide a more developer-friendly API compared to NGSIv1.
Orion Context Broker NGSIv2 Overview for Developers That Already Know NGSIv1 ...Fermin Galan
NGSIv2 is a revamped, simplified RESTful API for managing context information compared to the original NGSIv1 API. Key differences in NGSIv2 include simplified URLs and payloads, support for native JSON data types, improved filtering capabilities for queries and subscriptions, and features like geolocation, datetime handling, and transient entities. NGSIv2 aims to make common operations easy while still supporting complex functionality in a developer-friendly manner aligned with REST principles.
Orion Context Broker NGSI-v2 Overview for Developers That Already Know Ngsi-v...Fermin Galan
NGSIv2 provides an enhanced API for managing entities and their attributes compared to NGSIv1. It simplifies URLs and payloads, supports native JSON data types, improved geolocation, datetime handling, filtering, and more. Key changes include simplified CRUD operations through RESTful resources identified by URLs, support for additional data types and formats like geospatial data, and more powerful querying capabilities.
NGSIv2 Overview for Developers That Already Know NGSIv1 20180928Fermin Galan
NGSIv2 is an updated version of NGSIv1 that provides a more simplified and RESTful API for managing entities and their attributes. Key improvements in NGSIv2 include simplified URLs and payloads, support for native JSON data types, text-based retrieval and setting of attribute values, enhanced geolocation and datetime capabilities, support for transient entities, improved filtering for queries and subscriptions, and batch operations. NGSIv2 was designed from the start with RESTful principles in mind to provide a more developer-friendly API compared to NGSIv1.
Orion Context Broker NGSI-v2 Overview for Developers That Already Know NGSI-v...Fermin Galan
NGSIv2 is a simplified and enhanced version of NGSIv1 that follows RESTful principles. Key improvements in NGSIv2 include simplified URLs and payloads, support for native JSON data types, improved filtering capabilities, geolocation support, datetime attributes, transient entities, and improved subscriptions and registrations. NGSIv2 aims to make the API more developer-friendly while enhancing functionality.
Orion Context Broker NGSI-v2 Overview for Developers That Already Know NGSI-v...Fermin Galan
- NGSIv2 is a revamped, simplified version of NGSIv1 that is designed to be more RESTful and developer-friendly.
- It supports native JSON data types for attributes, simplifies URLs and payloads, and improves capabilities for geolocation, datetime handling, and more.
- Some key enhancements in NGSIv2 include support for additional geoshapes beyond points, full datetime handling, and text-based operations for attribute values.
Orion Context Broker NGSI-v2 Overview for Developers That Already Know NGSI-v...Fermin Galan
- NGSIv2 is a simplified and enhanced version of NGSIv1 that follows RESTful principles. It supports native JSON data types, simplified URLs and payloads, and improved filtering, subscriptions, and other features.
- NGSIv2 supports location attributes as point, line, box, polygon or GeoJSON objects. It also supports datetime attributes in ISO 8601 format with milliseconds precision and timezones.
- The document provides an overview of the key differences and improvements in NGSIv2 compared to the legacy NGSIv1 API.
Orion Context Broker NGSIv2 Overview for Developers That Already Know NGSIv1 ...Fermin Galan
This document provides an overview of the differences between NGSIv1 and NGSIv2 APIs. Some key differences summarized are:
1) NGSIv2 follows RESTful principles with URLs identifying resources and HTTP response codes while NGSIv1 was more RPC-like;
2) NGSIv2 simplifies URLs and payloads, removing structural overhead and making the API leaner and less verbose;
3) NGSIv2 natively supports JSON datatypes like numbers and booleans instead of everything being strings like in NGSIv1.
NGSIv2 Overview for Developers That Already Know NGSIv1 20181218Fermin Galan
NGSIv2 is an updated version of NGSIv1 that provides a more simplified and RESTful API for managing entities and their attributes. Key improvements in NGSIv2 include simplified URLs and payloads, support for native JSON data types, improved filtering capabilities for queries and subscriptions, and features like geolocation, datetime attributes, and transient entities. NGSIv2 aims to make common operations easy while still supporting complex functionality through a more developer-friendly design.
ngsiv2-overview-for-developers-that-already-know-ngsiv1-20190214Fermin Galan
NGSIv2 is an updated version of NGSIv1 that provides a more simplified and RESTful API for managing entities and their attributes. Key improvements in NGSIv2 include simplified URLs and payloads, support for native JSON data types, simplified methods for retrieving and updating attribute values, enhanced geolocation and datetime capabilities, support for transient entities, improved filtering for queries and subscriptions, and batch operations. NGSIv2 was designed from the start with RESTful principles in mind to provide a more developer-friendly API compared to NGSIv1.
General overview of Orion Context Broker architecture. Introduction to NGSI, NGSIv2. Overview of the main functionalities of FIWARE Orion Context Broker. Creating and pulling data. Pushing data and notifications and the introduction to the batch operations.
Orion Context Broker NGSI-v2 Overview for Developers That Already Know NGSI-v...Fermin Galan
NGSIv2 is a simplified and enhanced version of NGSIv1 that follows RESTful principles. Key improvements in NGSIv2 include simplified URLs and payloads, support for native JSON data types, improved filtering capabilities, geolocation support, datetime attributes, transient entities, and improved subscriptions and registrations. NGSIv2 aims to make the API more developer-friendly while enhancing functionality.
Orion Context Broker NGSI-v2 Overview for Developers That Already Know NGSI-v...Fermin Galan
NGSIv2 is a simplified and enhanced version of NGSIv1 that follows RESTful principles. Key improvements in NGSIv2 include simplified URLs and payloads, support for native JSON data types, direct text-based retrieval and setting of attribute values, improved geolocation and datetime handling, support for transient entities, and more powerful filtering capabilities for both queries and subscriptions. NGSIv2 is the recommended version going forward as it is more stable, scalable, and developer-friendly compared to the legacy NGSIv1 API.
Similar to Actuation, Federation and Interoperability of Context Brokers (20)
Das D-A-CH Meeting bringt deutschsprachige FIWARE-Enthusiasten zu hochkarätigen Vorträgen und wertvollen Networking-Möglichkeiten zusammen. Ein besonderer Fokus liegt auf dem FIWARE iHubs Programm, das Beratung und Peers-Diskussionen für diejenigen bietet, die an der Gründung eines FIWARE iHubs interessiert sind. Aber das ist noch nicht alles! Wir haben noch weitere Highlights auf Lager, darunter die faszinierende Ausstellung "SMART WORLD by FIWARE", die komplett aus Legosteinen gebaut ist. Außerdem lassen wir viel Zeit zum Netzwerken und Business Talks bei Snacks und Getränken mit der Stadt Herne, NRW und ihren Spielern und mit Vertretern aus Österreich und der Stadt Wien im Speziellen. Aus DACH und darüber hinaus werden einige iHubs vertreten sein, auch das in Kürze entstehende iHub in Wien.
Das D-A-CH Meeting bringt deutschsprachige FIWARE-Enthusiasten zu hochkarätigen Vorträgen und wertvollen Networking-Möglichkeiten zusammen. Ein besonderer Fokus liegt auf dem FIWARE iHubs Programm, das Beratung und Peers-Diskussionen für diejenigen bietet, die an der Gründung eines FIWARE iHubs interessiert sind. Aber das ist noch nicht alles! Wir haben noch weitere Highlights auf Lager, darunter die faszinierende Ausstellung "SMART WORLD by FIWARE", die komplett aus Legosteinen gebaut ist. Außerdem lassen wir viel Zeit zum Netzwerken und Business Talks bei Snacks und Getränken mit der Stadt Herne, NRW und ihren Spielern und mit Vertretern aus Österreich und der Stadt Wien im Speziellen. Aus DACH und darüber hinaus werden einige iHubs vertreten sein, auch das in Kürze entstehende iHub in Wien.
Christoph Mertens_IDSA_Introduction to Data Spaces.pptxFIWARE
Das D-A-CH Meeting bringt deutschsprachige FIWARE-Enthusiasten zu hochkarätigen Vorträgen und wertvollen Networking-Möglichkeiten zusammen. Ein besonderer Fokus liegt auf dem FIWARE iHubs Programm, das Beratung und Peers-Diskussionen für diejenigen bietet, die an der Gründung eines FIWARE iHubs interessiert sind. Aber das ist noch nicht alles! Wir haben noch weitere Highlights auf Lager, darunter die faszinierende Ausstellung "SMART WORLD by FIWARE", die komplett aus Legosteinen gebaut ist.
Außerdem lassen wir viel Zeit zum Netzwerken und Business Talks bei Snacks und Getränken mit der Stadt Herne, NRW und ihren Spielern und mit Vertretern aus Österreich und der Stadt Wien im Speziellen. Aus DACH und darüber hinaus werden einige iHubs vertreten sein, auch das in Kürze entstehende iHub in Wien.
Das D-A-CH Meeting bringt deutschsprachige FIWARE-Enthusiasten zu hochkarätigen Vorträgen und wertvollen Networking-Möglichkeiten zusammen. Ein besonderer Fokus liegt auf dem FIWARE iHubs Programm, das Beratung und Peers-Diskussionen für diejenigen bietet, die an der Gründung eines FIWARE iHubs interessiert sind. Aber das ist noch nicht alles! Wir haben noch weitere Highlights auf Lager, darunter die faszinierende Ausstellung "SMART WORLD by FIWARE", die komplett aus Legosteinen gebaut ist.
Außerdem lassen wir viel Zeit zum Netzwerken und Business Talks bei Snacks und Getränken mit der Stadt Herne, NRW und ihren Spielern und mit Vertretern aus Österreich und der Stadt Wien im Speziellen. Aus DACH und darüber hinaus werden einige iHubs vertreten sein, auch das in Kürze entstehende iHub in Wien.
Das D-A-CH Meeting bringt deutschsprachige FIWARE-Enthusiasten zu hochkarätigen Vorträgen und wertvollen Networking-Möglichkeiten zusammen. Ein besonderer Fokus liegt auf dem FIWARE iHubs Programm, das Beratung und Peers-Diskussionen für diejenigen bietet, die an der Gründung eines FIWARE iHubs interessiert sind. Aber das ist noch nicht alles! Wir haben noch weitere Highlights auf Lager, darunter die faszinierende Ausstellung "SMART WORLD by FIWARE", die komplett aus Legosteinen gebaut ist.
Außerdem lassen wir viel Zeit zum Netzwerken und Business Talks bei Snacks und Getränken mit der Stadt Herne, NRW und ihren Spielern und mit Vertretern aus Österreich und der Stadt Wien im Speziellen. Aus DACH und darüber hinaus werden einige iHubs vertreten sein, auch das in Kürze entstehende iHub in Wien.
Lukas Künzel Smart City Operating System.pptxFIWARE
Das D-A-CH Meeting bringt deutschsprachige FIWARE-Enthusiasten zu hochkarätigen Vorträgen und wertvollen Networking-Möglichkeiten zusammen. Ein besonderer Fokus liegt auf dem FIWARE iHubs Programm, das Beratung und Peers-Diskussionen für diejenigen bietet, die an der Gründung eines FIWARE iHubs interessiert sind. Aber das ist noch nicht alles! Wir haben noch weitere Highlights auf Lager, darunter die faszinierende Ausstellung "SMART WORLD by FIWARE", die komplett aus Legosteinen gebaut ist.
Außerdem lassen wir viel Zeit zum Netzwerken und Business Talks bei Snacks und Getränken mit der Stadt Herne, NRW und ihren Spielern und mit Vertretern aus Österreich und der Stadt Wien im Speziellen. Aus DACH und darüber hinaus werden einige iHubs vertreten sein, auch das in Kürze entstehende iHub in Wien.
Pierre Golz Der Transformationsprozess im Konzern Stadt.pptxFIWARE
Das D-A-CH Meeting bringt deutschsprachige FIWARE-Enthusiasten zu hochkarätigen Vorträgen und wertvollen Networking-Möglichkeiten zusammen. Ein besonderer Fokus liegt auf dem FIWARE iHubs Programm, das Beratung und Peers-Diskussionen für diejenigen bietet, die an der Gründung eines FIWARE iHubs interessiert sind. Aber das ist noch nicht alles! Wir haben noch weitere Highlights auf Lager, darunter die faszinierende Ausstellung "SMART WORLD by FIWARE", die komplett aus Legosteinen gebaut ist.
Außerdem lassen wir viel Zeit zum Netzwerken und Business Talks bei Snacks und Getränken mit der Stadt Herne, NRW und ihren Spielern und mit Vertretern aus Österreich und der Stadt Wien im Speziellen. Aus DACH und darüber hinaus werden einige iHubs vertreten sein, auch das in Kürze entstehende iHub in Wien.
Dennis Wendland_The i4Trust Collaboration Programme.pptxFIWARE
Das D-A-CH Meeting bringt deutschsprachige FIWARE-Enthusiasten zu hochkarätigen Vorträgen und wertvollen Networking-Möglichkeiten zusammen. Ein besonderer Fokus liegt auf dem FIWARE iHubs Programm, das Beratung und Peers-Diskussionen für diejenigen bietet, die an der Gründung eines FIWARE iHubs interessiert sind. Aber das ist noch nicht alles! Wir haben noch weitere Highlights auf Lager, darunter die faszinierende Ausstellung "SMART WORLD by FIWARE", die komplett aus Legosteinen gebaut ist.
Außerdem lassen wir viel Zeit zum Netzwerken und Business Talks bei Snacks und Getränken mit der Stadt Herne, NRW und ihren Spielern und mit Vertretern aus Österreich und der Stadt Wien im Speziellen. Aus DACH und darüber hinaus werden einige iHubs vertreten sein, auch das in Kürze entstehende iHub in Wien.
Das D-A-CH Meeting bringt deutschsprachige FIWARE-Enthusiasten zu hochkarätigen Vorträgen und wertvollen Networking-Möglichkeiten zusammen. Ein besonderer Fokus liegt auf dem FIWARE iHubs Programm, das Beratung und Peers-Diskussionen für diejenigen bietet, die an der Gründung eines FIWARE iHubs interessiert sind. Aber das ist noch nicht alles! Wir haben noch weitere Highlights auf Lager, darunter die faszinierende Ausstellung "SMART WORLD by FIWARE", die komplett aus Legosteinen gebaut ist.
Außerdem lassen wir viel Zeit zum Netzwerken und Business Talks bei Snacks und Getränken mit der Stadt Herne, NRW und ihren Spielern und mit Vertretern aus Österreich und der Stadt Wien im Speziellen. Aus DACH und darüber hinaus werden einige iHubs vertreten sein, auch das in Kürze entstehende iHub in Wien.
Das D-A-CH Meeting bringt deutschsprachige FIWARE-Enthusiasten zu hochkarätigen Vorträgen und wertvollen Networking-Möglichkeiten zusammen. Ein besonderer Fokus liegt auf dem FIWARE iHubs Programm, das Beratung und Peers-Diskussionen für diejenigen bietet, die an der Gründung eines FIWARE iHubs interessiert sind. Aber das ist noch nicht alles! Wir haben noch weitere Highlights auf Lager, darunter die faszinierende Ausstellung "SMART WORLD by FIWARE", die komplett aus Legosteinen gebaut ist.
Außerdem lassen wir viel Zeit zum Netzwerken und Business Talks bei Snacks und Getränken mit der Stadt Herne, NRW und ihren Spielern und mit Vertretern aus Österreich und der Stadt Wien im Speziellen. Aus DACH und darüber hinaus werden einige iHubs vertreten sein, auch das in Kürze entstehende iHub in Wien.
Das FIWARE Netzwerktreffen für den deutschsprachigen Raum finden nun bereits das dritte Mal statt. Das nächste Treffen wird in Wien stattfinden - einer der lebenswertesten und resilientesten Städte der Welt. Diese Veranstaltung ist Teil des FIWARE Global Summit After Program, das von der Stadt Wien und der Wirtschaftsagentur Wien ausgerichtet wird.
Ziel der Netzwerkveranstaltung ist es, Schlüsselakteure des deutschsprachigen Marktes zu versammeln und zu vernetzen, um dann eine selbsttragende, wachsende und wirkungsvolle Gemeinschaft von FIWARE-Anwendern und interessierten Gleichgesinnten aufzubauen. An diesen Veranstaltungen teilen Sie Ihr Fachwissen, lernen Sie voneinander und erhalten Impulse und Neuigkeiten von den Keynote-Speakern.
Wir werden aktuelle Themen mit höchster Relevanz für die deutschsprachige Community wie Open Source, digitale Zwillinge, Smart Cities Index, nachhaltige Entwicklung, anstehende Förderprojekte usw. behandeln.
Join our 9th FIWARE Global Summit (#FIWARESummit23) in Austria's capital of Vienna in the stunning Vienna City Hall being one of the most splendid amongst the numerous monumental buildings along Vienna's amazing palaces and buildings. FIWARE Global Summit (FGS) is one of the leading Open Source and Open Standards conferences for entrepreneurs, public administrations, academia, developers, start-ups, and technologists worldwide.
Get ready for two days of world-class innovation, collaboration, and networking - and a rich side program.
Open to all FIWARE enthusiasts and newbies, members and partners, from startups to global players, public admins and academia, from developers to strategists, from project managers to CEOs.
Technology is changing the way we live, work, and engage with one another. FIWARE provides a helping hand to those who want to change the world, foretell the future, and transform markets for the better, based on recognized Open Source and Open Standards technology.
From startups and SMEs to global enterprises, FIWARE helps today's disruptors fully grasp what tomorrow has in store and how they can be part of this transformation journey.
You can also play a key role in this journey. Looking into joining the FIWARE community, our global ecosystem, or just interested in the impact and opportunities with Open Source technology? Then this Summit is made for you!
Join our 9th FIWARE Global Summit (#FIWARESummit23) in Austria's capital of Vienna in the stunning Vienna City Hall being one of the most splendid amongst the numerous monumental buildings along Vienna's amazing palaces and buildings. FIWARE Global Summit (FGS) is one of the leading Open Source and Open Standards conferences for entrepreneurs, public administrations, academia, developers, start-ups, and technologists worldwide.
Get ready for two days of world-class innovation, collaboration, and networking - and a rich side program.
Open to all FIWARE enthusiasts and newbies, members and partners, from startups to global players, public admins and academia, from developers to strategists, from project managers to CEOs.
Technology is changing the way we live, work, and engage with one another. FIWARE provides a helping hand to those who want to change the world, foretell the future, and transform markets for the better, based on recognized Open Source and Open Standards technology.
From startups and SMEs to global enterprises, FIWARE helps today's disruptors fully grasp what tomorrow has in store and how they can be part of this transformation journey.
You can also play a key role in this journey. Looking into joining the FIWARE community, our global ecosystem, or just interested in the impact and opportunities with Open Source technology? Then this Summit is made for you!
Boris Otto_FGS2023_Opening- EU Innovations from Data_PUB_V1_BOt.pptxFIWARE
Join our 9th FIWARE Global Summit (#FIWARESummit23) in Austria's capital of Vienna in the stunning Vienna City Hall being one of the most splendid amongst the numerous monumental buildings along Vienna's amazing palaces and buildings. FIWARE Global Summit (FGS) is one of the leading Open Source and Open Standards conferences for entrepreneurs, public administrations, academia, developers, start-ups, and technologists worldwide.
Get ready for two days of world-class innovation, collaboration, and networking - and a rich side program.
Open to all FIWARE enthusiasts and newbies, members and partners, from startups to global players, public admins and academia, from developers to strategists, from project managers to CEOs.
Technology is changing the way we live, work, and engage with one another. FIWARE provides a helping hand to those who want to change the world, foretell the future, and transform markets for the better, based on recognized Open Source and Open Standards technology.
From startups and SMEs to global enterprises, FIWARE helps today's disruptors fully grasp what tomorrow has in store and how they can be part of this transformation journey.
You can also play a key role in this journey. Looking into joining the FIWARE community, our global ecosystem, or just interested in the impact and opportunities with Open Source technology? Then this Summit is made for you!
Bjoern de Vidts_FGS23_Opening_athumi - bjord de vidts - personal data spaces....FIWARE
Join our 9th FIWARE Global Summit (#FIWARESummit23) in Austria's capital of Vienna in the stunning Vienna City Hall being one of the most splendid amongst the numerous monumental buildings along Vienna's amazing palaces and buildings. FIWARE Global Summit (FGS) is one of the leading Open Source and Open Standards conferences for entrepreneurs, public administrations, academia, developers, start-ups, and technologists worldwide.
Get ready for two days of world-class innovation, collaboration, and networking - and a rich side program.
Open to all FIWARE enthusiasts and newbies, members and partners, from startups to global players, public admins and academia, from developers to strategists, from project managers to CEOs.
Technology is changing the way we live, work, and engage with one another. FIWARE provides a helping hand to those who want to change the world, foretell the future, and transform markets for the better, based on recognized Open Source and Open Standards technology.
From startups and SMEs to global enterprises, FIWARE helps today's disruptors fully grasp what tomorrow has in store and how they can be part of this transformation journey.
You can also play a key role in this journey. Looking into joining the FIWARE community, our global ecosystem, or just interested in the impact and opportunities with Open Source technology? Then this Summit is made for you!
Join our 9th FIWARE Global Summit (#FIWARESummit23) in Austria's capital of Vienna in the stunning Vienna City Hall being one of the most splendid amongst the numerous monumental buildings along Vienna's amazing palaces and buildings. FIWARE Global Summit (FGS) is one of the leading Open Source and Open Standards conferences for entrepreneurs, public administrations, academia, developers, start-ups, and technologists worldwide.
Get ready for two days of world-class innovation, collaboration, and networking - and a rich side program.
Open to all FIWARE enthusiasts and newbies, members and partners, from startups to global players, public admins and academia, from developers to strategists, from project managers to CEOs.
Technology is changing the way we live, work, and engage with one another. FIWARE provides a helping hand to those who want to change the world, foretell the future, and transform markets for the better, based on recognized Open Source and Open Standards technology.
From startups and SMEs to global enterprises, FIWARE helps today's disruptors fully grasp what tomorrow has in store and how they can be part of this transformation journey.
You can also play a key role in this journey. Looking into joining the FIWARE community, our global ecosystem, or just interested in the impact and opportunities with Open Source technology? Then this Summit is made for you!
FGS2023_Opening_Red Hat Keynote Andrea Battaglia.pdfFIWARE
Join our 9th FIWARE Global Summit (#FIWARESummit23) in Austria's capital of Vienna in the stunning Vienna City Hall being one of the most splendid amongst the numerous monumental buildings along Vienna's amazing palaces and buildings. FIWARE Global Summit (FGS) is one of the leading Open Source and Open Standards conferences for entrepreneurs, public administrations, academia, developers, start-ups, and technologists worldwide.
Get ready for two days of world-class innovation, collaboration, and networking - and a rich side program.
Open to all FIWARE enthusiasts and newbies, members and partners, from startups to global players, public admins and academia, from developers to strategists, from project managers to CEOs.
Technology is changing the way we live, work, and engage with one another. FIWARE provides a helping hand to those who want to change the world, foretell the future, and transform markets for the better, based on recognized Open Source and Open Standards technology.
From startups and SMEs to global enterprises, FIWARE helps today's disruptors fully grasp what tomorrow has in store and how they can be part of this transformation journey.
You can also play a key role in this journey. Looking into joining the FIWARE community, our global ecosystem, or just interested in the impact and opportunities with Open Source technology? Then this Summit is made for you!
Das FIWARE Netzwerktreffen für den deutschsprachigen Raum finden nun bereits das dritte Mal statt. Das nächste Treffen wird in Wien stattfinden - einer der lebenswertesten und resilientesten Städte der Welt. Diese Veranstaltung ist Teil des FIWARE Global Summit After Program, das von der Stadt Wien und der Wirtschaftsagentur Wien ausgerichtet wird.
Ziel der Netzwerkveranstaltung ist es, Schlüsselakteure des deutschsprachigen Marktes zu versammeln und zu vernetzen, um dann eine selbsttragende, wachsende und wirkungsvolle Gemeinschaft von FIWARE-Anwendern und interessierten Gleichgesinnten aufzubauen. An diesen Veranstaltungen teilen Sie Ihr Fachwissen, lernen Sie voneinander und erhalten Impulse und Neuigkeiten von den Keynote-Speakern.
Wir werden aktuelle Themen mit höchster Relevanz für die deutschsprachige Community wie Open Source, digitale Zwillinge, Smart Cities Index, nachhaltige Entwicklung, anstehende Förderprojekte usw. behandeln.
Das FIWARE Netzwerktreffen für den deutschsprachigen Raum finden nun bereits das dritte Mal statt. Das nächste Treffen wird in Wien stattfinden - einer der lebenswertesten und resilientesten Städte der Welt. Diese Veranstaltung ist Teil des FIWARE Global Summit After Program, das von der Stadt Wien und der Wirtschaftsagentur Wien ausgerichtet wird.
Ziel der Netzwerkveranstaltung ist es, Schlüsselakteure des deutschsprachigen Marktes zu versammeln und zu vernetzen, um dann eine selbsttragende, wachsende und wirkungsvolle Gemeinschaft von FIWARE-Anwendern und interessierten Gleichgesinnten aufzubauen. An diesen Veranstaltungen teilen Sie Ihr Fachwissen, lernen Sie voneinander und erhalten Impulse und Neuigkeiten von den Keynote-Speakern.
Wir werden aktuelle Themen mit höchster Relevanz für die deutschsprachige Community wie Open Source, digitale Zwillinge, Smart Cities Index, nachhaltige Entwicklung, anstehende Förderprojekte usw. behandeln.
Das FIWARE Netzwerktreffen für den deutschsprachigen Raum finden nun bereits das dritte Mal statt. Das nächste Treffen wird in Wien stattfinden - einer der lebenswertesten und resilientesten Städte der Welt. Diese Veranstaltung ist Teil des FIWARE Global Summit After Program, das von der Stadt Wien und der Wirtschaftsagentur Wien ausgerichtet wird.
Ziel der Netzwerkveranstaltung ist es, Schlüsselakteure des deutschsprachigen Marktes zu versammeln und zu vernetzen, um dann eine selbsttragende, wachsende und wirkungsvolle Gemeinschaft von FIWARE-Anwendern und interessierten Gleichgesinnten aufzubauen. An diesen Veranstaltungen teilen Sie Ihr Fachwissen, lernen Sie voneinander und erhalten Impulse und Neuigkeiten von den Keynote-Speakern.
Wir werden aktuelle Themen mit höchster Relevanz für die deutschsprachige Community wie Open Source, digitale Zwillinge, Smart Cities Index, nachhaltige Entwicklung, anstehende Förderprojekte usw. behandeln.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
20 Comprehensive Checklist of Designing and Developing a WebsitePixlogix Infotech
Dive into the world of Website Designing and Developing with Pixlogix! Looking to create a stunning online presence? Look no further! Our comprehensive checklist covers everything you need to know to craft a website that stands out. From user-friendly design to seamless functionality, we've got you covered. Don't miss out on this invaluable resource! Check out our checklist now at Pixlogix and start your journey towards a captivating online presence today.
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Zilliz
Join us to introduce Milvus Lite, a vector database that can run on notebooks and laptops, share the same API with Milvus, and integrate with every popular GenAI framework. This webinar is perfect for developers seeking easy-to-use, well-integrated vector databases for their GenAI apps.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
Actuation, Federation and Interoperability of Context Brokers
1. Actuation, Federation and
Interoperability of Context Brokers
Advanced and Novel Features available in NGSI-LD 1.6.1
Jason Fox, Senior Technical Evangelist, FIWARE Foundation.
2. Learning Goals
▪ Overview advanced deployments
▪ Multi-Attributes with datasetId (alternative sources, 1-n relationships)
▪ Scopes (filter based on hierarchies)
▪ Distributed deployments based on registrations (IoT Agents, Context Brokers)
▪ Federated deployments (transparently give applications access to context
information from different players running own Context Brokers)
▪ Tenants (use same Context Broker instance, but isolate databases)
▪ Outlook: New distributed deployment features in NGSI-LD v1.6.1
1
4. Multi-Attributes with datasetId (1)
Properties
▪ There may be more than one source for the same information, e.g.
speed of the same car from speedometer, navigation system, external sensor
▪ They all provide the speed of the car but they may be systematically different, e.g. the
speedometer shall never show a speed lower than the actual speed in practice it will often
show a slightly higher speed
▪ If a single property value in a Context Broker was arbitrarily updated by the different sensors,
such values would be quite volatile, especially when looking at a temporal evolution, even if
the actual value was relatively stable
It is necessary to distinguish between the values from the different sources
3
“speed": {
"type" : "Property",
"value" : 100
}
“speed": {
"type" : "Property",
"value" : 95
}
“speed": {
"type" : "Property",
"value" : 93
}
5. Multi-Attributes with datasetId (2)
Properties
▪ The datasetId has the purpose of distinguishing values from different sources
▪ Property values with different datasetIds are considered distinct values and stored
separately
▪ Property values with a datasetId can thus be updated independently without affecting
values of the same property with a different datasetId
▪ Property values without a datasetId are considered to be the default value
▪ An update without a datasetId updates the default value
▪ A retrieve / query / notification returns all existing values for the same property – as JSON
object if there is a single value, within a container, if there are multiple
4
"speed": {
"type" : "Property",
"value" : 100,
"datasetId": "urn:speedometer"
}
"speed": {
"type" : "Property",
"value" : 95,
"datasetId": "urn:gps"
}
"speed": {
"type" : "Property",
"value" : 93,
"datasetId": "urn:speedcamera"
}
8. Multi-Attributes with datasetId (5)
Relationships
▪ In addition to 1:1 relationships, there are also 1:n relationships
▪ Each element of a 1:n relationship can be represented with a datasetId
▪ Each relationship may have different meta information (sub-attributes)
▪ If David becomes the new best friend, the information can be updated
accordingly, using the datasetIds.
7
"friend": {
"type" : "Relationship",
"object" : "John“,
"datasetId": "urn:001"
}
"friend": {
"type" : "Relationship",
"object" : "Paul",
"datasetId": "urn:002",
}
"friend": {
"type" : "Relationship",
"object" : "David",
"datasetId": "urn:003",
"bestFriend": {
"type" : "Property",
"value" : true
}
}
10. NGSI-LD Scopes (1)
• Hierarchical structures play an important role for
structuring and organizing our world, e.g.
hierarchical location structures (example on the
left) or organizational structures (e.g. of a
company)
• The special scope property allows giving an entity
a hierarchical scope, e.g. ParqueSur in the
example on the left
• In queries and subscriptions, scopes can be used
for filtering with the scopeQ parameter, e.g.
scopeQ="/Madrid/Gardens/ParqueSur",
which would only match entities that have this
particular scope.
Note: NGSI-LD Scopes are the successor of NGSIv2 Fiware-ServicePath, but
there are important differences
9
11. NGSI-LD Scopes (2)
• Entities can have multiple hierarchical scopes attached, e.g.
• Scopes are optional and independent of the Entity ID
• Scopes can be used to scope queries and subscriptions
• The scope query language (scopeQ) allows wildcards
• + for an arbitrary value of one hierarchy level, e.g. scopeQ="/CompanyA/+/HR", for matching the
HR groups of all departments of CompanyA
• # matches the given scope and the whole hierarchy of scopes below, e.g.
scopeQ="/Madrid/Gardens/# matches all entities with scope /Madrid/Gardens or any of its
direct or indirect sub-scopes
• /# matches all entities that have any explicit scope attached
• The scope query language (scopeQ) also has logical and and or operators, e.g.
scopeQ="/Madrid/District/Centro,/Madrid/District/Cortes" for all entities whose scope is
/Madrid/District/Centro or /Madrid/District/Cortes
• Scopes of entities can be updated
• Scopes can be registered as part of registrations
"scope":[
"/Madrid/District/Latina",
"/CompanyA/DepartmentX/UnitC"
]
10
15. Tenants (1)
▪ If the same context broker instance is to be used for multiple different
user (groups), their context information has to be isolated from each
other
▪ The concept for this is called multi-tenancy and each user (group) is
associated with one tenant
▪ NGSI-LD implementations can optionally support multitenancy. In all
requests a tenant can optionally be specified.
▪ In the HTTP binding this is done through the HTTP header “NGSILD-
Tenant”
▪ NGSILD-Tenant is the successor of Fiware-Service in NGSIv2
14
16. Tenants (2)
▪ The support for tenants can be implicit, i.e. a tenant is created when first used in the
context of a create (entity, subscription, registration) operation. There are currently
no API operations for explicitly creating or deleting tenants.
▪ Principle: if no tenant is specified, there is always a “default tenant” (which does not
have to be created and does not necessarily have to have any information to
provide).
▪ How tenants are implemented, i.e. how isolation is achieved, is up to the
implementation.
▪ Registrations target a tenant (if not, the “default tenant” is assumed) – if the same
context source / broker is to be registered for multiple tenants, multiple registrations
are needed.
15
18. Federations, Actuations and Advanced Deployments
Including new Registration features in NGSI-LD 1.6.1
https://www.etsi.org/deliver/etsi_gs/CIM/001_099/009/01.06.01_60/gs_CIM009v010601p.pdf
17
19. Overview: Advanced Deployments
▪ Simple deployments typically:
• are controlled by a single operator that can
guarantee consistency
• handle a few hundred entities
• are used by a single application or a small set
of applications
… and can be handled by a single Broker /
single database
18
NGSI-LD has features to support advanced deployments
▪ Advanced deployments may:
• handle thousands or even millions of entities
(scalability)
• are controlled by multiple independent operators
• have heterogeneous sources of overlapping
information
• require that only some of the information is shared
• are used by many different applications
… and require interaction between many Brokers
and/or aggregation of information from multiple data
sources
20. Distributed deployments
NGSI-LD supports distributed deployments with multiple context sources,
which can also be full context brokers
Context brokers, but also IoT agents or other context sources (partially)
implementing the NGSI-LD API, can register with the context registry what
information they can provide
The context broker uses the information from the context registry to access
and aggregate information to be returned to the requesting
As the next level of context brokers can again have context brokers
registered, whole hierarchies of context brokers can be created, possibly
reflecting company structures or geographical structures
19
21. Federated deployments
▪ Federated deployments are distributed deployments that transparently give
applications access to context information from different players running own
context brokers
• a federated scenario is not technically different from other distributed
scenarios, but the assumption is that it goes across administrative
boundaries, there is no central control that can be assumed
▪ In federated scenarios, the focus typically is on accessing (and possibly
aggregating) context information from multiple context brokers, while the
management of the information (create, update, delete) is done locally in
each domain.
20
30. Tenants in Distributed/Federated Cases:
Tenant Mapping in the Registry
▪ As for other operations, a tenant can be specified in registry operations
▪ Due to isolation between tenants, there are de facto separate registries per tenant (realization
is implementation-dependent)
▪ The available tenants in registered Context Sources or Brokers may be different from those in
the Broker to which the registry belongs therefore a mapping is required
▪ Thus: optional tenant information can be added to registrations (see next slide)
▪ Brokers then use this tenant information from the registrations when interacting with the
registered Context Sources / Brokers (not the tenant information provided in the original
request)
29
31. Tenant Information in CsourceRegistrations
ADD SECTION NAME
Name Data type Restriction Cardinality Description
id URI At creation time, If it is not provided, it will be
assigned during registration process and
returned to client.
It cannot be later modified in update
operations
0..1 Unique registration identifier. (JSON-LD @id).
There may be multiple registrations per
Context Source, i.e. the id is unique per
registration
type string "ContextSource
Registration"
1 JSON-LD @type
Use reserved type for identifying Context
Source Registration
name string Non-empty string 0..1 A name given to this Context Source
Registration
description string Non-empty string 0..1 A description of this Context Source
Registration
Information RegistrationInfo[] See data type definition in clause 5.2.10. Empty
array (0 length) is not allowed
1 Describes the Entities, Properties and
Relationships for which the Context Source
may be able to provide information
tenant string 0..1 Identifies the tenant that has to be
specified in all requests to the Context
Source that are related to the
information registered in this Context
Source Registration. If not present, the
default tenant is assumed. Should only
be present in systems supporting
multi-tenancy.
[…] […] […] […] […]
32. Beyond Federations: New distributed deployment features
Focus up to here has been on federated cases of context broker to context
broker operations, which is defined as the default case for NGSI-LD
However, there are also other common distributed deployment scenarios:
▪ Support for actuation (IoT Agents)
▪ Support for “lazy” attributes (IoT Agents)
▪ Explicit distribution of context information, e.g. one context
source for vehicles, another for bicycles
▪ Backup context sources e.g. less frequently updated
▪ Complex Data Sharing scenarios
These require a different subset of operations to the standard
federation case – a full context broker is frequently not required
▪ Security concerns may be explicitly deny certain operations
▪ In other cases, some entities or attributes may only be obtained from
a single specific context source (e.g. device actuation)
▪ Others could be augmented from multiple sources with limited availability
31
NGSI-LD v1.6.1
33. Distributed Operation Modes (1)
Additive Registrations
A Context Broker is permitted to hold context data about the Entities
and Attributes locally itself, and also obtain data from (possibly multiple)
external sources
▪ An inclusive Context Source Registration specifies that the Context Broker
considers all registered Context Sources as equals and will distribute operations to
those Context Sources even if relevant context data is available directly within the
Context Broker itself (in which case, all results will be integrated in the final
response). This federative and is the default mode of operation.
▪ An auxiliary Context Source Registration never overrides data held directly within
a Context Broker. Auxiliary distributed operations are limited to context information
consumption operations (see clause 5.7). Context data from auxiliary context
sources is only included if it is supplementary to the context data otherwise
available to the Context Broker.
NGSI-LD v1.6.1
additive proxied
inclusive auxiliary exclusive redirect
registration
options
32
34. Distributed Operation Modes (2)
Proxied Registrations
A Context Broker is not permitted to hold context data about the Entities
and Attributes locally itself. All context data is obtained from the external
registered sources.
▪ An exclusive Context Source Registration specifies that all of the registered
context data is held in a single location external to the Context Broker. The
Context Broker itself holds no data locally about the registered Attributes and no
overlapping proxied Context Source Registrations shall be supported for the
same combination of registered Attributes on the Entity.
An exclusive registration must be fully specified. It always relates to specific
Attributes found on a single Entity. It can be used for actuations
▪ A redirect Context Source Registration also specifies that the registered context
data is held in a location external to the Context Broker, but potentially multiple
distinct redirect registrations can apply at the same time.
NGSI-LD v1.6.1 33
additive proxied
inclusive auxiliary exclusive redirect
registration
options
35. Limiting Distributed Operations: local
▪ In order to avoid cascading distributed operations, the query parameter local can
be used to limit all operations to be executed on locally available information only.
(Clause 6.3.18)
▪ Context Sources can also put localOnly in the management info, provided in the
Context Source Registration to indicate that, for all requests forwarded to it, local
should be set.
Name Data Type Cardinality Remarks
local boolean 0..1 If local=true then no Context Source Registrations shall
be considered as matching to avoid cascading distributed
operations (see clause 4.3.6.4)
NGSI-LD v1.6.1 34
40. Summary (1)
▪ All NGSI-LD brokers (e.g Scorpio, Stellio, Orion-LD) are working towards a common
NGSI-LD specification
▪ The NSGI-LD Specification defines many advanced features, that Context Brokers
support are obliged to support to comply.
• These features are essential for certain advanced use cases, but in general usage of advance
features is not mandatory and usually will not be required when running simpler installations.
▪ Use Multi-Attributes with datasetId for alternative sources, 1-n relationships and
sequential command actuations
▪ Use Scopes to logically separate data. scopeQ filters hierarchical queries
▪ Use Tenants and the NGSILD-Tenant header to isolate context data into separate
databases.
▪ Use Advanced Registration features to alter the scope of distributed operations
39
41. Summary (2)
Remember, specification runs before implementation:
▪ As of September 2022, The latest specification revision was 1.6.1 and can be found
at: https://www.etsi.org/deliver/etsi_gs/CIM/001_099/009/01.06.01_60/gs_CIM009v010601p.pdf.
▪ Basic operations (e.g. from 1.3, 1.4) are commonly available across all brokers
• Federation has already been achieved between different brokers.
▪ Expect rollout of recently defined advanced distributed operation 1.6.1 features to
arrive in brokers in the coming months based on commercial priorities.
40
42. Summary (3)
▪ 4 distributed operation modes have been defined :
• inclusive = federation (default)
• exclusive = IoT devices
• redirect = distributed databases
• auxiliary = weak secondary sources
▪ The default list of supported distributed operations is explicitly defined as Federation
(i.e. Query + Subscribe operations)
• No changes required for existing federated environments
▪ For advanced operations and the use of limited partial brokers such as IoT Agents,
switch to using registration mode and the new operations list as soon as available
• Limit unnecessary and unsupported forwarded requests whenever possible.
▪ Registration management info (e.g localOnly) can be used to add further restrictions to
avoid unnecessary traffic, but remember that support for these options is always defined
as best effort only
41