Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
MID GmbH je německý výrobce softwaru a jeden z předních poskytovatelů řešení modelování. Produkty MID GmbH pomáhají společnostem z široké škály odvětví, od řízení obchodních procesů až po agilní poradenství.
Innovator Enterprise Modeling Suite je přední softwarový balíček MID GmbH. Tento obchodní nástroj může modelovat a analyzovat informace ze všech domén, aby data byla efektivně propojena. Sadu používá více než 90 zákazníků po celém světě s více než 16 000 uživateli. Front-end uživatele je složitá aplikace WPF založená na rozhraní .NET Framework 4.5. Aplikace je modulární, takže vývojáři třetích stran mohou vyvíjet a integrovat moduly plug-in pro vylepšení a rozšíření základní aplikace. Aplikace s back-endovým serverem, který hostuje úložiště dat a sémantické konfigurace, umožňuje uživatelům volně spolupracovat ve všech svých modelech.
Zákazníci společnosti MID GmbH jsou většinou středně velké až velké společnosti a všechny mají vyhrazenou správu klientů. MID GmbH poskytuje instalační program MSI, který mohou společnosti spravovat základním způsobem pomocí parametrů příkazů pro různé scénáře instalace. Vzhledem ke složitosti konfigurace a rozšiřitelnosti aplikace tento přístup představoval několik výzev:
- Každá verze aplikace vyžadovala více úsilí od několika týmů. Ovlivněné týmy zahrnovaly interní a externí vývoj, nasazení klienta a serveru a podporu. Tato účast se přidala ke složitosti a nákladům na každou aktualizaci.
- Významná prodleva mezi vydáním nové verze a jejím nasazením pro zákazníky výrazně ovlivnila flexibilitu vývojového týmu.
- Pomalý cyklus vydávání verzí snížil příležitosti pro inovace pro společnost a vývojový tým.
MID GmbH také měla příliš složitý nasazovací proces. Aby se zachovalo zabezpečení a dostupnost klientských počítačů, musely být všechny nové nebo aktualizované aplikace testovány zákazníky. Pokud zákazník outsourcoval správu desktopových klientů jiné společnosti, přidala se tím větší složitost a další SLA.
SPOLEČNOST MID GmbH dokázala tyto výzvy vyřešit přijetím MSIX a .NET Core. MSIX pomohla SPOLEČNOSTI MID GmbH:
- Snižte náklady na každé vydání. MSIX umožňuje APLIKACI MID přizpůsobit instalaci konkrétním potřebám zákazníků, což výrazně snižuje úsilí o podporu a nasazení.
- Zvyšte flexibilitu zákazníků, abyste mohli spolehlivěji nasadit nové verze desktopových aplikací, a to co nejrychleji při aktualizaci serveru.
- Vylepšení agilnosti vývojového týmu za účelem rychlého vydání nových funkcí zákazníkům a přijetí nejnovějších vývojových technologií pro Windows
SPOLEČNOST MID GmbH investovala do inovací, a to tím, že neustále vylepšuje sadu a přidává nové funkce. Nemožnost rychle a snadno dodat zákazníkům novou hodnotu výrazně ovlivnila výsledek těchto investic. Jörg Hänfling, produktový manažer Innovator Enterprise Modeling Suite, říká: "Z naší perspektivy jako ISV vidíme, že mnoho klientů migruje pouze na nejnovější verzi každých jeden nebo dva roky, což samozřejmě není to, co bychom chtěli pro investici do našeho produktu."
Jörg pokračuje: "Při přijetí MSIX můžeme výrazně zjednodušit proces nasazení pro naše zákazníky. Místo toho, abyste měli různé způsoby nasazení samotného softwaru, nastavení registru, další knihovny DLL modulů plug-in a další prostředky, jako jsou balíčky ikon specifických pro zákazníky, je teď k dispozici pouze jeden způsob, jak doručovat vše. Možnost rozšířit aplikaci o balíčky úprav usnadňuje přizpůsobení instalace konkrétním potřebám zákazníka. Po zabalení a otestování individuálního nasazení je zaručeno, že bude fungovat stejným způsobem na všech ostatních klientech v podniku, aniž by bylo nutné provádět další manipulaci. Tím se v tomto ohledu eliminuje téměř jakákoli marže k chybám, ať už technická nebo lidská, a snižuje náklady na straně zákazníka i na naší straně."
Přijetí MSIX také pomohlo softwaru MID GmbH přiblížit se zákazníkům pomocí DevOps. SPOLEČNOST MID GmbH nyní může každému zákazníkovi nabídnout individuální, konkrétní sestavení softwaru. SPOLEČNOST MID GMBH vkládá všechny moduly plug-in a prostředky, které zákazník používá, do balíčku, který sestaví pomocí Azure Pipelines. Tým zákaznické podpory předá balíček zákazníkovi, který ho může nainstalovat přímo do svých klientů. Tento přístup dále snižuje náklady na podporu zákazníků během nasazování. Vývojový tým může vytvářet a vyhodnocovat nové funkce bezpečnějším a kontrolovaným způsobem.
Migrace řešení na .NET Core také hrála roli při zlepšování flexibility nasazení sady. Jörg uvedl, že jednou z výhod .NET Core je schopnost zabalit modul runtime společně s aplikací. Zvlášť ve scénáři nasazení, jako je ta výše uvedená, je jakákoli závislost méně dobrou závislostí. Chceme také využít výhod budoucích vylepšení výkonu platformy .NET Core. Naši vývojáři jsou rádi, že můžou používat nejnovější funkce jazyka C#, jakmile uvidí, že se hodí, a ne tak pozdě, jak to určí nejpomalejší zákazník."
SPOLEČNOST MID GmbH se nyní plně migrovala do .NET Core a bude pokračovat v nabízení aplikace s .NET 5.0. Jejich cílem je využít výhod všech současných a budoucích inovací ve vývoji pro Windows.