Analyse und prototypische Implementierung einer Lösung für die flexible Änderung der Inter-Service-Kommunikation in Microservice-Architekturen

Modul: WV BA MA

Hintergrund

  • Services können unterschiedlich miteinander kommunizieren (synchron, asynchron) und für die Kommunikation unterschiedliche technische Lösungen verwenden, z.B.:
    • direkte Aufrufe in einer gemeinsamen Laufzeitumgebung, z.B. Methodenaufrufe
    • RPC
    • Kommunikation über REST-Services
    • Event-basierte Komomunikation
  • Je nach Anwendungsfall sind unterschiedliche Kommunikationslösungen sinnvoll, ggf. auch Mischformen

Zielsetzung

  • Einfache und effiziente Änderbarkeit der Inter-Service Kommunikation

Ergebnisse

  • Analyse der unterschiedlichen Kommunikationsmöglichkeiten und Realisierungsformen (WV)
  • Beschreibung des konzeptionellen Lösungsraums und konkreter Lösungsansätze (Automatisierung, Abstraktion, etc.)
  • Konzeption und prototypische Realisierung einer technischen Lösung
  • Evaluation der technischen Lösung, z.B. bei einem Partner aus Industrie und Wirtschaft