ウェイン社のサービス紹介 (WATM™)
Struts/Seasar2からSpringへ移行サービス
== 脆弱性、EOLサポート終了などの対応を強力サポートしています。 ==
== 脆弱性、EOLサポート終了などの対応を強力サポートしています。 ==
Struts1/Struts2/Seasar2を移行すべきの理由
Struts1、及びStruts2の不具合や脆弱性によりのセキュリティ問題。
2016/9にSeasar2のサポートは完全終了になり、Strutsと同様な脆弱性によりのセキュリティ問題。
Struts、及びSeasar2の最新技術の導入などできていない課題。
今後開発技術者確保困難の問題。
ウェイン社のStruts/Seasar2からSpringへ移行サービスの強み
弊社では、Struts1/Struts2/Seasar2からSpring(MVC、BOOT)に移行するマイグレーションサービスを提供しています。
弊社独自の移行ツールを活用し、現行システムを高品質、短期間、高効率によって、正確に新システムへ移行できます。
そして、一般のやり方による移行作業と比べて、弊社のマイグレーションサービスを利用した場合、品質向上でき、コストも明らかに軽減することは実現できます。
品質向上
・できるだけ、手動修正を避けて、人間的な作業ミスなどを減らすため、弊社独自のツールにてツール変換を実現に。
コスト削減
・弊社独自のマイグレーションプロセスにより、大幅なコスト削減が可能です。
リスクDOWN
・弊社独自調査分析手法により、変換リスク、手作業リスクを事前検知でき、できるだけリスクを最小化にすることは可能です。
拡張性・セキュリティ
・メンテナンス簡単、DIにより変更がしやすい、そして機能の拡張性にも、セキュリティにも優れています。
移行後の保守
・弊社独自の影響分析ツールにて、問題個所、改修箇所などを簡単に分析することは可能です。
・弊社独自のドキュメントツールにて、新ドキュメント(仕様書)も新システムから自動的に再作成できる。
弊社独自のやり方にて、品質保証するため、、独自開発した「移行ツール群(WATM™)」を活用する。
利用できるツール名 | 何をできる | |
---|---|---|
1. 調査分析段階 | 解析ツール |
・対象資産を解析し、分析、可視化する。 ・稼働資産、非稼働資産の明確化を支援できる(棚卸し)。 ・対象プログラムの標準化の度合い/品質の分析できる。 ・システム変更による影響範囲の特定が容易になる。 |
2. 自動変換段階 | 自動変換ツール |
・フレームワーク構造を自動変換する。 ・新構造により設定ファイルを自動変換できる。 ・他のソースを自動変換できる。 ・自動変換より、品質も守れる。 |
3. テスト段階(カバレッジ) | PCLカバレッジ検証ツール |
・ソースコードよりテストケース自動抽出できる。 ・抽出したテストケースを自動的に検証できる。 ・人間的確認より、バグ発生を激減させ、品質向上できる。 ・人でのカバレッジの工数削減より、品質向上に効果が大きい。 |
4. テスト段階(現新比較) | RPA自動化テストツール |
・AIにより、テストケース自動分析、作成できる。 ・AIにより、テストデータ自動分析、作成できる。 ・画面テストを自動的に検証できる。 ・人間的確認より、作業量を激減させ、356D+24H自動動作できる。 ・成果物もお客様側指定フォーマットに統一作成され、品質向上に効果が大きい。 ※ 上記3番のカバレッジと同時に連動することは可能です。 |
5. 保守段階 | ・ドキュメント生成ツール ・影響分析ツール |
・既存資料がない場合、当サービスを利用できる。 ・保守に向け、弊社解析ツールと合わせ利用すると効果が大きい。 |
弊社では、フレームワーク変更により、JAVA/DBのバージョンアップ、APサーバー変更、もしくはマルチDB変更まで、合わせて対応可能です。
※ 上記はイメージです。
弊社では、フレームワーク変更により、JAVA/DBのバージョンアップ、APサーバー変更、もしくはマルチDB変更まで、合わせて対応可能です。
※ 上記はイメージです。
フレームワーク、及びソースコードの変換だけでなく、JAVA/DBのバージョンアップやマルチDB移植、APサーバー変更なども対応可能です。
※一部変換は弊社「移行ツール群(WATM™)」を活用して、一括変換します。
弊社独自のやり方で、独自な変換ツールにより、できる限り手作業を避けるため、数回自動変換を実施する、かつ単体テストにも弊社独自の「PCLカバレッジ検証ツール」を利用した検証により、従来のやり方より品質向上できます。
RPA自動化テスト(AI機能搭載)サービスにより、画面系の動作テストは短期、人間的なミスなく、365D+24Hにて検証できるより、品質向上できます。
※詳しくは、「RPA自動化テストサービス」 へご参照ください。
移行診断は無償で行います。御社では、本格的に移行着手する前に概算見積をご確認いただけますので安心です。
タスク | 内容 |
---|---|
1.棚卸し、見積提案 |
「移行インパクトの分析」「移行費用・期間」を提示いたします。 |
2.調査・分析 |
(標準コンポーネンの調査、通信方式「サーバーサイト」の調査) ・ソース資産を解析・分析、潜在したリスク可視化し、対策など早期検討できる。 かつ見積する際リスクを把握できる状態で見積を実施でき、次作業の移行計画も見えます。 ※ 調査・分析作業は、弊社独自の資産分析ツールを利用いたします。 |
3.移行設計・計画 |
・新側代替製品は存在しない場合、ユーザと事前合意した上で、移行先言語と合わせて標準 コントロールに書換の設計を実施します。 ・効率的、品質アップ、手作業避けるため、弊社保有ツールのカスタマイズする場合もあります。 ・手作業修正観点ルール設計、作成、及び抽出する。 ・次作業の体制、スケジュール明確化。 |
4.変換(自動 / 手動) |
・変換後ソースの確認、チェックを行う。 ※ 自動変換部分は、弊社独自変換ツールを利用いたします。 |
5.テスト (PCLカバレッジ / 旧新比較) |
・旧新比較テスト:ユーザ側のテスト仕様書ベースで、旧環境テストを実施した後、新環境の テストを実施します、最後テスト結果を比較します。 ※ 単体テストは弊社独自「PCLカバレッジ検証ツール」を利用いたします。 ※ 現新比較テストは弊社独自「RPA自動化テストサービス」を利用可能です。 |
6.システムテスト~ (システム、総合テストなど) |
※ システムテストからは弊社SES契約でサポートを提供いたします。 |
7.その他 |
※ 追加作業、及び追加要件がある場合、追加見積が必要です。 ※ ユーザ保守するため、弊社独自「ドキュメント生成ツール」を利用できます。 (当作業は弊社の「OptionService」として、ユーザに提供いたします。) |
実績情報
対応件数 | |
---|---|
1. Struts1/Struts2 ⇒ Spring | 毎年2~3件ぐらい |
2. Seasar2 ⇒ Spring | 毎年1~2件ぐらい |
Copyright © Wain Co., Ltd. All Rights Reserved.