案例研究

AKDB 藉由應用程式開發現代化其 COBOL,提升市政人事作業的彈性

挑戰

近年來地方政府面臨日益沉重的壓力,必須為市民提供數位服務並簡化後端辦公作業程序,以釋出時間與資源挹注至核心服務。

AKDB 人力資源解決方案主管 Erna Kraus-Shreieck 指出:「我們有許多客戶想要數位化和自動化目前仍以紙本為主的程序。 在人事作業方面,客戶急切地想要導入電子人事檔案來降低行政成本。 我們提供他們所需的軟體解決方案和專業知識。」

「運作順暢的薪資系統是任何人事部門不可或缺的一環,而我們提供了功能完整的解決方案,每個月能處理 420,000 人的薪資款項。 但由於薪資、稅率、國家保險費和退休金提撥金等金額不斷變化,我們經常需要調整和更新軟體。」

為確保需要時能夠隨時快速導入變更,AKDB 希望能將薪資處理功能現代化。

Erna Kraus-Schreieck 評論:「我們非常依賴 COBOL 處理業務邏輯,並在大型主機上執行。 為了更快速回應客戶要求並簡化開發工作流程,我們希望將薪資處理程序移轉至更現代化的平台,並充分利用最新的開發工具和程式設計語言。」

解決方案

評估多種不同的方法後,AKDB 決定使用 Micro Focus Enterprise Server® for .NET 將 COBOL 應用程式從大型主機移轉至 Microsoft Windows。

Erna Kraus-Schreieck 回想道:「我們總共有超過 950,000 行的程式碼,因此一開始就沒有考慮要一口氣全部重寫。 Micro Focus Enterprise Server for .NET 提供低風險的方式,將我們最關鍵的業務邏輯逐步移轉至新平台。」

與 Micro Focus 及合作夥伴 PKS Software GmbH 合作,AKDB 將大型主機應用程式移轉至虛擬化 Microsoft Windows 伺服器。 PKS 軟體負責管理複雜的資料移轉作業,從舊式 ADABAS/Natural 資料庫移轉到最先進的 Microsoft SQL Server 解決方案。

Erna Kraus-Schreieck 表示:「有了 Micro Focus Enterprise Server for .NET,我們就能輕鬆在 Microsoft Windows 上重新部署大型主機應用程式,並充分利用現代化 .NET 平台的所有工具與彈性。 最重要的是,我們可以繼續執行核心 COBOL 業務邏輯,將業務中斷減至最低。 在轉移過程中,我們發現了過去 40 年來慢慢加入的各種『隱藏功能』,這些都會在專案下個階段發揮用處。」

接著,AKDB 利用 Micro Focus Enterprise Developer for Visual Studio 取代了原有的 COBOL 開發環境。 Micro Focus 解決方案能將 COBOL 程式碼與新的 C# 程式碼無縫整合,例如檔案與郵件傳輸及會計服務,兩者都在 .NET 平台上執行,讓 AKDB 能重複使用經驗證的業務邏輯,搭配最新最常用的工具,包括 Microsoft Visual Studio,確保 IT 能有效率地調整薪資處理軟體。

Erna Kraus-Schreieck 指出:「Micro Focus 諮詢服務和 PKS Software 的支援服務都相當優異。 這兩家合作夥伴同心協力確保我們的現代化專案得以成功。」

成果

有了 Micro Focus 解決方案,AKDB 成功將人事作業快速安全地移轉到 Windows 平台。

Erna Kraus-Schreieck 表示:「我們的 COBOL 邏輯長年以來持續擴充,不可能捨棄這當中蘊藏的知識。 Micro Focus Enterprise Server for .NET 為我們提供的平台非常穩定又具前瞻性,讓我們可以放心信任。」

藉由脫離大型主機並為員工提供最新的開發工具,AKDB 能實現更靈活、更敏捷的循環式開發,比以往都更快速地更新應用程式。 如此也確保 IT 能夠輕鬆滿足不斷變化的客戶需求,進而提高生產力。

Erna Kraus-Schreieck 表示:「藉由將 COBOL 程式碼與新的 C# 程式碼整合,我們可以為新一代的應用程式奠定基礎,同時保護關鍵的人事作業流程,以及其中所體現的多年專業。」

她總結道:「當我們越來越多的客戶導入數位工作流程,這些現代化的應用程式將使我們能繼續提供尖端技術的高品質服務,確保市政與企業運作順暢,增進市民福祉。」

立即試用 Enterprise Server for .NET

AKDB 案例研究

release-rel-2020-11-1-5433 | Wed Nov 11 20:52:47 PST 2020
5433
release/rel-2020-11-1-5433
Wed Nov 11 20:52:47 PST 2020