Connexion
La relation configurée qui transforme la structure du projet en comportement opérationnel.
Qu'est-ce qu'une Connexion ?
Une Connexion indique à la plateforme que deux parties du Project doivent collaborer d'une manière spécifique. C'est plus qu'un simple lien entre deux éléments. Une Connexion adéquate comprend :
- Quels participants (Entities ou Assets) sont liés
- Quels objets sont autorisés à circuler
- Quelle direction le flux prend en charge
- Quelles règles de configuration s'appliquent
- Si le flux est unidirectionnel ou bidirectionnel
Pourquoi les Connexions sont-elles importantes ?
Les Connexions permettent à la structure du projet de devenir un comportement opérationnel. Sans Connexions, les composants peuvent exister dans le même Project tout en restant isolés. Une Connexion rend la relation explicite. Elle répond à des questions telles que :
- Ce Connector peut-il envoyer des factures à ce Système ?
- Cette Automation doit-elle recevoir des mises à jour de ce Connector ?
- Les données sont-elles autorisées à circuler dans une seule direction ou dans les deux ?
Directions de Connexion
Une Connexion peut être :
- Unidirectionnelle : A → B (les données circulent dans un seul sens)
- Bidirectionnelle : A ↔ B (les données circulent dans les deux sens)
Différents objets peuvent prendre en charge des directions différentes au sein d'une même relation globale. Par exemple, les commandes peuvent circuler du Système A vers le Système B, tandis que les confirmations de paiement reviennent de B vers A.
Exemple concret
Un Connector de réservation peut se connecter à un Connector de facturation. La Connexion peut autoriser :
- Le transfert des tâches terminées de la Réservation vers la Facturation
- Le transfert du statut de paiement de la Facturation vers la Réservation
Il s'agit d'une Connexion avec des flux d'objets et des règles de direction définis.
Connexion vs. Connector
C'est une question fréquente. Le Connector est l'Asset actif — il effectue le travail d'intégration. La Connexion est la relation configurée — elle définit comment les participants échangent les objets pris en charge. Considérez le Connector comme la route, et la Connexion comme le code de la route qui définit ce qui peut circuler sur cette route et dans quelle direction.
Ce qu'une Connexion n'est pas
Une Connexion n'est pas automatiquement identique à un Connector. Le Connector est l'Asset actif. La Connexion est la relation configurée entre les participants qui régit ce qui circule et vers où.
Définition courte
Connexion : Une relation configurée entre des entities ou des assets à travers laquelle les flux d'objets pris en charge sont définis.