April 10 2020

Today, the Covid-19 is pushing more than ever public Organizations (administrations, offices, ministries, town halls, municipalities, etc.) to digitize their services to citizens and businesses. We believe that this movement should ultimately build the foundations of a government gateway.

Although the Government Gateway is not a priority in the present context, we believe that all the actors must take into consideration, upstream, the idea of the Government Gateway.

  • Build and agree on a Common / Semantic information model. Services thus become semantically interoperable
    • - Common understanding of business entities and message formats.
    • - Reduce the time necessary for the services to collaborate with each other (composition & reusability).
    • - Optimizing the operation of the most critical business processes.
  • Define the operational objectives of each system:
    • Security: the ability of the system to provide adequate security according to constraints (users, processed information, laws, norms and industry standards). This goes through the process of identifying and mitigating risks.
    • Scalability or scalability: The ability of the system to adapt to load variations during its life cycle.
    • Interoperability
    • Availability: The ability of the system to offer the required level of availability.
    • Consistency: Ability of the system to provide consistent information as needed.
    • Reliability: Ability of the system to be reliable and resilient against failures.
    • Agility: Ability of the system to be aligned with business developments, while achieving operational objectives.
    • Cost: Achieving operational objectives and continuously reducing the cost of upgrades.
  • Based on the notion of service orientation (notion of service)
    • Decomposition into services :
      • The service decomposition strategy must prohibit a functional decomposition of services
      • Choose and agree communication protocols for:
        • Services exposed to the public (at the Gateway).
        • Internal communications in each organization.
    • Services should be :
      • Autonomous :
        • A service has all the state on which it depends.
        • A service owns its communication contract.
        • A service can be modified, redeployed and / or completely replaced.
        • A service has a well-known set of communication channels.
      • Reusable.
      • Composables.
      • Stateless.