COBOL資産を最大限有効活用する
基幹システムマイグレーション手法

マイクロフォーカス株式会社
2014/04/24
1

目次•マイクロフォーカスについて•マイクロフォーカスのCOBOL製品とソリューション
•既存資産を有効活用した基幹システムマイグレーション手法•リホスト•モダナイゼーション•まとめ

2

マイクロフォーカスについて•エンタープライズアプリケーション管理とモダナイゼーションのリーディングカンパニー– 1976年 英国で設立（日本法人は1984年設立）– 全世界で約1,200名の従業員を持つグローバル企業– 拠点：イギリス、米国、ドイツ、フランス、日本を始め世界中に事業所– ロンドン証券市場に上場
売上 - 2013: $414.0 million– マルチプラットフォーム対応のCOBOL製品を開発・販売、全世界で豊富な導入実績を持つ

3

COBOL と マイクロフォーカス の歴史
1960

1980
1970

1990

メインフレーム

現在

2000
2010

オープンプラットホーム

Web

クラウド

1960年：COBOL誕生
1972年：第1次国際規格制定
1978年：第2次国際規格制定（相対・検索ファイル）
COBOL
1985年：第3次国際規格制定（構造化プログラミング）
1992年：第3次国際規格追補（組込関数）
2002年：第4次国際規格制定（オブジェクト指向、マルチバイト文字）

マイクロフォーカス

1976年：英国で Micro Focus社設立
世界初のマイクロプロセッサ向けCOBOLの開発
1984年：Micro Focus日本法人設立
1980年代：エンタープライズアプリケーションをオープンな世界へ解放するユニークなテクノロジーの開発～現在：常に時代の最新テクノロジーの中でCOBOLで書かれたビジネスロジックを活用する製品を継続的に投入

4

マイクロフォーカスのCOBOL製品の特長
標準開発ツールの活用
VisualStudioEclipseMicro Focus
製品

 IDEを利用した開発生産性の向上
 開発プラクティスの統合
 .NET や Java 開発に慣れ親しんだ開発者の取り込みが容易
 効率的な COBOL 言語の習得
 従来の Micro Focus COBOL 開発技術の利用
 COBOL 機能 と .NET 機能のすみわけ可能

強力なポータビリティクラウド, Azure .NET, J2EE/JVMSOA, Web サービス

COBOL

多様化するプラットフォームに対応
ビジネスロジックの書き直し不要
要件に応じた移行計画が可能時代に沿ったシステム提供が可能

Web, XML, HTML
クライアントサーバー
5マイクロフォーカスのエンタープライズ・ソリューション
メインフレームマイグレーションを支援する製品群

Micro Focus
Enterprise Analyzer

既存アプリケーション資産の分析・把握を支援する製品

Micro Focus*1
Enterprise Developer

マイグレーションのための開発環境製品

Micro Focus
Enterprise Server

マイグレーション後の実行環境製品*1 Micro Focus Enterprise Developer は Micro Focus Visual COBOL の上位製品です。
Visual COBOLの機能をすべて包含しており、メインフレームマイグレーション向けの機能が追加されています。
6

目次•マイクロフォーカスについて•マイクロフォーカスのCOBOL製品とソリューション
•既存資産を有効活用した基幹システムマイグレーション手法•リホスト•モダナイゼーション•まとめ7Migration
動機 老朽マシンのサポート停止
 リース満了
 コスト削減 エンジニアの世代交代
 保守性向上
 生産性向上
 操作性向上
 新技術との融合

方向性
 前進のためのマイグレーションなのか、やむを得ず行うのか 目的に合った方法と計画なのか 「課題解決」「低コスト」「リスク回避」

8Migration課題 メインフレーム＝レガシーなのか IBMはメインフレームの R&Dに投資を継続
 メインフレームでなければならない業務の存在
 それでも課題は残る
 コストさえ下げればよいのか 人材 → 現存技術者の活用と新テクノロジーへの対応の両立
 資産 → 既存アプリケーション資産が企業の宝物
 予算 → たゆまざるコスト削減への要求
 メインフレームが撤廃できればそれで終わりなのか それ自体が目的ではないことを認識 将来に向けてビジネスの変革をもたらすマイグレーション計画

9Migration
ユーザーインターフェイス

モダナイゼーション
レガシー端末・帳票

新しいユーザーインターフェイス

環境
リホスト

モダナイゼーション

メインフレーム

仮想化環境

オープンサーバー

クラウド

アーキテクチャ
COBOL, JCL,
VSAM, CICS, IMS
PL/I, アセンブラ

リホスト
リライト

COBOL, JCL,
VSAM, CICS, IMS

COBOL

モダナイゼーション
Java

COBOL

10

.NET

Migration
段階的なマイグレーションのストーリー

Phase０: 現状

Phase１: リホストの実行
Phase２: モダナイゼーションの実行

11Migration
Phase0：現状
自動車保険会社

マシンルームエンドユーザー
専
用
回
線

端末

メインフレーム

コストを削減したい…
端末

今月成約数は＜

プリンター
経営陣
経営陣

センター端末12

保険内容を変更したい・・・

Migration
Phase１：リホストの実行
自動車保険会社

マシンルームオープンサーバー

エンドユーザー

ネ
ッ
ト
ワ
ー
ク

PC/エミュレータ

プリンター
PC/エミュレータ

今月の成約
数は＜

13

コスト
削減＝＝

保険内容を
変更したい・・・

Migration
リホストにおけるメインフレーム資産の移行
 バッチ
 COBOL ソース
 JCL
 プロシージャ定義
 CICS CICS 埋め込み COBOL ソース
 BMS 画面定義
 資源定義ファイル
 IMS
 CBLTDLI呼び出し、または EXEC DLI COBOLソース
 IMS 構成ファイル
 IMS データベース
 ファイル
 SAM
 VSAM/KSDS/ESDS/RRDS

14

では、実際に見てみましょう。
リホスト

15

Migration
Phase1: リホストの利点◎ メインフレーム撤廃による TCO削減◎ ユーザーインターフェイスの変更なし◎ プログラム資産の再利用によるリスク回避◎ JCL, COBOL, CICS, IMSで引き続きメンテナンスが可能◎ Enterprise Developerの高生産性

16

Migration
Phase２：モダナイゼーションの実行
自動車保険会社

マシンルームエンドユーザー
保険内容を
変更した
い・・・

オープンサーバー

ネットワーク

プリンター
今月の成約
数は＜

PC
PC/タブレット/モバイル
17

Migration
コンパイルターゲットの選択肢
コンパイル
.NET
MSILコード
Micro Focus
Enterprise
DeveloperJava
javabyteコード

COBOL ソース(ビジネスロジック)
ポイント

同一ソースを基に複数のコードへのコンパイルが可能⇒ターゲット毎の書き換えは不要
18

Native コード

Migration
Micro Focus製品の .NET 化機能
C#

ネイティブ
コード

COBOL

～COBOL 言語を .NET 言語として処理～
VB.NET

VC++

F#

・・・

MSIL

共通言語ランタイム
Enterprise Developer
ランタイムクラス

ECONO - JIT
コンパイラ

Standard JIT
コンパイラ

ネイティブコード
19

VisualStudioIDEMigration
モダナイゼーション手法 - .NET化RDB

SQL Server
OracleDB2・・・

ユーザーインターフェイス• ASP.NET• WPF• Windows Form
・・・.NET 型

ADO.NETを介したアクセス

変換
COBOL 型

WCF
REST
SOAP

Web Serviceとして エクスポーズ.NET 化されたCOBOL ビジネスロジック
2020

Web Service

では、実際に見てみましょう。
モダナイゼーション

21Migration
Phase２: モダナイゼーションの利点◎ 実績あるCOBOLロジックはそのまま使用可能◎ ユーザーインターフェイスやテキストベースの帳票は、時代に適したテクノロジーでリライト◎ メインフレーム固有の開発手法は段階的に撤廃できる◎ Enterprise Developer使用で多言語間でもデバッグが容易

22目次•マイクロフォーカスについて•マイクロフォーカスのCOBOL製品とソリューション
•既存資産を有効活用した基幹システムマイグレーション手法•リホスト•モダナイゼーション
•まとめ

23

Summary☑ マイグレーションの狙いを明確にしましょう☑ 狙いに適合した手法を採用しましょう☑ 一度にすべてを行う必要はありません☑ まずリホストによってコスト削減が可能です☑ その後で段階的なモダナイゼーションを進めてゆきましょう

24

Information
サービスのご案内– カウンセリング（COBOLプログラムの移行性診断）– ソリューションプロバイダ紹介（サンプル移行、マイグレーション体験等）
製品・サービスに関するお問い合わせ先はこちら；
マイクロフォーカス株式会社 営業部
TEL: 0120-20-9612 / E-mail: sales@microfocus.co.jp

マイクロフォーカス 定期セミナー– マイクロフォーカスでは、各種テクニカルセミナーを随時開催しております。
開催日、内容はこちらでご覧ください；
http://www.microfocus.co.jp/resources/events/

Copyright © 2014 Micro Focus. All Rights Reserved.
25