Struts(Struts1) はかつて Java による WEB アプリケーション開発によく利用されていたフレームワークのひとつですが、現在は開発・サポートも終了となっています。 Struts(Struts1) ベースのシステムを稼働させつづけることは、セキュリティ上のリスクを抱え込み、保守コストを増大させることにつながります。
では、いざシステムのフレームワークを Struts(Struts1) から移行しようとすると、下記のような懸念があるのではないでしょうか?
移行コストが高い
移行後の品質担保が心配
移行方式が決まらない
ひと口に Struts から Spring MVC への移⾏といっても、移⾏の⽬的やソフトウェアの状況によって最適解は異なってきます。 エイムネクストはこれまでも数多くのモダナイゼーションを行ってきました。 ソフトウェアの状態を専門的な技術・ノウハウを持ったエンジニアがしっかりと分析を行い、お客様に納得感があるご提案を行います。
自社製の半自動移行ツールの利用
Struts の設定ファイルから Form/Action を抽出し、対応する Java コードを⽣成します。 また、JSP ファイルは Struts タグを JSTL/Spring のタグへと変換します。 弊社はこの作業を⾏なう半⾃動化ツール (Struts-to-Spring 移⾏ツール) を⽤意しており、⼈為的なミスの⼊りにくい移⾏をサポートします。 また、ツールは弊社製であるため、独⾃にカスタマイズされた Struts をお使いの場合や Validation の定義の仕⽅の違いなど、 既存のソフトウェア資産に合わせたカスタマイズが可能です。 |
実績に基づく計画と実行
これまで多くのお問い合わせ頂、ご相談への対応と移行のご支援を行って参りました。 お客様の開発プロセスや開発環境に合わせ、安全で実行可能な計画の作成を行うこと、また、お客様のリソースに合わせて弊社と役割分担を行い協業の形でご支援することも可能です。 フレームワークや言語仕様に精通したエンジニアが弊社にはおります。今後の保守計画や拡張予定に合わせた最適な移⾏プランをご提案します。 |
Springへの移⾏だけではない支援
移⾏作業にとどまらないご支援も可能です。 移⾏後にシステム(Springの機能)をより活⽤していただくため、SpringやJavaのプライベートセミナーやトレーニングなどを実施することも可能です。 また、既存のソフトウェアが内包する問題の解決や機能追加などを移行時にどのように実施を行うか、移行後の保守業務のご支援など、 移行にまつわる様々なご要望を総合的にサポートいたします。(こちら(click) も併せてご覧ください。) |
概要や背景、規模等についてお聞かせ下さい。
1 ~ 2 週間でお客様のソフトウェア資産と目的に合わせたプランをご提案させていただきます。
ソフトウェア資産の移行作業のサポートを行います。
移行後のシステムが正しく動作するか検証作業のサポートを行います。
移行後のシステムの運用や、新しいフレームワーク上での機能拡張をサポートします。