In den vergangenen Tagen habe ich mich mit der Implementierung eines ersten Prototyps beschäftigt.
Versuchsaufbau
Das Szenario ist zunächst so trivial wie möglich, zeigt jedoch bereits an welchen Stellen Probleme auftreten werden, so dass man diese schon frühzeitig bei der Architekturüberlegung berücksichtigen kann.
Im Prinzip sieht das Szenario wie folgt aus:
- Sender schickt Message an Middleware Server
- Server nimmt Message entgegen und legt sie in eine Queue
- Engine holt Message aus Queue und schickt sie an Empfänger
- Empfänger nimmt Message entgegen und speichert sie im Filesystem
Dieser einfache Aufbau beschränkt sich also erst einmal auf die asynchrone Verarbeitung von Testnachrichten vom Sender über die Middleware bis zum Empfänger.
Die verwendeten Komponenten werden im Folgenden näher beschrieben:
Kommentare