新卒・中途採用情報はこちら!
サービス/製品/事例
AMCの3つの強み
ニアショア開発
会社情報
採用情報
お問い合わせ
開発事例
サービス/製品/事例
マイグレーション
パッケージ製品
マイグレーションお試し見積もりフォーム
AMCの3つの強み
システムエンジニア単価情報
開発体制
ニアショア開発(九州)
各種開発体制とAMCの特徴
会社情報
会社概要
主な取引先
AMCの目指す姿
採用情報
新卒採用
中途採用
採用に関するお問い合わせ
HOME
開発事例
CGI(C++)からServlet(Java)へのマイグレーション事例
開発事例
2021.10.04
CGI(C++)からServlet(Java)へのマイグレーション事例
システム名:文書・事例検索システム
システム概要
全文検索システムに収集された文書や事例を検索し、文書や事例へのリンクを一覧表示するシステム
システムの特徴
・用途に合わせた検索条件での文書・事例の検索が可能。
開発上の工夫点
・全文検索システムのバージョンアップに伴う変更(APIがWin32(DLL)からJava(JAR)に変更、内部文字コードがSJISからUTF8に変更)されたことによるシステムの非互換対応を行った。
・サーバリプレイス中に判明した非互換のため、低予算、短納期であり、現行システムでAPIの影響がある機能のみを対象として、影響を受けない機能との共存を行える方式、構成を採用した。
・現行機能はIIS(Internet Information Services)で動作させ、今回開発した機能はARR(Application Request Routing)、URL Rewriteを用いたReverse ProxyでTomcatを呼び出す構成とした。
・全文検索システムが現地環境でのみアクセス可能なため、Spring Frameworkの環境切り替え機能を使用して、開発環境ではCSV読込クラスを、現地環境では全文検索API呼出クラスをDI(Dependency Injection)するように構成し、開発が止まらない工夫を行った。
開発言語
Java
フレームワーク
SpringFramework
開発規模
5人月
開発期間
2021年6月~2021年8月(3ヵ月)
体制と役割
SE(1名)
・方式設計
・基本設計
・構成管理
PG(2名)
・詳細設計
・プログラム開発
・単体テスト
事例一覧に戻る
お問い合わせ
Contact
当社へのサービスへのお申込みやご相談など、
お気軽にお問い合わせください。
お問い合わせ
採用についてのお問い合わせ