2017年 4月 20日
15:45 ～ 16:25 B会場
東京コンファレンスセンター・品川
株式会社システムズ
マイグレーション事業本部
Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

本日のご説明概要
ITモダナイゼーションSUMMIT 2017
[オープンレガシー×リライト]テーマセッション

１．マイグレーション・プロバイダ「システムズ」企業紹介
・ 会社概要／マイグレーション実績

２．もうひとつのレガシー問題～オープンレガシーへの対処法
・ Windowsレガシーのモダナイゼーション
・ VB資産が残る背景と山積する課題

３．オープン[Windows]レガシー モダナイゼーションシナリオ
・ [リライト]によるVBから.NET移行／変換ツールデモ

４．Windowsモダナイゼーション事例
・[VB]to[.NET] ／ [.NET]to[.NET]５．最後にCopyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

１．マイグレーションプロバイダ
システムズのご紹介

Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

株式会社システムズ 会 社 概 要
株式会社システムズ–––––

http://www.systems-inc.co.jp/

設立
1969年12月 （現在 第48期）
資本金1億円
住所〒141-0031 東京都品川区西五反田7-24-5 西五反田102ビル
8F
TEL03-3493-0032 FAX 03-3493-2033
マイグレーションWebサイト http://www.migration.jp/

・メーカー系ベンダーと異なり、異機種間の移行提案が可能

独立系ベンダー・メーカー都合に左右されない基盤、ﾐﾄﾞﾙｳｪｱの検討が可能
・マイグレーションベンダーとして２０年を超える実績
・ＰＬ／Ｉ、４ＧＬ等の移行難易度が高い開発言語にも対応可能

特許を取得した
独自技術

豊富な移行実績

・国内及び海外で複数のマイグレーション特許を取得
・現行システム分析を重視した独自の移行技術を保有

レガシー問題の解決手段として、いち早くマイグレーション技術に注目
独自の技術、ノウハウの蓄積が強み

Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

１－２.当社 モダナイゼーション(ﾏｲｸﾞﾚｰｼｮﾝ) への取組の変遷1995年

ホス
トレガ
シー
モダナイ

1996
年

1998
年

1999
年

2000
年

2001
年

2002
年

2003
年

2004
年

■マイグレーション事業開始

2005
年

2006
年

2007
年

2008
年

AS400 to Windows
RPG to COBOL

Windows

2009
年

2010
年

■汎用機からのマイグレーション

国内ｵﾌｺﾝ to
AS/400COBOL to COBOL

国内ｵﾌｺﾝ

AS/400

2011
年

2012
年

2013
年

2014
年

2015
年

■移行先はWin/Linuxが主流■異言語変換（PL/I・Q言語・NATURAL等）■移行先はAS/400が主流

AS/400

オープン
レガ
シー
モダナイ

1997
年

汎用機 to Open系(UNIX,Linux,Windows)
COBOL to COBOL

異言語(PL/I,Q言語) to COBOL

汎用機

ＵＮＩＸ・ＬｉｎｕｘWindows■Open系システムのマイグレーション
2005年

・VB5.0 ⇒ VB.Net2003への移行からサービス開始2010年～ ・VB.Net ⇒ 最新版VB.Netへの移行依頼が増加
2013年～ ・XPサポート終了問題、2003SVRサポート終了問題
により、VB6.0 ⇒ VB.Netへの移行依頼が再び増加

Windows to Windows
VB5.0、VB6.0⇒VB.Net2003、VB.Net2008

VB.Net2003⇒VB.Net2010

Access2.0、95、97 ⇒ Access2003

Access2003 ⇒ Access2010、2013

Windows2000Server ・ Windows2000
Windows2003Server ・ WindowsXP

VB6.0⇒VB.Net2013

Windows2008Server・ Windows7
Windows2012Server

5Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

１－３．異種開発言語環境からのマイグレーションに実績変換ツールに依存するマイグレーションではなく、お客様のソースコードの解析・変換設計などの上流工程の手法確立・標準化により、少数派の４ＧＬなど、プログラミング言語の変換に対応可能なアプローチを構築いたしました。

ホスト系開発言語例オープン系開発言語例

Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

１－４.マイグレーションで特許を取得 （特許第3494376号 ～）Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

１－５． ホストレガシー モダナイゼーション パターン例
某社 メインフレーム to オープン モダナイゼーション

Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

１－６．オープンレガシーモダナイゼーション パターン例
某独立行政法人 人事給与システムにおけるVB to .NETモダナイゼーション

プログラム本数
ステップ総数215 (本)700 (KStep)

分類

実数値

MSアップグレードウィザード後のエラー数

7,700 個作成ツール数11 本

ツールで変換した問題数
期間1,700 個912ヶ月

Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

１－７．マイグレーションを核にシステム再構築を支援

10Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

２. もう一つのレガシー問題 ～オープン レガシーへの対処法
Windowsレガシーのモダナイゼーション

11

Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

２－１．増え続けるWindows レガシーに関する課題
ハードの老朽化、OSサポート終了に伴い、Windows レガシーシステムを新環境で稼働できるようにしたい！
••

サポート終了したWindowsは、最新のセキュリティパッチが配布されなくなることで、セキュリティーリスクが高まり、様々な脅威にさらされる。[ex. 攻撃、漏洩、感染]
ハードの老朽化による、故障・修理の際に復旧リスクが高まる。

2017年4月11日終了

2015年7月15日終了

Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

２－２．マイクロソフトのサポート終了 トピックス

2017年 4月11日にWindows Vista のサポートが ついに終了

13

Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

２－３．サポート終了にともなう影響と対応「OSのサポート終了」＜システムへのリスク＞
・OSに存在する脆弱性への新たな攻撃「関連製品のサポート終了」＜システムへのリスク＞
・利用アプリのVUや修正パッチの提供が終了
・新製品のドライバ未対応「自社／取引先への影響」＜商取引へのリスク＞
・企業評価の低下
・取引先との関係悪化

日々のリスクが蓄積・・・

ｱﾌﾟﾘｹｰｼｮﾝ
VB6.0
ｱﾌﾟﾘｹｰｼｮﾝ
サーバ

ファイル
サーバ

情報系
サーバ

ドメイン
サーバ

新OSへの対応
VB6.0
状況確認
ｱﾌﾟﾘｹｰｼｮﾝ
代替パッケージ/ｻｰﾋﾞｽ検討
Excel2003
マイグレーショVBA
ン可否検討

セキュリティ強化/
IE6
容量検討
ｱﾌﾟﾘｹｰｼｮﾝ
管理方式見直しAccess2003
アクセス制御・管理/検討・設計
ｱﾌﾟﾘｹｰｼｮﾝ

・ 「OSのバージョンアップ」＋「サーバ更新（物理／仮想化）」 ※仮想環境上で2003を継続使用→延命・ 「OSのバージョンアップ」＋「サーバ更新」＋「業務アプリ取替」
14

Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

２－４．アプリケーションの移行で厄介なVB6.0開発アプリ問題15Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

２－５．VB6.0サポートに関するマイクロソフトの発表から
VB6.0の動作環境サマリー◆開発環境（Visual Basic 6.0 IDE)
1.Windows XP/VISTA/Server 2003/Server 2008で動作
2.Windows7では動作せず。旧OSに構築した開発環境を維持していく必要がある
3.利用は自己責任が前提
4.サードパーティー製品を開発に使うことはサポートされず
5.64bit版のプログラム開発をサポートせず◆実行環境（Visual Basic 6.0 ランタイム）
1.マイクロソフトは、VB6.0アプリケーションがWindowsXP/Vista/7/8/Server 2003 R2/Server 2008 R2/ でもそのまま動作するライブラリ（VB6ランタイム）を提供
2.サードパーティ製ライブラリ(ocx.dll)の動作はサポートされていない。
詳しくは、以下Webサイトを参照
Visual Basic 6.0のサポートに関する声明
http://msdn.microsoft.com/ja-jp/vstudio/ms788708.aspxVB6.0の継続使用を見直す動きが顕在化
16

Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

２－６．VB6.0の後継としてVisual Basic .NET の登場

17

Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

２－７．VB6.0 延命・移行ソリューション 例■ ＶＢ資産の移行で検討されるいくつかのアプローチ
移行方法の選択肢[延命・再開発・変換]

仮想化
最新OSサーバ
VBアプリ
レガシーOS
仮想化アプリ注）スタンドアロン
での継続利用システム機能は現行そのままで良いユーザにお勧め

18

リプレース

Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

３. オープン[Windows] レガシー
モダナイゼーション シナリオ

19

Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

３－１．「VB6.0」 開発アプリ資産の「.NET」化移行 シナリオ
「OS × .Net Framework」のバージョン比較表☆ VS2002／2003で作成したアプリケーションは上位バージョンに変換が必要。
☆ VB6.0アプリケーションはユーザーの責任においてテストが必要。（MSの保証なし）☆ 32bitから64bitへの移行、サードパーティ製品の移行は注意が必要。

20

Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

３－２．サードパーティ製品バージョン比較 例ごプ覧ロくジだェ
ク
さタいー。
画
面を正恐
面れの入り
ますがCopyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

３－３．「VB6.0」から「.NET」へのアップグレード 概要と注意点

デモ①☆ VB6.0からのアップグレードはVB.Net2008までしかできない。
☆ 共通プログラム群の仕様が異なる為、プログラム側を修正する必要がある

22

Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

３－４．Visual Basic アップグレードウィザードで .NETへ移行

23Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

３－５．アップグレードウイザードによるデモ①

24

Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

３－６．Windowsレガシー モダナイゼーション アプローチ
・レガシーマイグレーションで培った、品質確保の工程に準拠・ＡｃｔｉｖｅＸコンポーネントの変更も含めて、変換設計を実施

デモ②

Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

３－７．当社VB変換ツール デモ②

26

Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

４．Windows レガシーモダナイゼーション事例
・ [VB] to [.NET]・ [.NET] to [.NET]

27
Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

４－１．VBモダナイゼーション事例 ①
Ａ社 人事給与システム

プログラム本数
ステップ総数215 (本)700 (KStep)

分類MSアップグレードウィザード後のエラー数
作成ツール数ツールで変換した問題数
期間

実数値
7,700 個11 本
1,700 個12ヶ月

Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

４－２．.NETモダナイゼーション事例 ②
Ａ社 人事給与システム

プログラム本数
ステップ総数

277 (本)958 (KStep)

分類
MSアップグレードウィザード後のエラー数
作成ツール数ツールで変換した問題数
期間

実数値
38,646 個
10 本

15,500 個
6ヶ月

Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

４－３．VBモダナイゼーション事例 ③
Ｂ社 生産･販売管理システム

分類

プログラム本数 3,500 (本)ステップ総数
1,600 (KStep)

MSアップグレードウィザード後のエラー数
作成ツール数ツールで変換した問題数
期間30

実数値
175,000 個
32 本

53,000 個
7ヶ月

Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

４－４． .NETモダナイゼーション事例 ④
Ｃ社 作業管理システム

分類

プログラム本数 2,259(本)ステップ総数
1,028(KStep)

MSアップグレードウィザード後のエラー数

作成ツール数ツールで変換した問題数
期間

実数値
12,546 個

28 本
5,644 個3ヶ月

Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

４－５．VBマイグレーション事例 ⑤
Ｄ社 情報配信システム

分類

プログラム本数
ステップ総数85 (本)
155 (KStep)

MSアップグレードウィザード後のエラー数
作成ツール数ツールで変換した問題数
期間

実数値

26,800 個
7本
9,800 個6ヶ月

Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

４－６． .NETモダナイゼーション事例 ⑥
Ｄ社 情報配信システム

プログラム本数
ステップ総数87 (本)
170 (KStep)

分類
MSアップグレードウィザード後のエラー数
作成ツール数実数値
1,000 個1本ツールで変換した問題数

250 個

期間3ヶ月

Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

５．最後に、現実的なモダナイゼーションとは・・・

Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

５．目的とリスクのトレードオフでモダナイゼーション手法を選択

Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

マこ
イこ
グがレ違ーうシ！
ョンプロバイダの専門
力Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

マイグレーションポータルWebサイトで情報発信！

マイグレーション・ポータルサイト

http://www.migration.jp
http://seminar.migration.jpも公開中！

Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

モダナイゼーションに関するお問合せ先は株式会社システムズ
本社・マイグレーション事業本部〒141-0031東京都品川区西五反田７－２４－５
西五反田１０２ビル ８階
TEL：０３－３４９３－００３２(ﾀﾞｲﾔﾙｲﾝ)

大阪事業所〒550-0005
大阪府大阪市西区江戸堀1-5-16
TEL：０６－６４４９－５０６０(代表)

当社Webサイト

http://www.systems-inc.co.jp
Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.

ご清聴ありがとうございました！

本資料に記載の内容は、印刷時点のものであり、セミナー当日の内容と一部異なっている場合もございます。予め、ご了承ください。

本資料に記載の商品名及び社名は一般に各社の登録商標または商標です。
Copyright(C)2017 SYSTEM’S Corporation All Rights Reserved.