Asynchronous Data Exchange (ADEX) – Empowering a Smart Nation | Singapore Government Developer Portal
Have feedback? Please

ADEX header banner for Singapore Government Developer Portal

Asynchronous Data Exchange (ADEX) is a centralised, self-service data exchange and event streaming platform for Whole-of-Government (WOG) and local business entities to share and receive lightweight, real-time data securely. It is part of the Singapore Government Tech Stack (SGTS) and one of its Communications Pillar components, along with API Exchange (APEX) and Cloud File Transfer (CFT).

ADEX originated as the Sensor Data Exchange (SDX), part of the Smart Nation Sensor Platform (SNSP). Currently, ADEX has broadened its scope to support the exchange of both sensor and non-sensor data. In this context, non-sensor data may also refer to processed sensor data (i.e. raw sensor data after processing/analytics). For example, mall footfalls are considered raw sensor data (i.e. how many steps are counted at Level 1 of a shopping centre). After processing/analytics, the data can be defined as “Level 1 is at 80% capacity”, which can be considered non-sensor data.

To access ADEX, agency users can either connect via Intranet through the SGWAN interface or via MPLS from their private network. ADEX enables the discovery and sharing of event data, such as status updates or event streams in real-time, across both the Internet and Intranet. Subscribers will receive updates as soon as the events are published, and Publishers can decide on the appointment of Subscribers.

Hosted on the Government Commercial Cloud (GCC), ADEX supports an exchange of data up to RESTRICTED classification and considered NON-SENSITIVE. It enables government agencies to publish and subscribe to real-time data using a self-service portal in GCC, both on the GCC Internet and GCC Intranet.

This diagram shows the components of ADEX and its ability to distribute real-time data across networks:

Fig 1: How ADEX works
Fig 1: How ADEX works

Differences between APEX & ADEX

APEX ADEX
API gateway
• REST and SOAP
• Up to Confidential
Message-queue + stream hub
• MQTT and Kafka
• Up to Restricted
On-Demand
• Consumers call API when needed
• Orchestration and transformation supported
• Retry-able
Event-driven
• Consumers get informed when Provider has new data
• Stream processing
• Replay-able
Synchronous
• Request-Response model
• Provider responds to acknowledge request from Consumer
• Immediate feedback of receipt
Asynchronous
• Response is decoupled
• Provider doesn’t need a response from Consumer
• No immediate feedback of receipt

Key Features

  • Asynchronous data exchange for WOG
  • Provides a data sharing marketplace
  • Offers central exchange service to facilitate sharing
  • Creates catalyst for discovery and innovation

Users can look forward to the addition of streaming capabiltiies, which is currently under development.

Use Cases

ADEX is currently live and serving the needs of Government agencies. Some examples include:

  • The Ministry of Health and the Home Team Science and Technology Agency published enforcement data for COVID-19 social distancing measures to participating agencies. This data is consumed by SenseOps, a visualisation & dashboard tool, for efficient sense-making to deploy safe distancing officers to hotspot locations. Further details are elaborated in the Case Study.
  • The Sentosa Development Corporation published and subscribed to SafeEntry dataset for crowd control at the various recreation nodes in Sentosa.
  • The National Environmental Agency publishes environmental topics like rainfall, temperature, wind speed, wind direction, wind gust speed, wind gust direction, PSI and PM2.5.

Awards and Recognition

2022

Find out more in this press release.

Pricing

For pricing details, contact the ADEX team through the form below.

Contact Us

Reach out to the product team with your queries or feedback through this form.


Last updated 09 May 2023


Was this article useful?
Send this page via email
Share on Facebook
Share on Linkedin
Tweet this page