Webアプリケーションのフレームワークとして、いまだにStruts/Struts2を使い続けている企業は少なくない。しかし、初代はEOL(サポート終了)から10年が経過しようとしているし、「2」についても深刻な脆弱性が多々報告されており、リスク回避の観点からは早急な対応が求められている。

具体策としては、ビジネス用途での安心感が伴う別のフレームワークに乗り換えることが有望となるだろう。ただし、企業としてはDX(デジタル変革)の文脈で人と予算を投じたい領域が他にもあり、Struts移行プロジェクトはコストを抑えつつ、一方では確実かつ効率的に短期間でやりとげたいという悩ましい課題に直面することとなる。

解決の一助となるのが最新フレームワークへのマイグレーションサービスの活用だ。ここで紹介する資料では、既存アプリケーションの機能を維持しつつリノベーション(再生/変革)を果たした事例を交えながら、最前線での実情や価値を分かりやすく解説している。エンジニアはもちろんビジネスリーダーなどにも広くお勧めしたい内容だ。