コンセプト 8 / 10
Connection
プロジェクト構造を運用動作へと変換する、設定済みのリレーションシップ。
Connection とは?
Connection は、Project 内の 2 つのパーツが特定の方式で連携することをプラットフォームに指示します。それは単に 2 つの要素間に線を引くこと以上の意味を持ちます。適切な Connection には以下が含まれます:
- どの 2 つの参加者(Entity または Asset)がリンクされているか
- どのオブジェクトのフローが許可されているか
- どの方向のフローをサポートしているか
- どの構成ルールが適用されるか
- フローが一方通行か双方向か
なぜ Connection が重要なのか?
Connection は、プロジェクト構造を運用動作へと変える手段です。Connection がなければ、コンポーネントは同じ Project 内に存在していても、孤立したままになります。Connection はリレーションシップを 明示的 にします。それは以下のような問いに答えるものです:
- この Connector はその System に請求書を送信できるか?
- この Automation はその Connector から更新を受信すべきか?
- データのフローは一方向か、あるいは双方向か?
Connection の方向
Connection には以下の種類があります:
- 単方向: A → B(データは一方向に流れる)
- 双方向: A ↔ B(データは双方向に流れる)
同じ広義のリレーションシップ内でも、オブジェクトによってサポートされる方向が異なる場合があります。例えば、注文は System A から System B へ流れ、支払確認は B から A へ戻る、といったケースです。
実例
予約 Connector が請求 Connector に接続される場合