海外での大規模システムのマイグレーション事例~COBOL/Linux

海外での大規模システムの
マイグレーション事例
レガシーマイグレーションにおける
Tuxedo連携とLinux対応について
東京システムハウス株式会社
Copyright © 2003, Tokyo System House Co., Ltd. All Rights Reserved.
目次
海外でのマイグレーション事例
ACUCOBOLとTuxedoの連携
ACUCOBOLのLinuxへの取り組み
Copyright © 2003, Tokyo System House Co., Ltd. All Rights Reserved.
海外でのマイグレーション事例
フランス「BANQUE POPULAIRE」
のマイグレーション事例のご紹介
Copyright © 2003, Tokyo System House Co., Ltd. All Rights Reserved.
海外でのマイグレーション事例
The BANQUE POPULAIRE
Copyright © 2003, Tokyo System House Co., Ltd. All Rights Reserved.
海外でのマイグレーション事例
Copyright © 2003, Tokyo System House Co., Ltd. All Rights Reserved.
海外でのマイグレーション事例
BANQUE POPULAIREは南フランス、
東ピレネー地方のセントエスティーブ市に
本拠を置く銀行グループ
¾
¾
¾
¾
¾
¾
営業拠点
お客様
取引口座
マーケットシェア
総取扱高
総資産
60拠点
215,000人
450,000口座
20%
1,200億ユーロ(2001年度)
3兆9,120億ユーロ( 2001年度)
Copyright © 2003, Tokyo System House Co., Ltd. All Rights Reserved.
海外でのマイグレーション事例
システム構成
600 utilisateurs
DG/UX
Emulation citrix
50 Agences
DG/UX
Arche
WAS / ARCHE
sous AIX
Arche
X25 + IP
X25 + IP
Internet
Robot
DLT 7000
ES12000
ES12000
X25
HBS
TURC
- DM4-TP
- IDS/2
- MAEX
- Better / Louis
Librairie
STK L180
Zoning
Switch
GCOS8
Switch
Réseau
SAN
4 lecteurs
DLT8000
EPC810
Tests
Machine
Visual
FonctionnelsEtudes
Tests EurosPackage
Tom
Oracle
BaseTitaniumEPC440
Mainway
Portage
WAS / ARCHE
sous AIX
DG/UX
Arche
Tina
AIX
Web
Serveur
1 central GCOS
1 central UNIX
Ethernet 100 Mbps
Réseau IP
5 x Escala E
Copyright © 2003, Tokyo System House Co., Ltd. All Rights Reserved.
2 x Escala E
DMZ
海外でのマイグレーション事例
システムアーキテクチャー
¾
本社に2台のメインフレーム
• DPS9000
• EPC810
¾
(GCOS8)
(AIX)
営業拠点にサーバ
• Data General AViiON
¾
(DG/UX)
本店・支店にクライアント
• Windows2000
3つの異なるプラットフォームへの対応
¾
¾
ミドルウェア間連携
AIXでのバッチ実行
Copyright © 2003, Tokyo System House Co., Ltd. All Rights Reserved.
海外でのマイグレーション事例
開発環境
¾
¾
¾
¾
¾
PC(Windows2000)で異なるターゲット向けの開発を
実現
AGL(COBOLジェネレータ)とTP(トランザクション)を
使用
3階層クライアントサーバにおけるクライアントは、
ACUCOBOL-GTまたはCで開発
WebSphereを使ったGUIインタフェースの実現、サー
バアプリケーションはACUCOBOL-GTで開発
AIX上のバッチ実行はすべてACUCOBOL-GTで開
発
Copyright © 2003, Tokyo System House Co., Ltd. All Rights Reserved.
海外でのマイグレーション事例
プロジェクト概要
GCOS
UNIX
IDS2
Oracle
COBOLプログラム
JCL & Jobフロー
帳票
COBOLプログラム
シェル & Jobフロー
帳票
Copyright © 2003, Tokyo System House Co., Ltd. All Rights Reserved.
海外でのマイグレーション事例
プロジェクト概要
Bull GCOS8(MF/COBOL)からのマイグレーション
¾
COBOL
1,600本
JCL
1,270本
インタフェース
82種類
スキーマ・サブスキーマ 44種類
¾
クライアント数
¾
¾
¾
500〜800台同時接続
Copyright © 2003, Tokyo System House Co., Ltd. All Rights Reserved.
海外でのマイグレーション事例
プロジェクト概要
ACUCOBOLの優位性
¾
¾
¾
¾
オブジェクトのマルチOS間でのポータビリティ
外部Cプログラムのランタイム組み込みの容易さ
GCOS互換データ形式
迅速なAcucorpテクニカルサポートの対応
Copyright © 2003, Tokyo System House Co., Ltd. All Rights Reserved.
海外でのマイグレーション事例
プロジェクト概要
UNIX – AIX
Oracle
ACUCOBOL-GT / Tuxedo / Oracle / Pro*COBOL
Copyright © 2003, Tokyo System House Co., Ltd. All Rights Reserved.
海外でのマイグレーション事例
お客様の声
¾
¾
マイグレーション・プロジェクトは、いつもリスキーだ。我々
は、COBOLを移行するだけで、それ以外のリスクを抱
えたくなかった。
ACUCOBOLに切り替えて以来、Acucorpフランスか
ら提供される高いサービスと品質に満足している。
Copyright © 2003, Tokyo System House Co., Ltd. All Rights Reserved.
ACUCOBOLとTuxedoの連携
ACUCOBOLとOLTPツール
BEA Tuxedo®との連携について
Copyright © 2003, Tokyo System House Co., Ltd. All Rights Reserved.
ACUCOBOLとTuxedoの連携
ACUCOBOLのマイグレーションは
¾
¾
¾
既存資産の継承と有効活用
システムオープン化によるデータの有効利用
ランニングコストの削減と再投資
オープンシステム
既存システム
マイグレーション
汎用機
Windows/UNIX/Linux
Copyright © 2003, Tokyo System House Co., Ltd. All Rights Reserved.
ACUCOBOLとTuxedoの連携
オープン環境でのシステム構築における課題
¾
メインフレームの持つ様々な優れた機能
•
•
•
•
安定したシステム運用
大量トランザクションを処理する機能
システムの多重処理、並列処理
堅牢で強固なセキュリティ
(高信頼性)
(OLTP)
(高速化)
(機密性)
解決させる手段として
¾
OLTPツールによるトランザクション管理機能
Copyright © 2003, Tokyo System House Co., Ltd. All Rights Reserved.
ACUCOBOLとTuxedoの連携
BEA Tuxedo®とACUCOBOLを連携
¾
様々な課題を解決させるための機能
•
•
•
•
¾
¾
安定したシステム運用
大量トランザクションを処理する機能
システムの多重処理、並列処理
堅牢で強固なセキュリティ
海外での採用実績
日本BEAシステムズ、沖電気工業との業務提携
Copyright © 2003, Tokyo System House Co., Ltd. All Rights Reserved.
ACUCOBOLとTuxedoの連携
メインフレームとオープンシステム
メインフレーム
新システム
DB
COBOL
DB
ACUCOBOL-GT®
DC(OLTP)
インタフェースプログラム
BEA Tuxedo®
エミュレーター
ユーザインターフェース
端末
クライアント
Copyright © 2003, Tokyo System House Co., Ltd. All Rights Reserved.
ACUCOBOLとTuxedoの連携
マイグレーションの流れ
変換ツール
(手修正)
ACUCOBOL ACUCOBOL
ソース
コンパイラ
ACUCOBOL
オブジェクト
ビジネスロジック
画面定義
ファイル
変換ツール
(手修正)
ACUCOBOL ACUCOBOL
画面ソース
コンパイラ
ACUCOBOL
オブジェクト
ユーザインタフェース
OLTP
機能
変換ツール
(設計)
ACUCOBOL ACUCOBOL
インタフェース
コンパイラ
ACUCOBOL
オブジェクト
ミドルウェア
Copyright © 2003, Tokyo System House Co., Ltd. All Rights Reserved.
ACUCOBOL & Tuxedo
COBOL
ソース
ACUCOBOLとTuxedoの連携
Web Application Serverへの対応
JSP
Tuxedo
ACUCOBOL
http
サーバ
サーブレット(JavaBeans)
ブラウザ
TCP/IP
DB
Web Application Server
Copyright © 2003, Tokyo System House Co., Ltd. All Rights Reserved.
ACUCOBOLとTuxedoの連携
WebLogicを使用したシステム構成案
移行後
移行後
移行前
移行前
メインフレーム
アプリケーションサーバ
DBサーバ
ACUCOBOL
RDB
DB
Tuxedo
WebLogicサーバ
WebLogic
運用監視サーバ
運用ツール
マイグレーション
ロードバランサー
プリントサーバ
帳票ツール
Webブラウザ
エミュレータ
Copyright © 2003, Tokyo System House Co., Ltd. All Rights Reserved.
ACUCOBOLのLinuxへの
取り組み
ACUCOBOLのLinux対応と
Linuxへの取り組みについて
Copyright © 2003, Tokyo System House Co., Ltd. All Rights Reserved.
Linuxへの取り組み
ACUCOBOLのLinux対応
¾
¾
ACUCOBOLは、5年以上前からLinuxに対応
市販のほとんどのLinuxで動作可能
• glibc 2.0.x, glibc 2.1.x, glibc 2.2.x, glibc 2.3.x に対応
¾
IBM eServerのLinuxシリーズに対応
• z/Linux(zSeries), i/Linux(iSeries), xSeries, pSeries
Copyright © 2003, Tokyo System House Co., Ltd. All Rights Reserved.
Linuxへの取り組み
マルチプラットフォームオブジェクト
¾
ACUCOBOLはリコンパイルすることなく、異なるプラッ
トフォームで稼働可能
OSやプラットフォームの違いをランタイムが吸収
マルチプラットフォーム、マルチOSのCOBOL実行環境
¾
移植性が非常に高い
¾
¾
Copyright © 2003, Tokyo System House Co., Ltd. All Rights Reserved.
Linuxへの取り組み
導入実績
¾
JHC
ホテル情報管理システム
バンコクサーバ
Internet/VPN
Linux
F/W
WEBサーバ
Linux
ホテルDBサーバ
Linux
APサーバ
SUN
Solaris2.6
運用サーバ
Windows
2000
Server
Windows
2000
Server
Windows2000Proクライアント
ネットワークプリンター
Windows2000Proクライアント
Copyright © 2003, Tokyo System House Co., Ltd. All Rights Reserved.
Linuxへの取り組み
今後の取り組みについて
¾
¾
Linuxへの基幹システム移行を推進
オープンソースアプリケーションとの連携を推進
• Apache Tomcat, PostgreSQLなど
¾
Linuxディストリビューターとの協業と、
Linuxマイグレーションソリューションの提供
Copyright © 2003, Tokyo System House Co., Ltd. All Rights Reserved.
ありがとうございました
Copyright © 2003, Tokyo System House Co., Ltd. All Rights Reserved.