- Schnelle Entwicklung und Auslieferung hochwertiger Software und neuer Funktionen
- Iterative Programmierung und Anwendungsentwicklung, auch ohne Verbindung zu einem Netzwerk
- Remote-Zugriff auf Eclipse/Designer einschließlich aller Plug-ins
- Funktion zur Simulation von Netzwerk-Connectivity
- Kontinuierliche Auslieferung: als Zusatzfunktion zur Digital Business Platform
Dr. Wolfram Jost, CTO, Software AG, führte aus: „Schneller als mit unserer Digital Business Platform kann man neue Geschäftsmodelle nicht umsetzen. Eine kontinuierliche Implementierung neuer Modelle erfordert, dass Entwickler die Schnittstellen zwischen den unterschiedlichen Systemen zügig anpassen können. Hinter webMethods DevOps Edition steckt die Idee, den Bereichen Entwicklung und IT-Operations Werkzeuge für Kommunikation, Zusammenarbeit und Integration an die Hand zu geben, die häufige Iterationen und Änderungen unterstützen. Das Produkt überbrückt die Kluft zwischen diesen beiden Gruppen, sodass Unternehmen neue Funktionen schnell auf den Markt bringen, ihren IT-Betrieb stabilisieren und sich darauf konzentrieren können, den Nutzen ihrer Apps zu verbessern, anstatt sich mit Fehlerbeseitigung und Wartung zu beschäftigen.“
Das Highlight der webMethods DevOps Edition sind die Funktionen für „unplugged“ und automatisierte Tests. Das heißt, Entwickler können Apps und neue Funktionen programmieren, ohne mit einem Netzwerk oder einem Server verbunden zu sein. Sie können außerdem über ihre lokalen Systeme auf Eclipse/Designer zugreifen und damit arbeiten; alle entsprechenden Plug-ins sind dabei dauerhaft verfügbar. So ist sichergestellt, dass Programmergänzungen, -änderungen und -Add-ons getestet und für den Upload vorbereitet werden können, sobald der Entwickler wieder online ist.
Jost weiter: „Traditionell haben Entwickler monolithische Anwendungen für ihre Kunden entwickelt. Heute jedoch sind kleine, bewegliche Teams bestehend aus Entwicklungs- und IT-Operations-Spezialisten gefragt, die individuelle Anwendungen erstellen. Der Erfolg von DevOps liegt in der Aufteilung in einzelne Module. Diesen modularen Ansatz können die DevOps-Teams auf jede neue Applikation des Unternehmens anwenden, und sie haben ein klares Konzept, wie sie mit diesem modularen Ansatz vorhandene monolithische Anwendungen aufbrechen können. Das ermöglicht eine Verbesserung der Customer-Experience durch neue Releases oder Updates, die in dem Tempo bereitgestellt werden können, das Kunden fordern und erwarten.“
Remote-Testing wird auch durch ein Feature unterstützt, das – ohne mit einem Netzwerk verbunden zu sein – die Funktionen von Services simuliert, die typischerweise auf externe Netzwerkfunktionen zurückgreifen. Falls ein Test-Case einen Service erkennt, der simuliert wird, führt er diesen zu Testzwecken aus.
Mit dem Fortschreiten der digitalen Transformation müssen Unternehmen schnell auf verändertes Kundenverhalten reagieren und ihr Angebot und ihre Prozesse entsprechend anpassen können. Das erfordert eine Verkürzung der Entwicklungszyklen von IT-Applikationen - webMethods DevOps wird dabei eine wichtige Rolle spielen.