Enterprise DSL

Le langage de votre entreprise augmentée.

Un langage déclaratif qui décrit votre entreprise : architecture, métier, API, règles, IA, gouvernance et conformité.

Qu’est-ce qu’un Enterprise DSL ?

Il s’agit d’un modèle unique qui relie les différents niveaux de votre organisation afin de rendre les décisions plus transparentes et automatisables.

Pourquoi maintenant ?

L’explosion des IA agentiques, des API, des règles métier et des contraintes IA Act rend indispensable un modèle unifié et governable.

Exemple de DSL

dsl
enterprise "MyCompany" {
  resource Product {
    field id: uuid required
    field title: string required
    rule title_length_DE {
      condition "market == 'DE'"
      constraint max_length 80
    }
  }

  api "Product API" {
    route "/v1/products/{id}"
    method "get"
    returns Product
  }
}

Autre exemple : processus & gouvernance

dsl
enterprise "RetailOps" {
  process "Order Fulfillment" {
    step "Validate Payment"
    step "Reserve Stock"
    step "Create Shipment"
  }

  decision "Shipping Rule" {
    when "country == 'FR'" => "domestic"
    otherwise "international"
  }

  agent "Compliance Reviewer" {
    capability "review_contract"
    constraint "must_follow_ia_act"
  }
}

Compréhension IA

Les IA peuvent charger ce DSL comme modèle interne, générer des API conformes, respecter les règles métier et rester dans le cadre de gouvernance.

Un seul modèle pour parler à tous vos standards

Votre entreprise parle déjà plusieurs langages. Notre plateforme les comprend tous et les expose dans une vision claire pour les humains comme pour les IA.

Architecture & Modélisation

  • Structurizr DSL (C4 Model) pour décrire systèmes, containers et composants.
  • UML pour représenter les interactions et les flux entre services.
  • BPMN / DMN pour formaliser les processus métier et les décisions.

Métier & Données

  • JSON Schema pour structurer les données de façon standardisée.
  • Schema.org (JSON-LD) pour rendre vos concepts métier compréhensibles par les IA.

API & Intégration

  • OpenAPI pour documenter et générer des API REST cohérentes.
  • AsyncAPI pour gouverner les architectures événementielles.
  • GraphQL SDL pour aligner vos schémas GraphQL avec votre modèle métier.
Microservices & Standards Architecture

Des DSL qui prennent vie et deviennent un langage commun

Le DSL ne sert plus seulement à décrire votre entreprise : il devient une interface de compréhension, de collaboration et d’automatisation pour les équipes métier, technique et IA.

Interface interactive et collaboration

Visibilité humaine

  • Vos DSL se transforment en tableaux, graphes et schémas animés.
  • Les équipes métier, design, management et développement comprennent la même vue.

Un pont entre univers

  • Architectes, développeurs, métiers, auditeurs et IA partagent un langage commun.
  • Les décisions deviennent plus transparentes, plus rapides et plus fiables.

IA augmentée

  • L’IA locale peut expliquer, analyser, auditer, optimiser et compléter les schémas.
  • Elle transforme un besoin métier ou un audit technique en nouveaux diagrammes et documentations.

Collaboration réelle

  • Commenter, annoter, modifier, valider et explorer deviennent natifs.
  • Le DSL devient un espace de travail partagé, vivant et évolutif.
IA et Prompts contextuels