Anbieter von Lösungen für Build- und Workflow-Automation.
Die Werkzeugkette für Build, Release und Deployment rationalisiert die Phase der
Übergabe aus der Entwicklung an Operations, kurz DevOps.
Unternehmen können damit auf der Basis von modell-orientierten DevOps Policies
einen hohen Grad an Automatisierung für ihre komplexe IT-Landschaft erreichen und
Risiken in der Softwareentwicklung einschränken.
Produkte:
OpenMake Meister® Enterprise
Überblick
OpenMake Meister® Enterprise ist eine Build Lösung, die sich schnell veränderten Entwicklungs-
anforderungen anpasst. OpenMake Meister® stellt ein Framework für die Entwicklung von wieder-
verwendbaren Modellen zur Verfügung, die der Definition der Logik für compile/link/archive Prozesse dienen.
Die Notwendigkeit für jeden Build ein one-off Script zu verwalten, entfällt. Es werden über 200 Sprachen
unterstützt - Java, .Net, C#, C/C++ - und Datenbankobjekte.
Builds werden damit beschleunigt, Überlastung vermieden, Binaries gespeichert und kritische Abhängig-
keiten erfasst, die beim Release Packaging nützlich sein können.
OpenMake Meister® beinhaltet einen CI-Server oder kann mit jedem CI-Server Ihrer Wahl
eingesetzt werden.
- Enterprise Skalierbarkeit und Cross-Plattform Support – standardmäßige Unterstützung der meisten
gängigen Sprachen für Cross-Plattformen, einschließlich z/OS. - Build innerhalb oder außerhalb der IDE – keine Notwendigkeit für spezifische Scripts durch Integra-
tionen mit IDE wie .Net und Eclipse und damit keine Einschränkung für den Entwickler. - Integrationen: TFS, Git, SVN, IBM ClearCase, Perforce, CVS, Serena ChangeMan, CA Release
Automation and CA Harvest, Jenkins, Hudson, Bamboo, TeamCity, TeamForge.
Unsere Meinung
OpenMake Meister® ist ein modernes CI und Build Werkzeug, das die Intelligenz besitzt, Ihre Build-Zeiten
innerhalb weniger Minuten auf bis zu 50% zu reduzieren. Dies wird überwiegend durch zwei Methoden erzielt:
Build Avoidance und Parallelized Build Processing.
Build Avoidance wird angewendet, wenn nur die Änderungen und deren Abhängigkeiten „re-compiled“ werden
müssen. Es wird verhindert, dass alle aktuellen/gültigen Objekte neu kompiliert werden.
Diese Methode ist sehr effizient, um agile Entwicklungsprozesse aufzusetzen oder „Pre-Commits“ durchzuführen.
Parallelized Build Processing wird angewendet, wenn nicht nur Änderungen sondern das gesamte
System neu kompiliert werden soll. OpenMake Meister® Parallelized Build unterstützt einen simultanen
„Compile und Link“-Prozess. Dies gelingt dadurch, dass OpenMake Meister® alle Sourecode-Abhängig-
keiten und die Struktur der Software erkennt und versteht.
Mit diesen beiden Techniken erreichen Sie bis zu 50% reduzierte Build Zeiten abhängig von der Struktur Ihrer
Applikation und deren Anzahl abhängiger Module.
OpenMake Release Engineer
Überblick
Mit Release Engineer lassen sich Management, Konfiguration und re-use aller Releases und Deploy Elemente
zentralisieren. Sein flexibles Design ermöglicht es Operations Release Standards zu definieren, die wiederver-
wendbar sind und individuell auf die spezifischen Anforderungen eines jeden Projektteams angepasst werden können.
Release Engineer unterstützt multi-tiered Plattformen und benötigt keinen Software-Agenten.
- Kalender und automatisierte Release Schedules - Nützlich für Releases außerhalb der
Bürozeiten, aber auch um Releases und Deployments zu unpassenden Zeiten zu blockieren
oder Systemänderungen während einer Testphase zu vermeiden. - Kostenersparnis durch Agenten-unabhängiges Deployment - keine Konfiguration oder
Wartung von Agenten – ‘Plug n Play’. - Offenlegung und Nachvollziehbarkeit von Applikationsabhängigkeiten und -Versionen
- keine Behinderung durch verborgene Abhängigkeiten zwischen Applikationen, die nur im
Deployment Script sichtbar sind durch relationale Daten zur anschaulichen Information für
jede Applikation und ihre Komponenten. - Audit, Governance & Transparenz - Release Engineer zeichnet jede Aktion und jedes Event
auf, per Abonnement bzw. Nachrichtenversand können sich Nutzer über alle Entwicklungen
auf dem Laufenden halten. - Umfangreicher OS Support - WebSphere, Tomcat, Windows, Unix/Aix/Linux und mid-tier
Systeme wie Tandem, Stratus, OpenVMS, iSeries, Tru64 und IBM4690. - Deployment Support - IIS6, IIS7, Tomcat, Weblogic, WebSphere, JBoss, Jetty, Oracle, SQL
Server, PostgreSQL, DB2.
Review: 18.05.2015 gm
nach oben