レガシーマイグレーション(Quercus – PHP in Java -)
PHPアプリケーションを段階的に
メンテナンス性の高いJavaアプリケーションへ
Caucho Technology社のQuercus※1を使用することで、
PHPで作成された既存のアプリケーションを改修したいが、
一度にすべてをリプレイスするほどの時間/費用がかけられない場合など、
スモールスタートで段階的な改善をご支援することができます。
⇓
・必要な部分はJavaで書き直すことで、パフォーマンス、メンテナンス性の向上
・(今は)修正する必要のない部分はほぼそのまま※2稼動継続
※1 JavaVM上でPHPアプリケーションを動作させることができる製品
※2 Quercusがサポートしていない機能を既存アプリが使用していた場合、
その部分の(概ね全体の10~20%程度)修正が必要です。
マイグレーションのモデルケース
1.既存のPHPのQuercus対応、既存アプリのクリティカルな問題点をJavaでリライト
2.新機能をJavaで作成、既存アプリの段階的なJava化
3.既存アプリの修正完了