MID GmbH
MID GmbH 是德國 ISV,也是模型化解決方案的主要提供者之一。 MID GmbH 產品可協助來自各種行業的公司,從商務程式管理到敏捷式諮詢。
創新企業模型套件是領先的 MID GmbH 軟體套件。 此商務工具可以從所有網域建立模型和分析資訊,以有效率地將資料整合在一起。 全球超過 90 位客戶使用該套件,擁有超過 16,000 個個別使用者。 使用者前端是以 .NET Framework 4.5 為基礎的複雜 WPF 應用程式。 應用程式是模組化的,因此協力廠商開發人員可以開發和整合外掛程式,以增強和擴充基底應用程式。 應用程式具有裝載資料存放庫和語意設定的後端伺服器,可讓使用者跨所有模型自由共同作業。
MID GmbH 客戶大多是大型公司的中型客戶,且全都有專用的用戶端管理。 MID GmbH 提供 MSI 安裝程式,公司可以使用不同安裝案例的命令參數,以基本方式管理。 由於設定的複雜性和應用程式的擴充性,此方法提出了數個挑戰:
- 每個應用程式版本都需要數個小組的多項工作。 受影響的小組包括內部和協力廠商開發、用戶端和伺服器部署,以及支援。 這項參與增加了每個更新的複雜性和成本。
- 新版本發行與其部署給客戶的嚴重影響開發小組靈活度之間的重大延遲。
- 緩慢的發行週期減少了公司與開發小組的創新機會。
MID GmbH 也有過於複雜的部署管線。 為了維護用戶端電腦的安全性和可用性,每個新的或更新的應用程式都必須經過客戶測試。 如果客戶將桌面用戶端管理外包給另一家公司,則這增加了更複雜度和其他 SLA。
MID GmbH 能夠藉由採用 MSIX 和 .NET Core 來解決這些挑戰。 MSIX 協助 MID GmbH:
- 降低每個版本的成本。 MSIX 可讓 MID 針對特定客戶需求量身打造安裝,大幅減少支援和部署工作。
- 改善客戶靈活度,以更可靠地部署新的傳統型應用程式版本,只要補救伺服器。
- 改善開發小組靈活度,以快速將新功能發行給客戶,並採用最新的 Windows 開發技術。
MID GmbH 透過持續改善套件並新增新功能,在創新方面投入大量資金。 無法快速且輕鬆地為客戶提供新價值,這嚴重影響了這些投資的結果。 創新企業模型套件產品經理 Jörg Hänfling 表示:「從我們的觀點來看,作為 ISV,我們看到許多客戶只會每一兩年移轉至最新版本,這顯然不是我們想要對產品進行投資。
Jörg 繼續說:「透過 MSIX 的採用,我們可以大幅簡化客戶的部署程式。 除了部署軟體本身的不同方式、登錄設定、更多外掛程式 DLL 和其他資源,例如客戶特定的圖示套件給用戶端,現在只有一種方式可以傳遞所有專案。 有可能使用修改套件擴充應用程式,可讓您輕鬆地針對客戶的特定需求量身打造安裝。 封裝並測試個別部署之後,保證在企業中的所有其他用戶端上都以相同方式執行,而不需要任何進一步操作。 這幾乎消除了技術或人為方面的錯誤任何利潤,並降低用戶端和我們的成本。
MSIX 採用也協助 MID GmbH 軟體與 DevOps 更接近客戶。 MID GmbH 現在可以為每位客戶提供其軟體的個別特定組建。 MID GmbH 會將客戶使用的所有外掛程式和資源放入使用 Azure Pipelines 建置的套件中。 客戶支援小組會將套件交給客戶,客戶可以直接將其安裝在其用戶端上。 這種方法可進一步降低在部署期間支援客戶的成本。 開發小組可以更安全且受控制的方式來建置和評估新功能。
將解決方案移轉至 .NET Core 也扮演了改善套件部署靈活度的角色。 Jörg 表示:「.NET Core 的優點之一是能夠封裝執行時間與應用程式。 特別是在如上述的部署案例中,較不相依性的任何相依性都是良好的相依性。 我們也希望能夠受益于 .NET Core 平臺的未來效能改善。 我們的開發人員很高興能夠儘快使用最新的 C# 功能,只要他們看到適合,而不是最慢的客戶決定。
MID GmbH 現在已完全移轉至 .NET Core,並將繼續使用 .NET 5.0 推送應用程式。 其目標是能夠利用 Windows 開發中所有目前和未來的創新。