ChangeMan ZMF versus CA Endevor
White PaperChangeMan ZMF
Inhaltsverzeichnis SeiteÜberlegener Ansatz von ChangeMan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Proaktiver Anbieter = strategischer Partner (Micro Focus) . . . . . . . . . . . . . . . . 5
1www.microfocus.com
Überlegener Ansatz von ChangeMan
Beide Produkte (Micro Focus ChangeMan ZMF und CA Endevor) liefern beim Änderungs-
und Konfigurationsmanagement ein ähnliches Endergebnis, erreichen dies jedoch mit
völlig unterschiedlichen Ansätzen. Diese Unterschiede sollten Sie kennen und verstehen,
um den überlegenen Ansatz von ChangeMan ZMF und die Vorteile für Ihr Unternehmen
einschätzen zu können.
KostensenkungenKunden, die mit beiden Produkten Erfahrungen gesammelt haben, berichteten uns, dass
sie bei der Verwendung von ChangeMan ZMF niedrigere CPU-Anforderungen, eine höhere
Produktivität, eine kürzere Markteinführungszeit, eine schnellere Anwendungsentwicklung
und einen geringeren Verwaltungsaufwand umsetzen konnten. Auch Berater, die Erfahrung
mit beiden Produkten haben, berichteten, dass ChangeMan ZMF die Vorteile einer
einfacheren Verwaltung, eines flexibleren Hochstufungs- und Genehmigungsprozesses, einer
einfacheren Anpassung und einer früheren Kompilierung und Verknüpfung bietet.
Geringerer VerwaltungsaufwandEhemalige Endevor-Kunden, die von Micro Focus zu ChangeMan ZMF migriert wurden,
äußerten, dass die Verwaltung bei Endevor teurer und ressourcenintensiver war. Bei CA
Endevor müssen Administratoren die Anwendungsklassifikationen erstellen, um eine
Inventarstruktur zu definieren und so alle von der Lösung gesteuerten Elemente verwalten
zu können. Dies liegt zum Teil an all den Zusatz-Tools, die benötigt werden. Auch die
Einrichtung neuer Testbereiche und Hochstufungslevel dauert Stunden oder sogar Tage, im
Gegensatz zum schnellen und einfachen Ansatz von ChangeMan ZMF.
Performance Die Leistung von ChangeMan ZMF ist der von Endevor weit überlegen, da jede Standard-
Entwickleraktion, beispielsweise Bearbeiten, Kompilieren usw., innerhalb von ChangeMan ZMF genauso viel Zeit benötigt, wie es außerhalb von ChangeMan ZMF der Fall wäre.
Die Kompilierungszeiten von Endevor sind erheblich länger, da Build-Aufträge als monolithischer Prozess ausgeführt werden. Zudem gibt es keine Möglichkeit, separate Jobs parallel auszuführen (z. B. Builds und Kompilierungen gleichzeitig). Schließlich erfolgt die Verarbeitung von DB2 BINDS und CICS NEWCOPY in Endevor erst in einer späteren Phase des Entwicklungsprozesses. Das verlängert die Installationszeiten.
Gleichzeitige und parallele Entwicklung In diesem Bereich geht ChangeMan ZMF aus einem direkten Funktionsvergleich als klarer
Sieger hervor.
ChangeMan ZMF wurde für die gleichzeitige und parallele Entwicklung konzipiert und bietet deshalb die sofortige Kommunikation dieser Informationen.
Auch Berater, die Erfahrung mit beiden Produkten haben, berichteten, dass ChangeMan ZMF die Vorteile einer einfacheren Verwaltung, eines flexibleren Hochstufungs- und Genehmigungsprozesses, einer einfacheren Anpassung und einer früheren Kompilierung und Verknüpfung bietet.
Inhaltsverzeichnis SeiteÜberlegener Ansatz von ChangeMan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Proaktiver Anbieter = strategischer Partner (Micro Focus) . . . . . . . . . . . . . . . . 5
http://www.microfocus.com
2
White PaperChangeMan ZMF versus CA Endevor
Wichtigste Entwicklungsfunktionen von Micro Focus ChangeMan ZMF:
– ZMF unterstützt die gleichzeitige und parallele Entwicklung
– Audit-Funktionen verhindern Regressionen und Synchronitätsfehler, die bei der gleichzeitigen und parallelen Entwicklung häufig auftreten.
– Intelligente Unterstützung für gleichzeitige Releases
– Geografisch verteilte Entwicklung
Endevor ist nicht für die gleichzeitige und parallele Entwicklung konzipiert und zeigt in dieser Hinsicht eine schwache Leistung. Dies liegt daran, dass die Lösung für ein Single-Sign-out von Komponenten entwickelt wurde und keinen sofortigen Kommunikationsfluss bietet. In Endevor erfordern zusätzliche Abmeldungen eine Außerkraftsetzung, und entsprechende Benachrichtigungen sind umständlich. Demzufolge führt CA diese Funktion lieber nicht vor.
Flexible versus inflexible Hochstufungsebenen Das Checkout für das Staging erfolgt in ChangeMan ZMF als Hub-and-Spoke-Ansatz. Dadurch
ist es bei jeder Kundenimplementierung möglich, gemäß den individuellen Anforderungen flexibel eine beliebige Anzahl von Hochstufungsebenen festzulegen. So kann die Hochstufung in unterschiedliche Bereiche direkt während der Bearbeitung erfolgen, wenn sich die Unternehmensbedürfnisse ändern.
Endevor verwendet für den Lebenszyklus einen Pfad, der eine lineare Zuordnung darstellt. Innerhalb dieser Zuordnung werden jeder Umgebung innerhalb des Lebenszyklus Bereichspaare zugeteilt. Das führt zu „toten“ Bereichen und zur Verwendung von starren Hochstufungsschemas. Eine typische Endevor-Implementierung umfasst einen vereinfachenden Lebenszyklus aus drei Hochstufungsebenen (Entw, Test, Prod) sowie einer Notfallstufe.
Änderungspakete Die Ansätze unterscheiden sich bei den Produkten erheblich.
Als Entwickler müssen Sie bei der Verwendung von ChangeMan ZMF als ersten Schritt zunächst ein neues leeres Änderungspaket erstellen. Das dauert 30 Sekunden. Dieses Änderungspaket ist der Container für Ihre Arbeit und die Komponente, die den Lebenszyklus durchläuft. Gemäß der Philosophie von Micro Focus müssen Sie, wenn Sie am Code arbeiten, auch eine entsprechende Zuweisung erhalten haben. Diese Zuweisung sollte Ihrem Arbeitscontainer entsprechen.
Bei Endevor müssen Sie andererseits niemals ein Änderungspaket erstellen, wenn Sie es nicht möchten. Wenn Sie als Entwickler mit Endevor arbeiten, können Sie sich einfach einen Quellcode vornehmen, mit der Arbeit daran beginnen und ihn den Lebenszyklus durchlaufen lassen. Dadurch kann es zu Abweichungen zwischen den Personen, die Pakete verwenden, und denen, die es nicht tun, kommen. Bei sehr wenigen Mitgliedern ist das kein Problem, kann bei Hunderten von Mitgliedern jedoch schnell außer Kontrolle geraten.
Zurücksetzung und Rollback Vollständige versus unvollständige Wiederherstellungsstrategie:
Der Ansatz von ChangeMan ZMF in Bezug auf Zurücksetzung und Rollback unterscheidet sich erheblich vom Ansatz von Endevor. Bei ChangeMan ZMF wird eine vollständige Zurücksetzung aller Elemente (Lademodule, Copybooks, Quelle, DB2-Komponenten usw.) durchgeführt. All diese Aktionen werden in der Audit-Verlaufsprotokolldatei erfasst, damit Sie nachvollziehen können, was geschehen ist. Das Ziel von ZMF besteht darin, Ihre Produktionsumgebung so schnell wie möglich in einen funktionsfähigen Zustand zurückzuversetzen und Ihren Quellcode an einem Punkt wiederherzustellen, an dem Sie sofort mit der Behebung des Problems beginnen können.
Gemäß der Philosophie von Micro Focus müssen Sie, wenn Sie am Code arbeiten, auch eine entsprechende Zuweisung erhalten haben. Diese Zuweisung sollte Ihrem Arbeitscontainer entsprechen.
3www.microfocus.com
Wenn Änderungen wiederhergestellt werden müssen, setzt Endevor nur die Lademodule zurück. In seinem Tool wird der Quellcode beibehalten und weiterbearbeitet.
Code-Regression ChangeMan ZMF bietet in Bezug auf die Code-Regression zwei Funktionen: Audit und Freeze.
Sie tun das, was ihr Name sagt: Überprüfen und Einfrieren. Mit der Funktion Audit können Sie überprüfen, ob jemand Updates durchgeführt hat, die Ihre Code-Änderungen zurücksetzen können. Besonders wichtig: Audit kann jederzeit ausgeführt werden. Freeze ist eine separate Funktion, die das Änderungspaket „einfriert“, wenn das Audit mit sauberem Ergebnis abgeschlossen wird.
Im Gegensatz dazu bietet Endevor eine Funktion mit dem Namen Cast. Cast sucht ebenfalls nach Bedingungen, die eine Code-Regression kennzeichnen können, und führt das Einfrieren durch, wenn das Ergebnis sauber ist. Cast kann jedoch nicht zu jedem beliebigen Zeitpunkt ausgeführt werden. Die Ausführung von Cast ist nur am Ende des jeweiligen Lebenszyklus möglich, und auch dann nur unmittelbar bevor Sie fertig sind.
Zusätzliche Optionen Beim Kauf von Endevor von CA stellen die Kunden in der Regel fest, dass sie, wenn das
Produkt ihren Anforderungen entsprechen soll, noch zusätzliche Optionen benötigen (jeweils mit Wartungsgebühren auf MIPS-Basis). Normalerweise wird Endevor noch um folgende Optionen erweitert: Extended Processor, Automated Configuration, Footprint Synch, Quick Edit und External Security Interface.
Es ist zu beachten, dass all diese Funktionen bereits im Basisprodukt von ChangeMan ZMF enthalten sind und nicht als zusätzliche Optionen erworben werden müssen.
Herstellerspezifische Implementierung Für ChangeMan ZMF sind keine herstellerspezifischen Komponenten erforderlich. Änderungen
können einfach mit ISPF ausgeführt werden. Ihre Mitarbeiter werden feststellen, dass die Benutzeroberfläche von ChangeMan sehr intuitiv und einfach zu erlernen ist. Das bedeutet niedrigere Schulungskosten. Administratoren können sich sehr schnell mit der Lösung vertraut machen, sodass die Umstellung von Endevor auf Change Man ihnen leicht fällt.
Für Endevor wird kein offener Standard wie ISPF verwendet, sondern ein herstellerspezifisches System zur Bibliotheksverwaltung (Elibs) und eine eigene integrierte Sprache für Prozessoren.
Zeitaufwendiger Installations- und Anpassungsprozess Der Zeitrahmen für die Installation ist länger als nötig, da die Installationsprozesse
als Single-Thread-Anwendungen ablaufen. Darüber hinaus ist Endevor auf einer
herstellerspezifischen Architektur aufgebaut, sodass die Anpassung von Prozessen sehr
zeitaufwendig ist .
Entwicklung an mehreren Standorten Endevor unterstützt die Entwicklung an mehreren Standorten nicht. Dies ist in der
Mainframe-Welt nicht üblich. ChangeMan ZMF unterstützt die Entwicklung an mehreren
Standorten.
ChangeMan ZMF unterstützt die Entwicklung an mehreren Standorten.
http://www.microfocus.com
4
White PaperChangeMan ZMF versus CA Endevor
ChangeMan ZMF stellt den Benutzern seine patentierte Acht-Wege-Zusammenführung (M+R) zur Verfügung. Mit dieser Funktion kann ein Entwickler einen übergeordneten Knoten und bis zu sieben Ableitungen analysieren und zusammenführen. Außerdem können mehrere im Umlauf befindliche Versionen zusammengeführt werden.
Geplante Paketinstallation ChangeMan ZMF bietet mit drei unterschiedlichen Optionen für die Installation von genehmigten
Paketen ein hohes Maß an Flexibilität: 1) über einen internen Planer, 2) nachdem der letzte Genehmiger zustimmt und 3) durch Verknüpfung mit Ihrem Workload-Managementsystem.
Endevor bietet keinen internen Planer.
Arbeitsbereiche Erhöhtes Risiko für eine Verletzung der Code-Integrität:
ChangeMan ZMF erstellt und unterhält private Arbeitsbereiche für Entwickler. Diese individuellen Arbeitsbereiche werden während der Bearbeitung dynamisch erstellt, in der Größe automatisch angepasst und schließlich gelöscht, wenn sie nicht mehr benötigt werden.
In Endevor können mehrere Entwickler dieselben Arbeitsbereiche verwenden. Das kann zu versehentlichem Überschreiben und Codeverlust führen.
Fingerabdruck versus Fußabdruck Beide Methoden unterscheiden sich zwar technisch, liefern jedoch dasselbe Endergebnis,
nämlich die Gewährleistung der durchgehenden Integrität:
ChangeMan ZMF nutzt einen Fingerabdruck, der im Grunde ein nicht-invasives Hash-Token für die Objekte ist.
Endevor nutzt einen Fußabdruck, der ein invasiverer Stempel für Ihre Quelle und Lademitglieder ist.
Verzweigung und Zusammenführung In ChangeMan ZMF steht den Benutzern die patentierte Acht-Wege-Zusammenführung (M+R)
zur Verfügung. Mit dieser Funktion kann ein Entwickler einen übergeordneten Knoten und bis zu sieben Ableitungen analysieren und zusammenführen. Außerdem können mehrere im Umlauf befindliche Versionen zusammengeführt werden.
Endevor bietet eine Drei-Wege-Zusammenführung mit einem übergeordneten Knoten und zwei Ableitungen.
5www.microfocus.com
Proaktiver Anbieter = strategischer Partner (Micro Focus)
Marktfokus Die Software von Micro Focus ist auf die Verwaltung des Anwendungs-Lebenszyklus
spezialisiert. Unsere Fähigkeit, die Bedürfnisse und Bedenken unserer Kunden und der
Branche wahrzunehmen und darauf zu reagieren, ist entscheidend für unseren Erfolg.
Die Software von Micro Focus ist auf die Verwaltung des Anwendungs-Lebenszyklus spezialisiert.
http://www.microfocus.com
162-DE0099-001 | S | 04/17 | © 2017 Micro Focus. Alle Rechte vorbehalten. Micro Focus und das Micro Focus Logo sowie andere Namen sind Marken oder eingetragene Marken von Micro Focus oder Tochterunternehmen bzw. Schwestergesellschaften in Großbritannien, den USA und anderen Ländern. Alle weiteren Marken sind Eigentum ihrer jeweiligen Inhaber.
www.microfocus.com
Micro FocusDeutschlandFraunhoferstraße 7D-85737 Ismaning00 800-58102130
Micro FocusSchweizMerkurstrasse 148953 DietikonSwitzerland00 800-58102130
Micro FocusFirmenhauptsitzVereinigtes Königreich+44 (0) 1635 565200
www.microfocus.com
http://www.microfocus.comhttp://www.microfocus.com