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

本日のご説明概要
ITモダナイゼーションSummit 「リライト」テーマセッション
１．マイグレーション・プロバイダ「システムズ」企業紹介
・ 会社概要／マイグレーション実績

２．中核的モダナイゼーション手法 リライトとは？
・ リライトとは？ なぜ？リライト手法を使う
・ リライト×モダナイゼーション事例

３．リライト×モダナイゼーションのポイント 変換ツール
・ 変換ツールデモ
・ リライト手法のリスク、メリット

４．最後にCopyright(C)2015 SYSTEM’S Corporation All Rights Reserved.

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

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

会社概要
•

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

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

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

・メーカー系ベンダーと異なり、独立系ベンダー異機種間の移行提案が可能・メーカー都合に左右されない基盤、ﾐﾄﾞﾙｳｪｱの検討が可能

特許を取得した
独自技術

豊富な移行実績

・国内及び海外で複数のマイグレーション特許を取得

・マイグレーションベンダーとして１６年を超える実績

・現行システム分析を重視した独自の移行技術を保有

・ＰＬ／Ｉ、４ＧＬ等の移行難易度が高い言語にも対応可能

レガシー問題の解決手段として、いち早くマイグレーション技術に注目独自の技術、ノウハウの蓄積が強み
Copyright(C)2015 SYSTEM’S Corporation All Rights Reserved.

当社マイグレーションの変遷
1995
年

1996
年

1997
年

1998
年

1999
年

2000
年

2001
年

2002
年

2003
年

■マイグレーション事業開始（ホスト系レガシー対応）■移行先はAS/400が主流

2004
年

2005年

2006年

2007年

2008年

2009
年

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

2010年

2011
年

2012
年

2013
年

2014年

■移行先はWin/Linuxが主流■異言語変換（PL/I・Q言語・NATURAL等）
マイグレーションコンサル

AS400 to Windows
RPG to COBOL

AS/400Windows

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

国内ｵﾌｺﾝ

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

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

汎用機

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

Windows to Windows■オンプレミス to クラウド・マイグレーション

ｵﾝﾌﾟﾚﾐｽ ﾎｽﾄto ｸﾗｳﾄﾞ(linux/Windows)
Copyright(C)2015 SYSTEM’S Corporation All Rights Reserved.

異種言語環境からのマイグレーションに実績
変換ツールに依存するマイグレーションではなく、お客様のソースコードの解析・変換設計などの上流工程の手法確立・標準化により、少数派の４ＧＬなど、プログラ
ミング言語の変換に対応可能なアプローチを構築いたしました。
・弊社の異言語（4GL/簡易言語 等） マイグレーション実績例
Ｆｒｏｍ項番言語ＴｏＯＳ

1ＣＳＰ

2Ｅａ ｓｙ Ｔｒｉｅｖｅ Ｐｌｕｓ IBM ＭＶＳ

3ＪＡＳＰＯＬＩＢＭ ＶＳＥ

4ＮＡＴＵＲＡＬ

日立ＶＯＳ３5ＮＨＥＬＰ

日立ＶＯＳ１6ＰＬ／Ｉ

日立ＶＯＳ３7Ｑ言語日立ＶＯＳ１8ＲＰＧ

IBM ＡＳ４００9ASM

UNISYS

言語ＯＳIBM ＭＶＳ【異リなラるイ開ト発】に 言 ＣＯＢＯＬ
よ語
Cる間JAVA
変の換「非で互解換決」
を※異言語とは、ベンダー固有の開発言語等 COBOL以外の言語を指します。

IBM iSeries
HP-UXSolaris
Windows
Linux 等

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

マイグレーションで特許を取得 （特許第3494376号 ～）国内／海外で16の特許
国際特許は米国、韓国、中国で！

【特許の内容】
品質管理、テスト生産性向上、テスト対象の選定
ナレッジの蓄積、棚卸し

米 国

日 本韓 国中 国

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

マイグレーションを核にシステム再構築支援ビジネスを展開
レガシー資産システム
マイグレーション
汎用機・オフコン

オープン基盤古いオープン環境

レガシーシステム

COBOL･PL/1
NATURAL･EASY･NHELP

クラウド基盤
維持・改善
データ
マイグレーション

業務の視点

機能の視点

データの視点階層型 to RDB
コード変換
マスタデータ統合

資産可視化
8Copyright(C)2015 SYSTEM’S Corporation All Rights Reserved.

２．中核的モダナイゼーション手法
リライト とは？

老朽化システムを近代化させる「ITモダナイゼーション」
本セッションでは、ITモダナイゼーションの手法の一つ『リライト』にフォーカスし、解説します。

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

２－１.モダナイゼーション（近代化） 手法 サマリー
中核的／再構築的モダナイゼーション

準備的モダナイゼーション

リライト（★Re-Write）

リラーン／リドキュメント／リファクター
アセス
メン
ト（調査・分析・評価）

レガシーシステムの利用状況や重要性などビジネス的な視点で調査し、採用する方式や優先順位など検討。

【既存資産を利用する】
レガシーシステムのプログラムデータなどを解析しレポートする。仕様書を作成する。

中
核的
モダナ
イゼーショ
ン

必要に応じて【既存資産を利用しない】【手をつけない】

再構
築的
モ
ダナ
イゼーショ
ン

レガシーシステムの特性・機能は変更しないが言語を書き換え（変換し）て移行する。
例.COBOL/4GL to COBOL/Java/C/C# など

システムズの主採用手法

リホスト（★Re-Host）
レガシーシステムの特性・機能・言語も変更せずプラットフォームだけ移行する。
例.エミュレータ活用、仮想化技術的要 など

リインターフェース／ラッピング
レガシーシステムのプラットフォームや言語はそのまま変更せず、新しい画面やインターフェースをラッピングする。

リプレイス（★Re-Place）
BPRを含む再構築プラットフォームだけ移行する。
レガシーシステムをパッケージ/SaaS/ASPに置き換える。

リビルド（★Re-Build）
BPRを含む再構築
一からシステムを作り直す（ｽｸﾗｯﾁ開発）★リタイヤ★：レガシープラットフォームを排除▲：レガシープラットフォームを維持▲放置
Copyright(C)2015 SYSTEM’S Corporation All Rights Reserved.

２-２．リライトによるモダナイゼーション■ 「リライト」とは？
リライト （rewrite)
リライトとは、英単語で書き換える、書き直すの意味。情報システム開発では、老朽化したシステムを刷新、再構築する際に、既存のプログラムソースコードを新しい開発言語で新プラットフォーム環境向けに書き直すことを指すことが多い。
マイグレーションでは「変換」という単語でよく使われる。

【 リ ラ イ ト 型 モ ダ ナ イ ゼ ー シ ョ ン

キーワード
『変換』
『書き換え』『コンバージョン』

ロ ー ド マ ッ プ 例 】

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

２-３.「リライト」手法を採用するモダナイゼーションのケース■ なぜ？ リライト、・老朽化システムを運用管理する情シス事情と最近の動向 など

老朽化システムは・・・

現実は様々な課題がメインフレームの現行システムをオープン環境に移行したい！
現行のCOBOL/他開発言語システムをオープン環境に移行したい！

現行システムがブラックボックス化

×

本音では・・・
すべて新しく作り直したい・・・「リライト」手法を選択するモダナイゼーション
メインフレーム等
ホスト 環境新規開発の費用、期間は許容される？

アプリ資産開発言語間の非互換を変換ツールで解消・移行

今後もロジックに変更無し
業務×システム(機能)LinuxWindows
オープン環境例）
COBOL→JAVA
PL/Ⅰor 4GL → COBOL

既存資産は使いたい・・・
オープン環境に同じ言語無Copyright(C)2015 SYSTEM’S Corporation All Rights Reserved.

２ー４． リライト×モダナイゼーション事例（Q言語 → COBOL）
お客様概要
大手建設業Ｈ社
受注・債権・販売管理
生産管理・経理

形態：オンライン/バッチ
期間：２７ヶ月

２０１２年１月本番稼働＜目的＞ トータルランニングコスト削減＝脱汎用機
Ｑ言語からの脱却（将来的にも使えるＣＯＢＯＬへ）
環境
ホスト：日立ＡＰ８６００／１６０Ｅ
ＯＳ：ＶＯＳ３／LＳ
FILE＆DB ：SAM、VSAM、IMS
作業プロセスと目的
言語：ＣＯＢＯＬ、ＣＯＲＡＬ、Ｑ
制御言語 ：ＪＣＬ、ＰＲＯＣ

・Ｑ言語
tｏ ＣＯＢＯＬ（バッチ）・ＣＯＲＡＬ ｔｏ ＣＯＢＯＬ（オンライン）・ＡＤＭ
ｔｏ ＯＲＡＣＬＥ

・COBOL・CORAL
・Ｑ言語
・ＪＣＬ
・ＰＲＯＣ
・XMAP

環境
サーバ：ＥＰ８０００
ＯＳ：ＡＩＸ、Windows
FILE＆DB ：ORACLE
言語：MF-COBOL
制御言語 ：Ｓｈｅｌｌ

335本
4,060本
7,630本
2,328本65本
1,950本

当社担当他ﾏｲｸﾞﾚﾍﾞﾝﾀﾞｰ担当〃

プロジェクトの取り纏めは、顧客グループ会社のSIベンダーが担当

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

２ー５． リライト×モダナイゼーション事例（NATURAL → COBOL）
お客様概要
大手製造業Ｓ社
販売管理・生産管理
顧客管理・経理 等

形態：オンライン/バッチ
期間：1年6ヶ月

２０１３年８月本番稼動＜理由＞ トータルランニングコスト削減＝脱汎用機
ＮＡＴＵＲＡＬからの脱却（将来的にも使えるＣＯＢＯＬへ）
環境
ホスト：日立ＡＰ８８００／１２０ＯＳ：ＶＯＳ３／LＳ
作業プロセスと目的
FILE＆DB ：SAM、VSAM、ＡＤＡＢＡＳ言語：ＮＡＴＵＲＡＬ、ＣＯＢＯＬ
制御言語 ：ＪＣＬ、ＰＲＯＣ

・NATURAL 1400本
・KMAP
1200本
・COBOL
3700本
・ＪＣＬ
730本
・ＰＲＯＣ
2550本
・XMAP
700本

環境
：某データセンターサーバ：パブリッククラウド基盤
ＯＳ：Ｗｉｎｄｏｗｓ2008
FILE＆DB ：ORACLE
言語：COBOL2002制御言語 ：JP1/Ｓｃｒｉｐｔ

・ＮＡＴＵＲＡＬ
ｔｏ ＣＯＢＯＬ２００２ 【当社担当】
・ＣＯＢＯＬ８５
ｔｏ ＣＯＢＯＬ２００２ 【DBアクセス部分当社担当】
・ＡＤＡＢＡＳ
ｔｏ ＯＲＡＣＬＥ
・ＪＣＬ／ＰＲＯＣ ｔｏ ＪＰ１Ｓｃｒｉｐｔ
・ＫＭＡＰ／ＸＭＡＰ ｔｏ ＸＭＡＰ３ ｆｏｒ Ｗｅｂ 【当社担当】

プロジェクトの取り纏めは、元々お客様と付き合いのあるSIベンダーが担当

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

３．リライト×モダナイゼーションのポイント 変換ツール

変換ツール デモ
リライト手法の勘所

15

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

３－1．リライト×モダナイゼーションのキーポイント■ 変換仕様の作成と変換ツール 開発・カスタマイズ、変換実行
レガシーシステム環境

リライト×モダナイゼーション プロジェクト

・汎用機／オフコン

乱立するサーバ群

新ｵｰﾌﾟﾝ環境

移行計画 移行設計・変換仕様作成 変換移行

ﾃｽﾄ検証/本番切替

アセスメント（調査・分析）情報資産の棚卸しと見える化

テスト工程

移行性検証 移行設計
移行計画
変換仕様書
ﾊﾟｲﾛｯﾄ移行 作成
検証
移行ﾂｰﾙ化
ﾂｰﾙ適合性検証

ｺﾝﾊﾞｰｼﾞｮﾝ（ｵｰﾌﾟﾝ化移行）
ﾘｿｰｽ変換
ﾂｰﾙ変換
手作業変換

疎通テス
ト

比較
検証
テス
ト

「リライトに係るフェーズ」
決品
ま質
りはまコ
すコ
で

変換ツール開発 ～ 実行
ロジック変更無しを理由に、「正常終了すればＯＫ」「サンプリングテストでＯＫ」とした結果品質確保できないケースが報告されています。

最適化
されたｼｽﾃﾑ構成旧システムと比較

正常終了すればOK

変換仕様書 作成

テスト支援
総合テスト
結合テスト
運用切替

実行結果の突合せ（比較検証）を行わな
いテストは、結合テスト以降の負荷を大きくし、本番切り替えにスケジュールに影響を与える原因となります。

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

３－２．リライト×モダナイゼーション×変換ツールデモ １

COBOL to COBOL 変換デモ
デモ動画は、こちらから。
http://www.migration.jp/tv/index.html

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

３－３．リライト×モダナイゼーション×変換ツールデモ ２

COBOL to JAVA 変換デモ
デモ動画は、こちらから
http://www.migration.jp/tv/index.html

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

３－４．リライト×モダナイゼーション×変換仕様書 例

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

３－５．リライト×モダナイゼーションのリスク １
リビルドにしろ、リライト／リホスト、どの手法にもトラブルが伴う正面スクリーンをご覧ください。

リビルドを目指すも、すでに4回、システムの稼働を延期。新製品を販売できずリライトによる書き換え移行がシステム環境の整備や変換作業にてこずり、中断
Copyright(C)2015 SYSTEM’S Corporation All Rights Reserved.

３－５．リライト×モダナイゼーションのリスク １■ 変換ツールが内包するリスクと当社の回避アプローチ

手戻り
方式
例
当社
方式

変換前
ソース

分析(なし)

変換仕様書

変換後
コンパイル前ソース

変換後コンパイル後
ソース

変換ツール

コンパイル
エラー

テスト
エラー

修正工数大

変換前
ソース

変換後
コンパイル前ソース

変換後コンパイル後
ソース

分析

変換仕様書 変換ツール

コンパイル

結果反映
品質を作込み

エラー

テスト
エラー

修正工数小

分析・解析 結果を反映し上流工程で品質を確保します
Copyright(C)2015 SYSTEM’S Corporation All Rights Reserved.

３－６．リライト×モダナイゼーションのリスク ２■ 変換だけでは不十分。代替機能の開発や、ミドルウエア導入は別途検討。

手修正

オープン環境汎用機 等 ホスト環境
プログラムソース

ソース変換ツール

変換後ソース

ＤＢ定義

ソース変換ツール

変換後ＤＢ定義

ＤＣ定義

ソース変換ツール

変換後ＤＣ定義

帳票定義

ソース変換ツール

変換後帳票定義

画面定義

ソース変換ツール

変換後画面定義

ＪＣＬ

ソース変換ツール

変換後ＪＣＬ

データ

データ変換ツール

変換後データ

ソース分析ツール

使用されているユーティリティ機能、ハードウェアに近い部分で利用されているベンダー提供プログラムの機能を、「代替機能」を設計、開発し移行

アダプタソフトCopyright(C)2015 SYSTEM’S Corporation All Rights Reserved.

３－６．リライト×モダナイゼーションのリスク ２■ 代替機能の開発例（OS／DB・DC)
汎用機
User AP (COBOL)
DB
向け
サブルーチン

業務処理

DB

○○DB

DC

DC
向け命令
発行

User AP (Q言語)
DC
向け命令
発行

業務処理

DB
向け
サブルーチン

・MDS
・VDS
・SDAM
・2次IDS
・IDS

○サーバ

擬似DC
コントロール

業務処理

擬似DB
サブルーチン

擬似DC
サブルーチンDB
DB2

OS

User AP (COBOL)

物理ファイル
・MDS
・VDS
・SDAM
論理ファイル・2次IDS・IDS

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

３－７．「リライト」手法のメリット ～ モダナイゼーション手法比較レガシーシステム課題
解 決 方 法 論
リホスト方式
リライト方式
リビルド方式

変更箇所（○）
ビジネス
ロジック

言語
DB

H／W
S／W－－○－

○

○

○

○

○

現行資産のまま移植
現行機能のまま書換え（※：変換）
BPRを主体に再構築/再開
発

リライト方式

開発期間

開発／移開発／移行
行
リ ス ク
コ ス ト効果

短少

小低

長多

大

高

リビルド方式

リホスト方式

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

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

目的とリス
ク

コスト削減（運用・保守費上昇への対応）
サポート切れ・老朽化
純粋な意味でのレガシー
要員計画効率化 環境からの脱却を検討！
（メインフレーム要員退職の影響最小化）

経営スピードへの追随

×（環境変化への迅速な対応）

業務改革に伴い見直し

業務×システムのGap拡大/ﾐｽﾏｯﾁ

巨額な更改費用
ステークホルダーの衝突安定性の欠如
更改PJ遅延・失敗（拡張性／柔軟性のあるプラットフォームの採用）

現行 レガシーシステムの特徴

最適な方式の検討から選択

機能

リホスト方式 リライト方式

処理ロジック 実装技術

バッチ処理

設計方式

オンライン処理企業により千差万別

システム更改を実現可能な要素
技術の選択

リインターフェイス方式
リビルド方式リプレイス方式
Copyright(C)2015 SYSTEM’S Corporation All Rights Reserved.

４．最後に・・・

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

４－1．モダナイゼーションの落とし穴に陥らないためにツール変換という落とし穴

現行保証という落とし穴

運用管理という落とし穴

システム移行PJ/各社の役割と連携という落とし穴

まずは棚卸しツール変換に
過度の期待は禁物

サンプル分析

外部
IF設
計

リソース
移行設計・開発

データ
移行
プログラム以外の資産見落しに注意

セキュリティ 障害対策
対策

DB･DC、ミドルウェア
移行設計
画面や操作性はイヤでも変わる

ハードウェア設計

運用は再設計を覚悟

運用設計
HW･SW基盤構築
システムズの作業範囲

教育
システムズが支援可能な範囲

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

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

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

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

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

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

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

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

当社Webサイト

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

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

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

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

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