顧客
弊社の顧客は、中小企業向けのERP、CRM、およびSCMソフトウェアソリューションのグローバルプロバイダでした。
挑戦
顧客の主要製品は、ERP、製造、および金融アプリケーションのひと揃いでした。 この製品は、Progress ソフトウェアが提供した開発ツールにより数年前に作成されました。 アプリケーションは3年前に.NETフレームワークに書き換えられました。
サーバーアプリケーションコードは、Progressアプリケーションビジネスコード(ABL / 4GL)で書かれていました。 5千半のファイルには約200万行のコードが格納されていました。
同社は、製品のソースコードをC#に変換するための自動化されたソリューションを探していました。 この製品は内部アプリケーションではなく、営利事業ソリューションであり、一定期間で戦略的なお客様の移行、またはカスタマイズ、製品サポート、および複数の製品リリースを含むソリューションを提供する必要がありました。
解決
適切な移行を実行するため、IspirerはProgress 4GLからC#.NET 3.5への変換を自動化される特別なツールを提供しました。 私たちは、ソフトウェアコーディングガイドラインと特定の.NETAPIの使用に関するお客様の要件を満たすため、この移行ツールを実装しました。
効果 & 利点
移行されたアプリケーションは、データベースアクセスロジックと、変換のための.NET 3.5の最新機能を備えたツール(LINQテクノロジ)を利用していました。 LINQは.NET Frameworkの拡張で、SQLクエリのネイティブ言語構文でC#を向上させ、様々なクラスライブラリを提供します。
テクノロジーおよびツール
データベース:Microsoft SQL Server 2005と2008
プログラミング言語およびプラットフォーム:Progress 4GL、Microsoft C# .NET、LINQ
2009年10月
詳細はProgress 4GLからC#.NETへの変換ページをご覧ください。
|