事例から探る
変化に強いシステム構築の最適解

2006年7月21日
マイクロフォーカス株式会社
http://www.microfocus.co.jp

Agendaなぜシステム基盤の最適化が必要か
複雑化と乱立SOAによる最適化
レガシーシステムとSOACOBOLがなぜ重要か
ケーススタディ© 2006 Micro Focus. All rights reserved.
This presentation is for informational purposes only. Micro Focus makes no warranties, express or implied, in thissummary.

複雑化と乱立
新たな要件に対応するためにシステムの乱立が進み、複雑化を招く
メインフレーム
受注管理
複雑さ増大

要件発生
Windows
システム
変更要求

部分的対応

UNIX

在庫管理

顧客管理
抜本的改修困難

SOAによる最適化
目的や環境が変わっても使えるように機能を実装
個人向け受注システム

企業向け受注システム

サービス化し実装

受注

受注管理

在庫確認

在庫管理

受注

発送

配送管理

与信確認

与信管理

発送

在庫確認

© 2006 Micro Focus. All rights reserved.
This presentation is for informational purposes only. Micro Focus makes no warranties, express or implied, in thissummary.

レガシーシステムとSOA
既存の投資から価値を取り出す
進化を続けるCOBOL環境
分散環境対応SOAの中心となるAPサーバー

UNIXLinuxWindows
40年の歴史膨大なプログラム
基幹システム
安定性

SAP
新しい連携の形態

オープン化への対応
JCA
Webサービス
EJB

Web
サービス
.NET
CICS

Agendaなぜシステム基盤の最適化が必要か
COBOLがなぜ重要か
なぜ再利用が必要か
COBOLはオープンで新しい強力なビジネスロジックをどこからでもケーススタディ© 2006 Micro Focus. All rights reserved.
This presentation is for informational purposes only. Micro Focus makes no warranties, express or implied, in thissummary.

なぜ再利用が必要かCOBOLプログラムは財産
業務システムの 70％はCOBOLで記述
Gartner

16,000社の大企業で、開発言語として採用
1,500億行、投下された資金が5兆ドル
米IBMの推測

ノウハウ、人材の活用
メインフレーム上の大規模システムの開発、保守に携わってきたCOBOLプログラマーの活用

COBOLはオープンで新しい信頼性
言語仕様を世界の標準化委員会が策定
互換性を維持しながらプログラム言語の進歩に対応

実績
過去40年間に亘って大規模システムを構築
大規模システムの開発方法論として安定

最適
ビジネス処理を記述するための機能をサポート
索引編成ファイル、ソートマージ、帳票、金額編集

将来性
COBOL2002規格の制定
オブジェクト指向などプログラム言語の進歩に積極的に対応© 2006 Micro Focus. All rights reserved.
This presentation is for informational purposes only. Micro Focus makes no warranties, express or implied, in thissummary.

強力なビジネスロジックをどこからでもクライアント

アプリケーションサーバー

プレゼンテーション

J2EE
サービス
要求• 多言語.NETフレームワーク.NETフレームワーク

•HTML
•ASP
•JSP
•VisualBasic•C#• ヘテロプラットフォーム•メインフレーム•Windows•UNIX•Linux•モバイル端末

ビジネスロジック
ラッピング

ラッピング

Webサービス
Webサービス

EVALUATE SHOR
WHEN ADDADD-VA
PERFORM AD
WHEN DELETEPERFORM DE

ラッピング

CORBA
オブジェクトラッピング

MQ Series
TX Series
TuxedoOpen TP1

ラッピング

COMPUTE INHE
= YEARSYEARS-GIVE/ ( 12 + IND

IF ( CUSTOMERCUSTOMER> ‘20011212’
20011212’ )AND

Agendaなぜシステム基盤の最適化が必要か
COBOLがなぜ重要か
ケーススタディ総合証券システム 「THE STAR」
野村総合研究所

営業支援システム 「AtlasNavi」
AIGスター生命、クリス

販売管理システム 「GENESIS」
モスフードサービス、電通国際情報サービス© 2006 Micro Focus. All rights reserved.
This presentation is for informational purposes only. Micro Focus makes no warranties, express or implied, in thissummary.

総合証券システム 「THE STAR」
野村総合研究所
野村総合研究所が提供する20年以上の歴史を持つ総合証券バックオフィスシステム
約3年で変化に強いアーキテクチャに作り変え金融商品や顧客の増加／多様化
インターネットなど販売チャネルの多様化

共同利用型サービス
ＳＴＡＲ-Ⅳ

ＳＩ部品としての利用

アウトソーシングでの利用総合証券システム 「THE STAR」
既存システム
長い年月をかけて開発された2万キロ・ステップを超えるプログラム
ダム端末をメインフレームにつなぎ商品ごとに業務支援サービス提供

開発ポイント
商品別業務プロセスを「業務目的別」に再構成
連携すべきシステムをEAIを介して疎結合実装技術をマルチプラットフォームに対応
目的別
メインフレーム
債券システム
株式・投信システム

COBOL ダム端末
COBOL
COBOL

EAI
投信サー
バ

スワップシステム

商品別約定サーバ

保管サーバ

マルチプラットフォーム© 2006 Micro Focus. All rights reserved.
This presentation is for informational purposes only. Micro Focus makes no warranties, express or implied, in thissummary.

総合証券システム 「THE STAR」
営業店

インターネット
オンライントレード

コールサーバテレフォントレード

自社サーバ

WAN
フロントEAI
フロントEAI
認証機能やマルチデバイス制御などエンドユーザ機能を集約
COBOL採用
COBOL
COBOL採用
過去の資産を過去の資産を再利用できる
投信サー
バ
ビジネス・ロジックの実装に向く
ハードウェアの制約を受けない
ハードウェアの制約を受けない

COBOL

約定サー
バ

マルチプラットフォーム

業務システムをバックエンドEAIとバックエンドEAIとフロントEAIがフロントEAIが取り囲む

バックエンドEAI
バックエンドEAI
ファイル転送やフォーマット変換など技術的な連携機能を集約

総合証券システム 「THE STAR」
収益向上
新規ユーザへのシステム提供期間の短縮
従来8ヶ月→数ヶ月でサービスイン

新商品追加の迅速な対応が可能
従来：新たな開発→既存システムの修正

証券会社
性能／価格に優れたハードウェアを随時採用
エンドユーザが求めるサービスレベルに対応
運用／保守コストを従来より大幅に削減提供するサービス料金体系に反映

大規模プロジェクトにおいて「目的別」に再構築
チーム各々の対象が明確になり重複作業なく円滑に進められた
滑に進められた

コスト削減© 2006 Micro Focus. All rights reserved.
This presentation is for informational purposes only. Micro Focus makes no warranties, express or implied, in thissummary.

営業支援システム 「AtlasNavi」
AIGスター生命、クリス
Challenge
全世界のAIGグループでメインフレームを共有利用
メインフレームは全世界での全体最適を考慮して運用
日本の顧客満足度向上のため、稼動時間、稼働日を延長

全体最適

個別要望

営業支援システム 「AtlasNavi」
AIGスター生命、クリスSolution
メインフレームの処理をUNIXで引き継ぐためデータはEBCDIC
二重保守を避け、業務処理はCOBOLで共通化
COBOLとJava連携のため混成チームで開発

通常業務時間内利用
COBOL

UNIXサーバー
UNIXサーバー

COBOL

COBOL

ＥＢＣＤＩＣ
データ

ＣＯＢＯＬサーバー

JavaAPI

COBOL

リスナー

COBOL

マネージャ

COBOL

夜間や休日利用

J2EE
Webサーバー
Webサーバー© 2006 Micro Focus. All rights reserved.
This presentation is for informational purposes only. Micro Focus makes no warranties, express or implied, in thissummary.

販売管理システム 「GENESIS」
モスフードサービス、電通国際情報サービス
Challenge
基幹システムを刷新、画面系プログラムはJava採用
バッチプログラムをどうするかJavaかC言語で書き直すか、COBOLの既存資産をそのまま生かすか

Solution
選ばれたのはCOBOL
短い時間で安定的に高速稼動することが必須条件
64ビット環境での動作が保証されていたことも、大きな選定要因

Results
昼間のバッチ処理は昼休み時間中におさまるようになり夜間に関しても10分程度となり、業務の大幅な効率化が実現

販売管理システム 「GENESIS」
ダウンサイジング、分散、サーバ統合の歴史
COBOLプログラムは柔軟に変化に対応
2004年4月〜
1997年〜2004年
2nd GENESIS
1997年以前
GENESIS
旧基幹システム
COBOL
COBOL
COBOL
2500本
2500本
2500本
300万ステップ
300万ステップ
300万ステップ

メインフレーム
階層型DB

複数のUNIXサーバ
RDB

仮想化技術により１台のUNIXサーバに統合
RDB© 2006 Micro Focus. All rights reserved.
This presentation is for informational purposes only. Micro Focus makes no warranties, express or implied, in thissummary.

今すぐできること
特集記事「SOA時代のCOBOL資産活用術」
http://www-06.ibm.com/jp/software/websphere/solutions/

COBOL/SOA/XML連携セミナー
SOA導入のメリット、既存COBOL資産活用術を解説
日時 ： 2006年7月26日（水）14:00〜17:00（開場13：30）
場所 ： 日本アイ・ビー・エム ソフトウェア・コンピテンシー・センター
http://www.microfocus.co.jp/events/

定期セミナーWindows .NET アプリケーション構築
Java環境でのCOBOLの活用技法

カウンセリング
COBOLプログラムについての移行性診断

ソリューションプロバイダーの紹介© 2006 Micro Focus. All rights reserved.
This presentation is for informational purposes only. Micro Focus
Focus makes no warranties, express or implied, in this summary.

© 2006 Micro Focus. All rights reserved.
This presentation is for informational purposes only. Micro Focus makes no warranties, express or implied, in thissummary.