E-Services are a critical component for establishing e-Government. All government entities under the Digital Bangladesh vision are currently engaged in provided electronic services or e-services to the citizens and business. E-Services are the final outcome from BNEA (Bangladesh national Enterprise Architecture). The BNEA framework, principles, standards, guidelines, software, tools and infrastructure would be used to develop better, improved, accessible and reusable e-Services by government organizations. E-Services would include government-to-government (G2G) or government-to-citizen (G2C) or government-to-business (G2B) or government-to-employee (G2E).

The Government under BNEA has introduced National Enterprise Architecture (NEA) Bus (known as National e-Service Bus) under Bangladesh National Enterprise Architecture (BNEA) framework to ensure interoperability, availability and reusability of government online services, information and data. National e-Service Bus is software driven middleware platform which is being developed keeping a provision to enable online services, sharing of information and data of ministries, departments and directorates to ensure interoperability and end user’s easy access to it.

E-service Bus and Different Govt applications/services

NEA bus is a critical component in the interoperability architecture domain and key to ensuring seamless exchange of information and services for Government of Bangladesh. Considering the scope and span of NEA bus, due procedures and guidelines have been established around the governance to ensure robust and standardized controls are being followed by the NEA working team. NEA bus is based on service oriented architecture paradigm. The service definition and deployment lifecycle has been covered and due procedures including the roles and responsibilities defined for the benefit of the SOA team working on NEA bus. As a part of BNEA phase 1 conceptualization, couple of e-services have been developed on the BNEA components (NEA bus, service delivery platform and national data center cloud). The individual software components comprising of these e-services would be made available to other government organizations to enable faster software development time and reduce development costs. E-services that are already integrated with e-service bus:

  • e-Pension for Directorate of Primary and Mass Education
  • Food procurement system for DG Food office
  • Online Recruitment System for ICT Division
  • NID verification service
  • Govt. Employee verification service
  • Alapon Messenger App
  • Geospatial Data service

More applications and services are in pipeline to be integrated with national e-service bus shortly. Each of these three e-Services share common platforms and technologies:

  • BNEA design and standards have been used to build the foundation architecture for the three E-services
  • All of the e-services are registered on the NEA Bus
  • The three e-Services uses common technology and programming languages
  • They are using the same business automation and workflow engine
  • Common reporting engine has been used to meet the backend reporting requirements
  • They are hosted on shared cloud infrastructure (BCC national data center

For example, citizen authentication is a foundation building block used by all these three e-Services. A citizen is required to be authenticated against NID database for job application, a farmer needs to be authenticated to be eligible for selling grains to government and teachers are required to establish their identity through national identity. Hence all the three e-services require authentication of a citizen against the NID database.