Freigeben über


MID GmbH

Bild des MID GmbH-Logos.

MID GmbH ist ein deutscher ISV und einer der führenden Anbieter von Modellierungslösungen. MID GmbH-Produkte helfen Unternehmen aus einer Vielzahl von Branchen, von Business Process Management bis Agile Consulting.

Innovator Enterprise Modeling Suite ist ein führendes MID GmbH-Softwarepaket. Dieses Geschäftstool kann Informationen aus allen Domänen modellieren und analysieren, um Daten effizient zusammenzuführen. Mehr als 90 Kunden weltweit nutzen die Suite mit über 16.000 einzelnen Benutzern. Das Benutzer-Front-End ist eine komplexe WPF-Anwendung, die auf .NET Framework 4.5 basiert. Die Anwendung ist modular, sodass Drittanbieterentwickler Plug-Ins entwickeln und integrieren können, um die Basisanwendung zu verbessern und zu erweitern. Die Anwendung, die über einen Backend-Server verfügt, der Daten-Repositorys und semantische Konfigurationen hostet, ermöglicht es Benutzern, problemlos über alle ihre Modelle hinweg zusammenzuarbeiten.

MID GmbH-Kunden sind überwiegend mittelständische Unternehmen, und alle haben ein dediziertes Kundenmanagement. MID GmbH bietet ein MSI-Installationsprogramm, das Unternehmen mithilfe von Befehlsparametern für verschiedene Installationsszenarien auf einfache Weise verwalten können. Aufgrund der Komplexität der Konfiguration und der Erweiterbarkeit der Anwendung stellte dieser Ansatz mehrere Herausforderungen dar:

  • Jede Anwendungsfreigabe erforderte mehrere Anstrengungen aus mehreren Teams. Betroffene Teams umfassten interne und Drittanbieterentwicklung, Client- und Serverbereitstellung sowie Support. Diese Beteiligung wurde der Komplexität und den Kosten der einzelnen Updates hinzugefügt.
  • Erhebliche Verzögerung zwischen der Veröffentlichung einer neuen Version und ihrer Bereitstellung für Kunden hat die Flexibilität des Entwicklungsteams stark beeinträchtigt.
  • Der langsame Releasezyklus verringerte Innovationschancen für das Unternehmen und das Entwicklungsteam.

Auch die MID GmbH hatte eine übermäßig komplexe Bereitstellungspipeline. Um die Sicherheit und Verfügbarkeit der Clientcomputer aufrechtzuerhalten, musste jede neue oder aktualisierte Anwendung vom Kunden getestet werden. Wenn der Kunde die Desktopclientverwaltung an ein anderes Unternehmen ausgelagert hat, hat dies mehr Komplexität und andere SLAs hinzugefügt.

DIE MID GmbH konnte diese Herausforderungen durch die Übernahme von MSIX und .NET Core bewältigen. MSIX hat MID GmbH geholfen bei:

  • Reduzieren Sie die Kosten für jede Veröffentlichung. MSIX ermöglicht ES MID, eine Installation auf bestimmte Kundenanforderungen anzupassen, wodurch die Support- und Bereitstellungsbemühungen erheblich reduziert werden.
  • Verbessern Sie die Flexibilität der Kunden, um neue Desktopanwendungsversionen zuverlässiger bereitzustellen, so schnell wie das Aktualisieren des Servers.
  • Verbessern Sie die Flexibilität des Entwicklungsteams, um neue Features für Kunden schnell freizugeben und die neuesten Windows-Entwicklungstechnologien einzuführen.

MID GmbH investiert stark in Innovation, indem die Suite kontinuierlich verbessert und neue Features hinzugefügt werden. Die Unfähigkeit, ihren Kunden schnell und einfach einen neuen Wert zu liefern, hat das Ergebnis dieser Investitionen stark beeinflusst. Jörg Hänfling, Product Manager von Innovator Enterprise Modeling Suite, sagt: "Aus unserer Sicht als ISV sehen wir, dass viele Kunden nur alle ein oder zwei Jahre zur neuesten Version migrieren, was natürlich nicht für die Investition in unser Produkt gewünscht wird."

Jörg weiter: "Mit der Einführung von MSIX können wir den Bereitstellungsprozess für unsere Kunden drastisch vereinfachen. Anstatt verschiedene Möglichkeiten zur Bereitstellung der Software selbst, der Registrierungseinstellungen, mehr Plug-In-DLLs und zusätzliche Ressourcen wie kundenspezifische Symbolpakete für die Clients zu haben, gibt es jetzt nur eine Möglichkeit, alles bereitzustellen. Wenn Sie die Möglichkeit haben, eine Anwendung mit Änderungspaketen zu erweitern, ist es sehr einfach, eine Installation an die spezifischen Anforderungen eines Kunden anzupassen. Nachdem Sie Ihre individuelle Bereitstellung verpackt und getestet haben, ist es garantiert, dass sie auf die gleiche Weise auf alle anderen Clients im Unternehmen ausgeführt wird, ohne dass eine weitere Manipulation erforderlich ist. Dies beseitigt nahezu jede Fehlerspanne in dieser Hinsicht, sei es technisch oder menschlich, und reduziert die Kosten sowohl auf der Seite des Kunden als auch auf unserer Seite."

Die Einführung von MSIX half auch der MID GmbH-Software, mithilfe von DevOps dem Kunden näher zu kommen. Mid GmbH kann jedem Kunden jetzt einen individuellen, spezifischen Build ihrer Software anbieten. MID GmbH platziert alle Plug-Ins und Ressourcen, die der Kunde verwendet, in ein Paket, das er mit Azure Pipelines erstellt. Das Kundensupportteam übergibt das Paket an den Kunden, der es direkt auf seinen Kunden installieren kann. Dieser Ansatz verringert die Kosten für die Unterstützung von Kunden während der Bereitstellung weiter. Das Entwicklungsteam kann neue Features sicherer und kontrollierter erstellen und auswerten.

Die Migration der Lösung zu .NET Core hat auch eine Rolle bei der Verbesserung der Flexibilität der Bereitstellung der Suite gespielt. Jörg erklärte: "Ein großer Vorteil von .NET Core ist die Möglichkeit, die Laufzeit zusammen mit der Anwendung zu packen. Insbesondere in einem Bereitstellungsszenario wie das oben erwähnte ist jede weniger Abhängigkeit eine gute Abhängigkeit. Wir möchten auch von zukünftigen Leistungsverbesserungen der .NET Core-Plattform profitieren können. Unsere Entwickler freuen sich, die neuesten C#-Funktionen nutzen zu können, sobald sie passen und nicht so spät, wie der langsamste Kunde feststellt."

MID GmbH hat nun vollständig zu .NET Core migriert und wird die Anwendung weiterhin mit .NET 5.0 pushen. Ihr Ziel ist es, alle aktuellen und zukünftigen Innovationen in der Windows-Entwicklung nutzen zu können.