Book page

Openness & agnosticism

Annalie te Hofste
Annalie te Hofste • 12 June 2025

Openness & agnosticism

Description

Simpl-Open shall adopt an open and technology-agnostic architecture to reduce vendor lock-in, promote innovation and ensure flexibility in component integration and evolution.

Openness ensures that all architectural specifications, interfaces, and data models are publicly documented and accessible, without proprietary constraints. Technology agnosticism guarantees that services and components are not bound to specific platforms, allowing participants to use the technologies that best fit their context while remaining interoperable.

In Simpl-Open, this principle supports:

  • Interoperability between heterogeneous systems.
  • Reuse of open standards (e.g. REST, OpenAPI, JSON-LD) across the platform.
  • Cross-environment deployment, enabling services to run on diverse infrastructures (e.g. cloud, on-prem, edge).

Risks

  • Supporting multiple technologies may introduce integration complexity and require strong interface definitions.
  • Lack of consistent standards adoption can hinder interoperability.
  • Security measures must be in place to manage exposure to less controlled or heterogeneous environments.
Non-Functional RequirementIssue ID: SIMPL-11051Status: Proposed

Detailed Non-Functional Requirements

  • Decouple application logic from infrastructure
    Simpl-Open shall ensure that application logic remains independent of ...

    See more details

  • Adopt containerisation and orchestration
    Simpl- Open shall utilise containerisation and orchestration technologies to ...

    See more details

 

Back to Simpl requirements overview