Spécifications du bloc de construction

Version pour l'examen du TAC

Les blocs de construction (BB) sont des modules logiciels qui peuvent être déployés et combinés de manière standardisée. Chaque bloc de construction est capable de fonctionner indépendamment, mais ils peuvent être combinés pour faire bien plus.

Les blocs de construction sont des modules logiciels composables et interopérables qui peuvent être utilisés dans une variété de cas d'utilisation. Ils sont basés sur des normes, de préférence open source et conçus pour évoluer.

Chaque bloc de construction expose un ensemble de services sous la forme d'API REST qui peuvent être consommées par d'autres blocs de construction ou applications.

Dans cette version de la spécification GovStack, les blocs de construction suivants sont spécifiés :

Information Mediation

Provides a gateway between external digital applications and other ICT Building Blocks, thereby ensuring interoperability and implementation of standards, which is essential for integrating various ICT Building Blocks and applications.

Registration

Records identifiers and other general information about a person, place or other entity, typically for the purpose of registration or enrollment in specific services or programmes and tracking of that entity over time.

Digital Registries

Registries are centrally managed databases that uniquely identify persons, vendors, facilities, procedures, products and sites related to an organization, industry or activity.

Identity

Enables unique identification and authentication of users, organizations and other entities.

Payments

Implements financial transactions such as remittances, insurance claims, product purchases and payments of service fees, along with the logging of related transactional information. It also provides utilities for tracking costs and extracting audit trials.

Workflow

Helps to optimize business processes by specifying rules that govern the sequence of activities to be executed as well as the type of information exchanged in order to orchestrate the process flow from its initiation to completion.

Messaging

Facilitates notifications, alerts and two-way communications between applications and communications services, including short message service (SMS), unstructured supplementary service data (USSD), interactive voice response (IVR), email and social media platforms.

Scheduling

Provides an engine for setting up events based on regular intervals or specific combinations of status of several parameters in order to trigger specific tasks in an automated business process.

Last updated