アプリケーション変換プロジェクトの最初ステージとしてProof-of-Concept
顧客
世界最大級の保険グループは、損害保険、生命保険および退職サービス事業を展開しており、世界全体で約9000万人の顧客を抱えています。Ispirerは同社のエジプトのオフィスと協力しました。
挑戦
お客様は、Informix 4GLデスクトップアプリケーションをWebアプリケーションに移行することにより、プロダクションシステムをモダナイゼーションし、システムの支持可能性を向上することに決めました。
このような変換の難点は、デスクトップアプリケーションとWebアプリケーションの動作の違いです。 たとえば、デスクトップアプリケーションでは「ホットキー」があり、矢印を使コントロールを動かすことはできますが、Webアプリケーションではこのような操作はデフォルトで実装されていません。
Ispirerは通常、移行ソリューションの実現性を検証するために、PoCを実施します。
解決
顧客の要件を分析したIspirerの専門家は、適当なデザインパターンとしてASP.NET Webフォームを選択するように提案しました。 UI変換パターンは開発され、プロジェクトに実装されました。
POCステージでIspirerの技術チームは約13,000コード行をC#ASP.NETに変換し、Ispirer MnMTKを拡張しました。 それにより、ツールキットはInformix 4GLの*.perファイルをASP.NETの*.aspxファイルに変換できるようになりました。 また、データベース(クエリやカーソルなど)と操作するInformix 4GLステートメントの変換も大幅に改善されました。
効果
POCを完了した後、Ispirerチームは、Informix 4GLアプリケーションと同じ機能を持つWebアーキテクチャのASP.NET C#アプリケーションを提供しました。
POCはIspirer移行ソリューションがそのようなアプリケーション変換プロジェクトにとって最適なソリューションであることを証明しました。Ispirer MnMTKの幅広い機能により短時間で変換が成功しました。
技術およびツール
Ispirer MnMTK 2015、Informix 4GL、Microsoft C# .NET、ASP.NET Web Forms、Informixデータベース、Microsoft SQL Serverデータベース
2016年
詳細はInformix 4GLからC#.NETへの変換ページをご覧ください。
|