Use-Cases
Below are examples of use-cases that had a large impact on citizens, government agencies, and systems.
Process Simplification
In Bangladesh, there are many government websites/portals and schemes that require NID inform ation for citizen authentication and verification purposes. Also, there are large application systems and e-services (shown in Figure 8) that also require NID. These application systems and e-services need to interact and exchange data/information with other government websites/portals and schemes. This creates a very complex information flow path among participating systems/services, as shown in Figure 8, which requires the deployment of a smart network and a huge load balancing facility on specific systems/services (e.g., NID system) and its owning agencies (e.g., Election Commission) that does not fall inside the agency’s core responsibility.
Before the National e-Service Bus
Simplified process after using the National e-Service Bus
This complex information is simplified using the National e-Service Bus which helps to clarify this complex interaction and workflow in a secured manner. The National e-Service Bus acts as a secure middleware platform that provides capabilities like load balancing, traffic throttling, routing, transformation, etc. Government application systems, citizen services, and government websites/portals and schemes will be connected with the National e-Service Bus to interact and exchange data/information with other systems (e.g., NID). On the other hand, it shifts the smart networking and load balancing needs to the BCC, the owning agency of the National e-Service Bus, that is technically very capable in this regard. It will also enable agencies (e.g., the Election Commission) to focus on their core functionalities.
Reuse Citizen Authentication Service
The Surokkha vaccine management system interacts with the NID database via the National e-Service Bus. An applicant’s (aspiring to register for vaccine) NID and date of birth are captured by the Surokkha system. For verification, it forwards the data to the e-service which in turn talks to the NID database to get a true/false response and is then conveyed to the Surokkha system via the National e-Service Bus. Based on received authentication information, the Surokkha system takes the next step. The service bus has been used circa 12-plus core times.
Other Use-Cases
-
Mobile number validation in the National Board of Revenue (NBR) e-Return system
The NBR e-Return system validates mobile numbers from the Bangladesh Telecommunication Regulatory Commission (BTRC) Subscriber Identity Module (SIM) registration system. The e-Return system forwards the data to the National e-Service Bus for validation. The data is then sent to the BTRC SIM registration database. The Central Biometrics Verification Monitoring Platform (CBVMP) database returns the taxpayer’s NID via the National e-Service Bus.
-
GeoDASH Integration
The GeoDASH API is integrated with the National e-Service Bus and these APIs are used by GeoDASH consumers programmatically.
-
Integration with NID and Foodgrain Procurement Management system
6.5-plus lakh farmers registration verified via the National e-Service Bus. The Foodgrain Procurement Management system is a web-based secured platform that enables farmers and millers to sell paddy/rice directly to the government, avoiding go-betweens.
-
Integration with BCC Blockchain/Distance Learning System (DLS) Platform
The Bangladesh Korea Institute of Information and Communication Technology (BKIICT) maintains an online TMS to manage training-related activities and provides the facility to generate a certificate after successful completion of a course. During certificate generation, critical information is stored in the BCC DLS platform via the National e-Service Bus. The TMS system invokes a registered API from the National e-Service Bus that forwards the request to the DLS platform. The response from the DLS goes back to the TMS system via the National e-Service Bus.