<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Web化 Archives - Home</title>
	<atom:link href="https://jp.ntq.com.vn/cs-tag/web%e5%8c%96/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>ntq</description>
	<lastBuildDate>Tue, 15 Sep 2026 08:29:21 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://jp.ntq.com.vn/wp-content/uploads/2025/05/NTQ-favicon_32x32.ico</url>
	<title>Web化 Archives - Home</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>VB6旅行保険システムのフロントエンドをWeb化</title>
		<link>https://jp.ntq.com.vn/case-study/travel-insurance-vb6-web-frontend-modernization/</link>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 08:29:21 +0000</pubDate>
				<guid isPermaLink="false">https://jp.ntq.com.vn/?post_type=case_study&#038;p=3348</guid>

					<description><![CDATA[本プロジェクトでは、香港の保険会社向け旅行保険システムにおいて、既存の基幹資産を活用しながら、VB6で構築されたフロントエンドをWeb化しました。また、AS400との接続に必要なAPIを設計しました。プロジェクト規模は31人月、期間は8カ月です。 プロジェクト概要 対象システム 旅行保険システム 対象企業 香港の保険会社 プロジェクト規模 31人月 期間 8カ月 システム移行の概要 既存システムは、VB6と.NET Framework 4.8.0を使用したデスクトップアプリケーションでした。本プロジェクトでは、ASP.NET Razor PagesとBootstrapによるWebフロントエンドへ刷新し、C#、.NET Core API、Entity Frameworkを使用してAS400とのAPI連携を設計しました。 Legacy Frontend New Web Application VB6 .NET Framework 4.8.0 デスクトップアプリ Frontend：ASP.NET Razor Pages、Bootstrap Backend／API：C#、.NET Core API、Entity Framework 連携先システム：AS400、IBM DB2 NTQの担当範囲・進め方 01．Webフロント再設計 Webアプリケーションに適したフロントエンド構成へ再設計し、既存のVB6画面をWeb化しました。 02．アーキテクチャ・API設計 技術仕様書とアーキテクチャを整備し、AS400接続用のAPIを設計することで、既存基幹システムとの連携を設計しました。 03．PCI対応・品質検証 PCI対応に加え、単体テスト、機能テスト、結合テスト、非機能テストを実施し、セキュリティと品質を検証しました。 04．UAT・本番展開支援 UAT、PRD展開、UATサインオフ、本番稼働後の問い合わせ対応まで支援し、稼働後まで一貫して対応しました。 実施成果 01．Webシステムへの移行 主要な変更を実装し、グループ保険会社へのシステム統合・移行に貢献しました。 02．UAT・稼働後サポート UAT期間中から本番稼働後まで、ユーザーへ迅速なサポートを提供しました。 マイグレーションについて相談する 実績集をダウンロードする]]></description>
										<content:encoded><![CDATA[<div style="width:100%;margin:24px 0 0;color:#333;font-family:Arial,'Noto Sans JP','Yu Gothic',Meiryo,sans-serif;font-size:16px;line-height:1.8;">
<p style="margin:0 0 20px;font-size:18px;font-weight:600;">本プロジェクトでは、香港の保険会社向け旅行保険システムにおいて、既存の基幹資産を活用しながら、VB6で構築されたフロントエンドをWeb化しました。また、AS400との接続に必要なAPIを設計しました。プロジェクト規模は31人月、期間は8カ月です。</p>
<h2 style="margin:26px 0 14px;padding-left:12px;border-left:4px solid #27e4cf;color:#0818b5;font-size:25px;font-weight:700;line-height:1.5;">プロジェクト概要</h2>
<table style="width:100%;margin:0 0 24px;border-collapse:collapse;">
<tbody>
<tr>
<th style="width:32%;padding:12px 16px;border:1px solid #dce2f5;background:#eef1ff;color:#0818b5;font-weight:700;text-align:left;">対象システム</th>
<td style="padding:12px 16px;border:1px solid #dce2f5;">旅行保険システム</td>
</tr>
<tr>
<th style="padding:12px 16px;border:1px solid #dce2f5;background:#eef1ff;color:#0818b5;font-weight:700;text-align:left;">対象企業</th>
<td style="padding:12px 16px;border:1px solid #dce2f5;">香港の保険会社</td>
</tr>
<tr>
<th style="padding:12px 16px;border:1px solid #dce2f5;background:#eef1ff;color:#0818b5;font-weight:700;text-align:left;">プロジェクト規模</th>
<td style="padding:12px 16px;border:1px solid #dce2f5;">31人月</td>
</tr>
<tr>
<th style="padding:12px 16px;border:1px solid #dce2f5;background:#eef1ff;color:#0818b5;font-weight:700;text-align:left;">期間</th>
<td style="padding:12px 16px;border:1px solid #dce2f5;">8カ月</td>
</tr>
</tbody>
</table>
<h2 style="margin:26px 0 14px;padding-left:12px;border-left:4px solid #27e4cf;color:#0818b5;font-size:25px;font-weight:700;line-height:1.5;">システム移行の概要</h2>
<p style="margin:0 0 14px;">既存システムは、VB6と.NET Framework 4.8.0を使用したデスクトップアプリケーションでした。本プロジェクトでは、ASP.NET Razor PagesとBootstrapによるWebフロントエンドへ刷新し、C#、.NET Core API、Entity Frameworkを使用してAS400とのAPI連携を設計しました。</p>
<table style="width:100%;margin:0 0 24px;border-collapse:collapse;">
<thead>
<tr>
<th style="width:38%;padding:12px 16px;border:1px solid #666;background:#666;color:#fff;font-weight:700;text-align:left;">Legacy Frontend</th>
<th style="width:62%;padding:12px 16px;border:1px solid #0818b5;background:#0818b5;color:#fff;font-weight:700;text-align:left;">New Web Application</th>
</tr>
</thead>
<tbody>
<tr>
<td style="padding:14px 16px;border:1px solid #dce2f5;vertical-align:top;">
<ul style="margin:0;padding-left:22px;">
<li>VB6</li>
<li>.NET Framework 4.8.0</li>
<li>デスクトップアプリ</li>
</ul>
</td>
<td style="padding:14px 16px;border:1px solid #dce2f5;vertical-align:top;">
<p style="margin:0 0 8px;"><strong style="color:#0818b5;">Frontend：</strong>ASP.NET Razor Pages、Bootstrap</p>
<p style="margin:0 0 8px;"><strong style="color:#0818b5;">Backend／API：</strong>C#、.NET Core API、Entity Framework</p>
<p style="margin:0;"><strong style="color:#0818b5;">連携先システム：</strong>AS400、IBM DB2</p>
</td>
</tr>
</tbody>
</table>
<h2 style="margin:26px 0 14px;padding-left:12px;border-left:4px solid #27e4cf;color:#0818b5;font-size:25px;font-weight:700;line-height:1.5;">NTQの担当範囲・進め方</h2>
<h3 style="margin:20px 0 8px;color:#0818b5;font-size:20px;font-weight:700;line-height:1.5;">01．Webフロント再設計</h3>
<p style="margin:0 0 18px;">Webアプリケーションに適したフロントエンド構成へ再設計し、既存のVB6画面をWeb化しました。</p>
<h3 style="margin:20px 0 8px;color:#0818b5;font-size:20px;font-weight:700;line-height:1.5;">02．アーキテクチャ・API設計</h3>
<p style="margin:0 0 18px;">技術仕様書とアーキテクチャを整備し、AS400接続用のAPIを設計することで、既存基幹システムとの連携を設計しました。</p>
<h3 style="margin:20px 0 8px;color:#0818b5;font-size:20px;font-weight:700;line-height:1.5;">03．PCI対応・品質検証</h3>
<p style="margin:0 0 18px;">PCI対応に加え、単体テスト、機能テスト、結合テスト、非機能テストを実施し、セキュリティと品質を検証しました。</p>
<h3 style="margin:20px 0 8px;color:#0818b5;font-size:20px;font-weight:700;line-height:1.5;">04．UAT・本番展開支援</h3>
<p style="margin:0 0 24px;">UAT、PRD展開、UATサインオフ、本番稼働後の問い合わせ対応まで支援し、稼働後まで一貫して対応しました。</p>
<h2 style="margin:26px 0 14px;padding-left:12px;border-left:4px solid #27e4cf;color:#0818b5;font-size:25px;font-weight:700;line-height:1.5;">実施成果</h2>
<h3 style="margin:20px 0 8px;color:#0818b5;font-size:20px;font-weight:700;line-height:1.5;">01．Webシステムへの移行</h3>
<p style="margin:0 0 18px;">主要な変更を実装し、グループ保険会社へのシステム統合・移行に貢献しました。</p>
<h3 style="margin:20px 0 8px;color:#0818b5;font-size:20px;font-weight:700;line-height:1.5;">02．UAT・稼働後サポート</h3>
<p style="margin:0 0 26px;">UAT期間中から本番稼働後まで、ユーザーへ迅速なサポートを提供しました。</p>
<div style="margin:28px 0 0;padding:24px 20px;background:#f2f4ff;text-align:center;">
<p style="margin:0 0 12px;">
      <a href="https://jp.ntq.com.vn/contact-us/" target="_blank" rel="noopener noreferrer" style="display:inline-block;width:100%;max-width:430px;padding:13px 20px;border:2px solid #0818b5;border-radius:6px;background:#0818b5;color:#fff;font-weight:700;text-decoration:none;">マイグレーションについて相談する</a>
    </p>
<p style="margin:0;">
      <a href="https://jp.ntq.com.vn/document/legacy-migration-modernization-case-studies/" target="_blank" rel="noopener noreferrer" style="display:inline-block;width:100%;max-width:430px;padding:13px 20px;border:2px solid #0818b5;border-radius:6px;background:#fff;color:#0818b5;font-weight:700;text-decoration:none;">実績集をダウンロードする</a>
    </p>
</p></div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WPF／Silverlight財務報告システムをNext.jsへ刷新</title>
		<link>https://jp.ntq.com.vn/case-study/financial-reporting-wpf-silverlight-web-modernization/</link>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 08:12:30 +0000</pubDate>
				<guid isPermaLink="false">https://jp.ntq.com.vn/?post_type=case_study&#038;p=3344</guid>

					<description><![CDATA[本プロジェクトでは、上場企業2,000社以上の財務報告書作成業務を支える大規模基幹システムを、WPF／SilverlightのデスクトップシステムからNext.jsを採用したWebシステムへ段階的に移行しました。プロジェクト規模は500人月、開発体制は57名で、2022年から継続しています。 プロジェクト概要 対象システム 財務報告システム 対象業務 上場企業2,000社以上の財務報告書作成業務 プロジェクト規模 500人月 開発体制 57名 プロジェクト期間 2022年～現在 システム移行の概要 既存システムは、WPF、C#、.NET、Silverlightを使用したデスクトップインストール型システムです。10年以上にわたり蓄積された業務ロジックを持ち、保守性と拡張性に課題がありました。本プロジェクトでは、既存システムと新しいWebシステムを並行稼働させながら、段階的に移行しました。 Legacy Desktop System Modern Web System WPF C#／.NET Silverlight デスクトップインストール型 Frontend：Next.js、TypeScript Backend：C# Database：Oracle DB Webブラウザ：iOS／Android 課題・アプローチ・提供価値 01．長年蓄積した業務ロジック 課題：10年以上にわたり蓄積された業務ロジックをWebへ移行し、機能等価性と正確性を維持する必要がありました。 NTQのアプローチと提供価値：既存仕様を踏まえて詳細設計・実装を行い、単体テストと結合テストによって移行機能を検証することで、既存業務の正確性を維持しました。 02．デスクトップシステムのWeb化 課題：既存システムはWPF／Silverlightのインストール型で、Webブラウザから利用できませんでした。 NTQのアプローチと提供価値：Next.jsとTypeScriptを採用し、ブラウザから利用できるWebシステムへ刷新することで、利用性・保守性・拡張性を向上しました。 03．大規模移行のリスク管理 課題：大規模なレガシーシステムを、既存業務を継続しながらWebへ移行する必要がありました。 NTQのアプローチと提供価値：既存システムとWebシステムを並行稼働させ、オンサイトBrSEの主導によって段階的に移行することで、業務影響と移行リスクを低減しました。 マイグレーションについて相談する 実績集をダウンロードする]]></description>
										<content:encoded><![CDATA[<div style="width:100%;margin:24px 0 0;color:#333;font-family:Arial,'Noto Sans JP','Yu Gothic',Meiryo,sans-serif;font-size:16px;line-height:1.8;">
<p style="margin:0 0 20px;font-size:18px;font-weight:600;">本プロジェクトでは、上場企業2,000社以上の財務報告書作成業務を支える大規模基幹システムを、WPF／SilverlightのデスクトップシステムからNext.jsを採用したWebシステムへ段階的に移行しました。プロジェクト規模は500人月、開発体制は57名で、2022年から継続しています。</p>
<h2 style="margin:26px 0 14px;padding-left:12px;border-left:4px solid #27e4cf;color:#0818b5;font-size:25px;font-weight:700;line-height:1.5;">プロジェクト概要</h2>
<table style="width:100%;margin:0 0 24px;border-collapse:collapse;">
<tbody>
<tr>
<th style="width:32%;padding:12px 16px;border:1px solid #dce2f5;background:#eef1ff;color:#0818b5;font-weight:700;text-align:left;">対象システム</th>
<td style="padding:12px 16px;border:1px solid #dce2f5;">財務報告システム</td>
</tr>
<tr>
<th style="padding:12px 16px;border:1px solid #dce2f5;background:#eef1ff;color:#0818b5;font-weight:700;text-align:left;">対象業務</th>
<td style="padding:12px 16px;border:1px solid #dce2f5;">上場企業2,000社以上の財務報告書作成業務</td>
</tr>
<tr>
<th style="padding:12px 16px;border:1px solid #dce2f5;background:#eef1ff;color:#0818b5;font-weight:700;text-align:left;">プロジェクト規模</th>
<td style="padding:12px 16px;border:1px solid #dce2f5;">500人月</td>
</tr>
<tr>
<th style="padding:12px 16px;border:1px solid #dce2f5;background:#eef1ff;color:#0818b5;font-weight:700;text-align:left;">開発体制</th>
<td style="padding:12px 16px;border:1px solid #dce2f5;">57名</td>
</tr>
<tr>
<th style="padding:12px 16px;border:1px solid #dce2f5;background:#eef1ff;color:#0818b5;font-weight:700;text-align:left;">プロジェクト期間</th>
<td style="padding:12px 16px;border:1px solid #dce2f5;">2022年～現在</td>
</tr>
</tbody>
</table>
<h2 style="margin:26px 0 14px;padding-left:12px;border-left:4px solid #27e4cf;color:#0818b5;font-size:25px;font-weight:700;line-height:1.5;">システム移行の概要</h2>
<p style="margin:0 0 14px;">既存システムは、WPF、C#、.NET、Silverlightを使用したデスクトップインストール型システムです。10年以上にわたり蓄積された業務ロジックを持ち、保守性と拡張性に課題がありました。本プロジェクトでは、既存システムと新しいWebシステムを並行稼働させながら、段階的に移行しました。</p>
<table style="width:100%;margin:0 0 24px;border-collapse:collapse;">
<thead>
<tr>
<th style="width:42%;padding:12px 16px;border:1px solid #666;background:#666;color:#fff;font-weight:700;text-align:left;">Legacy Desktop System</th>
<th style="width:58%;padding:12px 16px;border:1px solid #0818b5;background:#0818b5;color:#fff;font-weight:700;text-align:left;">Modern Web System</th>
</tr>
</thead>
<tbody>
<tr>
<td style="padding:14px 16px;border:1px solid #dce2f5;vertical-align:top;">
<ul style="margin:0;padding-left:22px;">
<li>WPF</li>
<li>C#／.NET</li>
<li>Silverlight</li>
<li>デスクトップインストール型</li>
</ul>
</td>
<td style="padding:14px 16px;border:1px solid #dce2f5;vertical-align:top;">
<p style="margin:0 0 8px;"><strong style="color:#0818b5;">Frontend：</strong>Next.js、TypeScript</p>
<p style="margin:0 0 8px;"><strong style="color:#0818b5;">Backend：</strong>C#</p>
<p style="margin:0 0 8px;"><strong style="color:#0818b5;">Database：</strong>Oracle DB</p>
<p style="margin:0;"><strong style="color:#0818b5;">Webブラウザ：</strong>iOS／Android</p>
</td>
</tr>
</tbody>
</table>
<h2 style="margin:26px 0 14px;padding-left:12px;border-left:4px solid #27e4cf;color:#0818b5;font-size:25px;font-weight:700;line-height:1.5;">課題・アプローチ・提供価値</h2>
<h3 style="margin:20px 0 8px;color:#0818b5;font-size:20px;font-weight:700;line-height:1.5;">01．長年蓄積した業務ロジック</h3>
<p style="margin:0 0 8px;"><strong style="color:#e85f20;">課題：</strong>10年以上にわたり蓄積された業務ロジックをWebへ移行し、機能等価性と正確性を維持する必要がありました。</p>
<p style="margin:0 0 18px;"><strong style="color:#0818b5;">NTQのアプローチと提供価値：</strong>既存仕様を踏まえて詳細設計・実装を行い、単体テストと結合テストによって移行機能を検証することで、既存業務の正確性を維持しました。</p>
<h3 style="margin:20px 0 8px;color:#0818b5;font-size:20px;font-weight:700;line-height:1.5;">02．デスクトップシステムのWeb化</h3>
<p style="margin:0 0 8px;"><strong style="color:#e85f20;">課題：</strong>既存システムはWPF／Silverlightのインストール型で、Webブラウザから利用できませんでした。</p>
<p style="margin:0 0 18px;"><strong style="color:#0818b5;">NTQのアプローチと提供価値：</strong>Next.jsとTypeScriptを採用し、ブラウザから利用できるWebシステムへ刷新することで、利用性・保守性・拡張性を向上しました。</p>
<h3 style="margin:20px 0 8px;color:#0818b5;font-size:20px;font-weight:700;line-height:1.5;">03．大規模移行のリスク管理</h3>
<p style="margin:0 0 8px;"><strong style="color:#e85f20;">課題：</strong>大規模なレガシーシステムを、既存業務を継続しながらWebへ移行する必要がありました。</p>
<p style="margin:0 0 26px;"><strong style="color:#0818b5;">NTQのアプローチと提供価値：</strong>既存システムとWebシステムを並行稼働させ、オンサイトBrSEの主導によって段階的に移行することで、業務影響と移行リスクを低減しました。</p>
<div style="margin:28px 0 0;padding:24px 20px;background:#f2f4ff;text-align:center;">
<p style="margin:0 0 12px;">
      <a href="https://jp.ntq.com.vn/contact-us/" target="_blank" rel="noopener noreferrer" style="display:inline-block;width:100%;max-width:430px;padding:13px 20px;border:2px solid #0818b5;border-radius:6px;background:#0818b5;color:#fff;font-weight:700;text-decoration:none;">マイグレーションについて相談する</a>
    </p>
<p style="margin:0;">
      <a href="https://jp.ntq.com.vn/document/legacy-migration-modernization-case-studies/" target="_blank" rel="noopener noreferrer" style="display:inline-block;width:100%;max-width:430px;padding:13px 20px;border:2px solid #0818b5;border-radius:6px;background:#fff;color:#0818b5;font-weight:700;text-decoration:none;">実績集をダウンロードする</a>
    </p>
</p></div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>RPG／AS400の証券管理システムをJava 21・ReactJSへ刷新</title>
		<link>https://jp.ntq.com.vn/case-study/securities-management-rpg-as400-web-modernization/</link>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 06:58:16 +0000</pubDate>
				<guid isPermaLink="false">https://jp.ntq.com.vn/?post_type=case_study&#038;p=3328</guid>

					<description><![CDATA[本プロジェクトでは、RPG／AS400で構築された証券管理システムを、Java 21・ReactJSを採用したWeb基盤へ刷新しました。総工数は170 MM、15名の開発体制で、12カ月にわたり対応しました。 プロジェクト概要 対象システム 証券管理システム 総工数 170 MM 期間 12カ月 開発体制 15名 システム移行の概要 移行前の証券管理システムでは、RPG ILE、AS400、DB2/400、Legacy Encodingを使用していました。本プロジェクトでは、バックエンドにJava 21、Spring Boot、Oracle RDBMS、UTF-8、フロントエンドにReactJS SPA、Bootstrap 5、GraphQL、i18nを採用し、Web基盤へ刷新しました。 Legacy Modern System RPG ILE AS400 DB2/400 Legacy Encoding Backend：Java 21、Spring Boot、Oracle RDBMS、UTF-8 Frontend：ReactJS SPA、Bootstrap 5、GraphQL、i18n DevOps：Jenkins、Docker、SonarQube、Keycloak NTQの担当範囲・進め方 01．リバースエンジニアリング 既存のRPGソースを一行ずつ解析しました。AIを活用して複雑なロジックを読み解き、テストケースを提案することで、システム内に存在する隠れたロジックを抽出しました。 隠れロジックを完全抽出 02．8ステップ標準プロセス 分析、設計、実装、Q&#38;A、更新、セルフテスト、BrSE検証、UT／ITの8ステップで移行を進めました。BrSEによる検証とAIサポートを組み込んだ標準化プロセスを構築しました。 E2E SDLCを一括対応 03．ロジック同等性保証 正式テストを実施する前に業務ルールを厳格に検証しました。トレーサビリティマトリクスと回帰テストを活用し、移行前後におけるロジックの同等性を確認しました。 100％ロジック同等性を担保 04．AI支援開発 GenAIを活用してRPGのロジックを理解し、テストシナリオを自動生成しました。高リスクのモジュールについてはピアレビューを実施し、複数の観点から品質を確認しました。 多層的に品質を確認 導入効果 保守性・拡張性の向上...]]></description>
										<content:encoded><![CDATA[<div style="width:100%;margin:24px 0 0;color:#333;font-family:Arial,'Noto Sans JP','Yu Gothic',Meiryo,sans-serif;font-size:16px;line-height:1.8;">
<p style="margin:0 0 20px;font-size:18px;font-weight:600;">本プロジェクトでは、RPG／AS400で構築された証券管理システムを、Java 21・ReactJSを採用したWeb基盤へ刷新しました。総工数は170 MM、15名の開発体制で、12カ月にわたり対応しました。</p>
<h2 style="margin:26px 0 14px;padding-left:12px;border-left:4px solid #27e4cf;color:#0818b5;font-size:25px;font-weight:700;line-height:1.5;">プロジェクト概要</h2>
<table style="width:100%;margin:0 0 24px;border-collapse:collapse;">
<tbody>
<tr>
<th style="width:32%;padding:12px 16px;border:1px solid #dce2f5;background:#eef1ff;color:#0818b5;font-weight:700;text-align:left;">対象システム</th>
<td style="padding:12px 16px;border:1px solid #dce2f5;">証券管理システム</td>
</tr>
<tr>
<th style="padding:12px 16px;border:1px solid #dce2f5;background:#eef1ff;color:#0818b5;font-weight:700;text-align:left;">総工数</th>
<td style="padding:12px 16px;border:1px solid #dce2f5;">170 MM</td>
</tr>
<tr>
<th style="padding:12px 16px;border:1px solid #dce2f5;background:#eef1ff;color:#0818b5;font-weight:700;text-align:left;">期間</th>
<td style="padding:12px 16px;border:1px solid #dce2f5;">12カ月</td>
</tr>
<tr>
<th style="padding:12px 16px;border:1px solid #dce2f5;background:#eef1ff;color:#0818b5;font-weight:700;text-align:left;">開発体制</th>
<td style="padding:12px 16px;border:1px solid #dce2f5;">15名</td>
</tr>
</tbody>
</table>
<h2 style="margin:26px 0 14px;padding-left:12px;border-left:4px solid #27e4cf;color:#0818b5;font-size:25px;font-weight:700;line-height:1.5;">システム移行の概要</h2>
<p style="margin:0 0 14px;">移行前の証券管理システムでは、RPG ILE、AS400、DB2/400、Legacy Encodingを使用していました。本プロジェクトでは、バックエンドにJava 21、Spring Boot、Oracle RDBMS、UTF-8、フロントエンドにReactJS SPA、Bootstrap 5、GraphQL、i18nを採用し、Web基盤へ刷新しました。</p>
<table style="width:100%;margin:0 0 14px;border-collapse:collapse;">
<thead>
<tr>
<th style="width:33%;padding:12px 16px;border:1px solid #666;background:#666;color:#fff;font-weight:700;text-align:left;">Legacy</th>
<th style="width:67%;padding:12px 16px;border:1px solid #0818b5;background:#0818b5;color:#fff;font-weight:700;text-align:left;">Modern System</th>
</tr>
</thead>
<tbody>
<tr>
<td style="padding:14px 16px;border:1px solid #dce2f5;vertical-align:top;">
<ul style="margin:0;padding-left:22px;">
<li>RPG ILE</li>
<li>AS400</li>
<li>DB2/400</li>
<li>Legacy Encoding</li>
</ul>
</td>
<td style="padding:14px 16px;border:1px solid #dce2f5;vertical-align:top;">
<p style="margin:0 0 8px;"><strong style="color:#0818b5;">Backend：</strong>Java 21、Spring Boot、Oracle RDBMS、UTF-8</p>
<p style="margin:0 0 8px;"><strong style="color:#0818b5;">Frontend：</strong>ReactJS SPA、Bootstrap 5、GraphQL、i18n</p>
<p style="margin:0;"><strong style="color:#0818b5;">DevOps：</strong>Jenkins、Docker、SonarQube、Keycloak</p>
</td>
</tr>
</tbody>
</table>
<h2 style="margin:26px 0 14px;padding-left:12px;border-left:4px solid #27e4cf;color:#0818b5;font-size:25px;font-weight:700;line-height:1.5;">NTQの担当範囲・進め方</h2>
<h3 style="margin:20px 0 8px;color:#0818b5;font-size:20px;font-weight:700;line-height:1.5;">01．リバースエンジニアリング</h3>
<p style="margin:0 0 10px;">既存のRPGソースを一行ずつ解析しました。AIを活用して複雑なロジックを読み解き、テストケースを提案することで、システム内に存在する隠れたロジックを抽出しました。</p>
<p style="margin:0 0 20px;padding:10px 14px;background:#eef1ff;color:#0818b5;font-weight:700;">隠れロジックを完全抽出</p>
<h3 style="margin:20px 0 8px;color:#0818b5;font-size:20px;font-weight:700;line-height:1.5;">02．8ステップ標準プロセス</h3>
<p style="margin:0 0 10px;">分析、設計、実装、Q&amp;A、更新、セルフテスト、BrSE検証、UT／ITの8ステップで移行を進めました。BrSEによる検証とAIサポートを組み込んだ標準化プロセスを構築しました。</p>
<p style="margin:0 0 20px;padding:10px 14px;background:#eef1ff;color:#0818b5;font-weight:700;">E2E SDLCを一括対応</p>
<h3 style="margin:20px 0 8px;color:#0818b5;font-size:20px;font-weight:700;line-height:1.5;">03．ロジック同等性保証</h3>
<p style="margin:0 0 10px;">正式テストを実施する前に業務ルールを厳格に検証しました。トレーサビリティマトリクスと回帰テストを活用し、移行前後におけるロジックの同等性を確認しました。</p>
<p style="margin:0 0 20px;padding:10px 14px;background:#eef1ff;color:#0818b5;font-weight:700;">100％ロジック同等性を担保</p>
<h3 style="margin:20px 0 8px;color:#0818b5;font-size:20px;font-weight:700;line-height:1.5;">04．AI支援開発</h3>
<p style="margin:0 0 10px;">GenAIを活用してRPGのロジックを理解し、テストシナリオを自動生成しました。高リスクのモジュールについてはピアレビューを実施し、複数の観点から品質を確認しました。</p>
<p style="margin:0 0 24px;padding:10px 14px;background:#eef1ff;color:#0818b5;font-weight:700;">多層的に品質を確認</p>
<h2 style="margin:26px 0 14px;padding-left:12px;border-left:4px solid #27e4cf;color:#0818b5;font-size:25px;font-weight:700;line-height:1.5;">導入効果</h2>
<h3 style="margin:20px 0 8px;color:#0818b5;font-size:20px;font-weight:700;line-height:1.5;">保守性・拡張性の向上</h3>
<p style="margin:0 0 18px;">100％の機能同等性を担保しながらJava化を実施しました。ソースを透明化することで、システムの保守性を根本から改善しました。</p>
<h3 style="margin:20px 0 8px;color:#0818b5;font-size:20px;font-weight:700;line-height:1.5;">技術・業務ノウハウの継承</h3>
<p style="margin:0 0 18px;">モダン技術への移行とドキュメントの整備を行い、社内チームへ技術・業務ノウハウを移転しました。</p>
<h3 style="margin:20px 0 8px;color:#0818b5;font-size:20px;font-weight:700;line-height:1.5;">UI／UX・業務効率の向上</h3>
<p style="margin:0 0 18px;">ReactJS SPAとBootstrap 5を採用し、直感的に利用できるWebアプリケーションへ刷新しました。これにより、業務効率と精度を向上しました。</p>
<h3 style="margin:20px 0 8px;color:#0818b5;font-size:20px;font-weight:700;line-height:1.5;">運用・管理コストの最適化</h3>
<p style="margin:0 0 26px;">OCIへの移行によってハードウェアコストを削減し、Terraformの活用によって管理コストを最適化しました。</p>
<div style="margin:28px 0 0;padding:24px 20px;background:#f2f4ff;text-align:center;">
<p style="margin:0 0 12px;">
      <a href="https://jp.ntq.com.vn/contact-us/" target="_blank" rel="noopener noreferrer" style="display:inline-block;width:100%;max-width:430px;padding:13px 20px;border:2px solid #0818b5;border-radius:6px;background:#0818b5;color:#fff;font-weight:700;text-decoration:none;">マイグレーションについて相談する</a>
    </p>
<p style="margin:0;">
      <a href="https://jp.ntq.com.vn/document/legacy-migration-modernization-case-studies/" target="_blank" rel="noopener noreferrer" style="display:inline-block;width:100%;max-width:430px;padding:13px 20px;border:2px solid #0818b5;border-radius:6px;background:#fff;color:#0818b5;font-weight:700;text-decoration:none;">実績集をダウンロードする</a>
    </p>
</p></div>
</div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
