Konzeption: Versionierung von SOAP-Webservices

  • Analyse bestehender Webservices zur Identifikation von Erweiterungen/Änderungen, die potentiell auch kurzfristig vorgenommen werden müssten
  • Analyse und Evaluierung verschiedener Ansätze der Versionierung, insbesondere im Hinblick auf Vor- und Rückwärtskompatibilität angeschlossener Drittsysteme (“non-breaking” und “breaking changes” der WSDL)
  • Evaluierung der möglichen Umsetzung aufgrund der technischen Vorgaben (Middleware-Eigenentwicklung auf Basis von PHP 5.3 / 5.5 und Zend Framework 1.x / 2.x)
    • Entwicklung von prototypenhaften Webservice-Methoden als “proof-of-concept”
    • Identifikation potentieller Schwachpunkte und Fallstricke für die Weiterentwicklung