Maschine-Maschine-Kommunikation

Typische Kriterien:

  • Die kommunizierenden Systeme stehen in einer Server-Server-Relation (beides datenhaltende Systeme)
  • Es handelt sich um einen gerichteten Versand
  • Es sind keine menschlichen Benutzer in die Kommunikation involviert (Zusammenstellung/Versand und Empfang/Weiterverarbeitung passieren vollautomatisch)
  • Die Systeme stehen nicht in permanentem Austausch
  • Die Daten müssen ggf. vom Sender signiert werden
  • Es ist ggf. kein Handshake-Protokoll möglich, weshalb Metadaten zu sendendem und empfangenden System in den Daten enthalten sein müssen (z.B. Filetransfer)

Geeignetes Paradigma: Messaging

mögliche Protokolle zum Nachrichten-Transfer:

  • HTTP(s) (Messaging-Endpoint)
  • Attachment an KIM gemäß App-Transport-Frameworks
  • TCP/IP oder Filetransfer, analaog HL7 V2 (nur wenn's gar nicht anders geht)

Payload:

  • Bundle-Ressource vom Typ "message"