鉄道情報システム株式会社殿における、
ＣＯＢＯＬ−ＸＭＬ連携システム開発事例

株式会社 日立システムアンドサービス
アプリケーションソリューション事業部
東京ＡＳ第２部 岩城 祥一

Contents

1 顧客会社概要
2 マルスとは・・・
3 マルスにおけるＣＯＢＯＬ−ＸＭＬ連携システム
4 なぜ、ＣＯＢＯＬ？
5 マルスでの適用例
6 マルスにおけるＣＯＢＯＬ−ＸＭＬ連携適用評価

Contents

1 顧客会社概要
2 マルスとは・・・
3 マルスにおけるＣＯＢＯＬ−ＸＭＬ連携システム
4 なぜ、ＣＯＢＯＬ？
5 マルスでの適用例
6 マルスにおけるＣＯＢＯＬ−ＸＭＬ連携適用評価

1 顧客会社概要
社名

鉄道情報システム株式会社

資本金１０億円

社員数

５１６名（Ｈ１５．４現在）

設立年月日

１９８６年１２月９日

ＪＲ分割民営化を機に｢みどりの窓口｣のマルスを承継
ＪＲ分割民営化を機に｢みどりの窓口｣のマルスを承継
社会公共性の高いシステムの開発・運営
社会公共性の高いシステムの開発・運営
Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved.

4

Contents

1 顧客会社概要
2 マルスとは・・・
3 マルスにおけるＣＯＢＯＬ−ＸＭＬ連携システム
4 なぜ、ＣＯＢＯＬ？
5 マルスでの適用例
6 マルスにおけるＣＯＢＯＬ−ＸＭＬ連携適用評価

2 マルスとは・・・
ＪＲ旅客６社ｼｽﾃﾑ

旅客販売総合システム

国内航空会社ｼｽﾃﾑ

マルス
ＪＲみどりの窓口

オフィス・家庭大手旅行会社

２１世紀の社会ニーズに適応するサービス提供
２１世紀の社会ニーズに適応するサービス提供
Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved.

6

Contents

1 顧客会社概要
2 マルスとは・・・
3 マルスにおけるＣＯＢＯＬ−ＸＭＬ連携システム
4 なぜ、ＣＯＢＯＬ？
5 マルスでの適用例
6 マルスにおけるＣＯＢＯＬ−ＸＭＬ連携適用評価

マルスにおけるＣＯＢＯＬ−ＸＭＬ連携システム

3 システム概要

ＸＭＬ
外部システムCOBOL 独自形式
マルス本体

ＡＰサーバ

・・マルス本体と連携し外部システムの要求に応えるオンラインシステム
マルス本体と連携し外部システムの要求に応えるオンラインシステム
・・オンラインインタフェースとしてＸＭＬを採用
オンラインインタフェースとしてＸＭＬを採用
・・マルスのサブシステムとして、ミッションクリティカルなシステム構成
マルスのサブシステムとして、ミッションクリティカルなシステム構成

Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved.

8マルスにおけるＣＯＢＯＬ−ＸＭＬ連携システム

3 ＸＭＬの特徴

ＸＭＬ（Extensible Markup Language）は、Ｗ３Ｃ※１の提唱するドキュメント形式に関する規格で、拡張性に優れている

・・ タグを自由に定義できる
タグを自由に定義できる
・・ 複雑な構造をもったデータも記述できる
複雑な構造をもったデータも記述できる
・・ プラットホームに依存しない自由なデータ交換
プラットホームに依存しない自由なデータ交換※１：World Wide Web Consortium
Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved.

9マルスにおけるＣＯＢＯＬ−ＸＭＬ連携システム

3 ＸＭＬ採用ポイント

・ インタフェース変更に柔軟に対応できる
・ 一目でわかりやすいインタフェース
・ データ交換技術としての将来性
・ Ｗｅｂシステムとの親和性がある

Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved. 10

マルスにおけるＣＯＢＯＬ−ＸＭＬ連携システム ＸＭＬ採用ポイント（１）3 インタフェース変更に柔軟に対応

必要な情報だけをピックアップできる<列車情報><列車情報><乗車日>20031225</乗車日><乗車日>20031225</乗車日>

乗車日<列車名>ﾋｶﾘ</列車名><列車名>ﾋｶﾘ</列車名><列車番号>001</列車番号><列車番号>001</列車番号>

列車名

::

列車番号

業務プログラム
乗車日(20031225)

ｲﾝﾀﾌｪｰｽ変更

追加

列車名(ﾋｶﾘ)<列車情報><列車情報><乗車日>20031225</乗車日><乗車日>20031225</乗車日>

乗車日<列車愛称>ひかり</列車愛称><列車愛称>ひかり</列車愛称><列車名>ﾋｶﾘ</列車名><列車名>ﾋｶﾘ</列車名>

列車名<列車番号>001</列車番号><列車番号>001</列車番号>::

列車番号(001)

改修 な

列車番号

し

※インタフェース項目追加（タグ追加）が発生しても、取得するデータ項目に変更がない場合、業務プログラムの改修は不要
Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved. 11

マルスにおけるＣＯＢＯＬ−ＸＭＬ連携システム ＸＭＬ採用ポイント（２）3 一目でわかりやすいインタフェース

従来の独自形式と異なり一目でわかりやすい
独自形式

列車番号は？

20031225ﾋｶﾘ△001･･･

えーっと
先頭から１３バイト目から３バイト・・・
ＸＭＬインタフェース<列車情報><乗車日>20031225</乗車日><列車名>ﾋｶﾘ</列車名><列車番号>001</列車番号>

列車番号は、 ００１：</列車情報>Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved. 12

マルスにおけるＣＯＢＯＬ−ＸＭＬ連携システム ＸＭＬ採用ポイント（３）3 データ交換技術としての将来性

・ ＥＤＩ（電子データ交換）やアプリケーション間連携のための標準データフォーマットとして適用範囲が拡大
・ ｅ-ビジネスでの企業間相互接続（ＢｔｏＢ）のデータ交換技術として注目

ＸＭＬ
Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved. 13

マルスにおけるＣＯＢＯＬ−ＸＭＬ連携システム ＸＭＬ採用ポイント（４）3 Ｗｅｂシステムとの親和性がある

・ 将来的にＷｅｂシステムとの連携を視野に・・・
Ｗｅｂシステムとの親和性のあるデータ交換技術を・・・

ＸＭＬＷｅｂ
Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved. 14

Contents

1 顧客会社概要
2 マルスとは・・・
3 マルスにおけるＣＯＢＯＬ−ＸＭＬ連携システム
4 なぜ、ＣＯＢＯＬ？
5 マルスでの適用例
6 マルスにおけるＣＯＢＯＬ−ＸＭＬ連携適用評価

4 なぜ、ＣＯＢＯＬ？
生産性が高く保守性に優れたＣＯＢＯＬ
・・ ＣＯＢＯＬ既存資産の再利用
ＣＯＢＯＬ既存資産の再利用
・・ ＣＯＢＯＬ技術者が多い
ＣＯＢＯＬ技術者が多い
・・ 業務ロジックを誰が書いても均一な品質と性能
業務ロジックを誰が書いても均一な品質と性能

Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved. 16

なぜ、ＣＯＢＯＬ？（１）4 ＣＯＢＯＬ既存資産の再利用
マルスにおける業務ロジックの多くがＣＯＢＯＬでマルスにおける業務ロジックの多くがＣＯＢＯＬで記述されている
記述されている
既存の業務ロジックを再利用したい
既存の業務ロジックを再利用したい

ＣＯＢＯＬ資産レガシー

低コスト開発新システム

Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved. 17

なぜ、ＣＯＢＯＬ？（２）4 ＣＯＢＯＬ技術者が多い
マルス開発担当者の多くがＣＯＢＯＬ技術者である
マルス開発担当者の多くがＣＯＢＯＬ技術者である
システム構築のノウハウが豊富

大規模システム構築

豊富な人材
Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved. 18

なぜ、ＣＯＢＯＬ？（３）4 業務ロジックを誰が書いても均一な品質と性能
他言語と比較し担当者間でのスキルの差が出にくい他言語と比較し担当者間でのスキルの差が出にくい
業務ロジックを記述する上でパターン化されている業務ロジックを記述する上でパターン化されている
COBOL
大規模システム構築

均一な品質と性能

保守性の高いシステム構築Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved. 19

なぜ、ＣＯＢＯＬ？

4 ＸＭＬ連携における問題
ＣＯＢＯＬプログラムでＸＭＬデータを扱うにはどうすればよいか？
ＣＯＢＯＬプログラムでＸＭＬデータを扱うにはどうすればよいか？
一般的なＸＭＬデータ処理方式は、ＤＯＭ／ＳＡＸプログラミング
一般的なＸＭＬデータ処理方式は、ＤＯＭ／ＳＡＸプログラミング

ＣＯＢＯＬの言語特性上、ＣＯＢＯＬの言語特性上、ＤＯＭ／ＳＡＸプログラミングは困難
ＤＯＭ／ＳＡＸプログラミングは困難
ＤＯＭ：ＸＭＬパーサでメモリ展開したＸＭＬデータのツリー構造を扱う→動的メモリをポインタで扱うプログラミングが必要
ＳＡＸ：ＸＭＬデータを走査しながら特定の要素を見つけイベント化→イベント起動型のプログラミングが必要
Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved. 20

なぜ、ＣＯＢＯＬ？

4 ＸＭＬ連携における問題
問題解決
問題解決

ＣＯＢＯＬ−ＸＭＬ連携製品の登場
ＣＯＢＯＬ−ＸＭＬ連携製品の登場
ＣＯＢＯＬ−ＸＭＬ連携製品
ＣＯＢＯＬ−ＸＭＬ連携製品『COBOL『COBOLAdapter
AdapterforforXML』
XML』により、により、
ＸＭＬデータアクセスの複雑なプログラミングが不要
ＸＭＬデータアクセスの複雑なプログラミングが不要

SAX
DOM
COBOL Adapter for XML
COBOL
COBOL

XMLXML
Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved. 21

なぜ、ＣＯＢＯＬ？

4 COBOL Adapter for XML 概要
基本機能
ＸＭＬデータをＣＯＢＯＬのレコードとして、ファイルＩ／Ｏの要領でＸＭＬデータをＣＯＢＯＬのレコードとして、ファイルＩ／Ｏの要領でＣＯＢＯＬプログラムから入出力できる
ＣＯＢＯＬプログラムから入出力できる
ＣＯＢＯＬソース（READ例）

ＸＭＬデータ<列車情報><乗車日>20031225</乗車日><列車名>ﾋｶﾘ</列車名><列車番号>001</列車番号>：ＣＯＢＯＬレコード
01 列車情報.
02 乗車日 PIC X(8). ←‘20031225’
02 列車名 PIC X(4). ←‘ﾋｶﾘ△’
02 列車番号 PIC X(3). ←‘001’：

ＸＭＬアクセスルーチン
READＸＭＬパーサ（自動生成※１）※１：ＸＭＬアクセスルーチンは、『COBOL Adapter for XML』の提供コマンドで自動生成できる
Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved. 22

なぜ、ＣＯＢＯＬ？

4 COBOL Adapter for XML 概要
豊富なエラーチェック機能・ ＸＭＬの妥当性検証
・ 不当文字・オーバーフローの検出
・ エラー発生位置の取得（パスを通知）

不正なＸＭＬOPTS

不正なＸＭＬを受付けない

Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved. 23

Contents

1 顧客会社概要
2 マルスとは・・・
3 マルスにおけるＣＯＢＯＬ−ＸＭＬ連携システム
4 なぜ、ＣＯＢＯＬ？
5 マルスでの適用例
6 マルスにおけるＣＯＢＯＬ−ＸＭＬ連携適用評価

マルスでの適用例

5 システム構成
ＴＰモニタ

OpenTP1

開発言語

COBOL85

ＸＭＬパーサCOBOL Adapter for XML

ＤＢＭＳ

HiRDB

ＣＡＳＥツール

SEWB+

統合運用管理JP1
Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved. 25

マルスでの適用例 システム構成（１）5 OpenTP1 概要

・・ メインフレームと同等の信頼性
メインフレームと同等の信頼性・・ ＣＯＢＯＬフルサポートのＡＰＩ
ＣＯＢＯＬフルサポートのＡＰＩ

OpenTP1

OpenTP1
マルス本体
OpenTP1
Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved. 26

マルスでの適用例 システム構成（２）5 HiRDB/JP1 概要

・・ HiRDBHiRDB ミッションクリティカル対応されたＲＤＢＭＳ
ミッションクリティカル対応されたＲＤＢＭＳ・・ JP1
JP1

システム運用と管理を一元的に実現
システム運用と管理を一元的に実現

HiRDB
JP1
OpenTP1
Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved. 27

マルスでの適用例 システム構成（３）5 SEWB+ 概要

・・ プログラム自動生成機能を適用
プログラム自動生成機能を適用

SEWB+

SEWB+

ﾃﾝﾌﾟﾚｰﾄ

部品

UOC

生成

COBOL
ソース

ひとつのテンプレートに複数の部品を取込みＣＯＢＯＬソースを生成するプログラム固有の処理は、ＵＯＣ（ユーザ追加コーディング）で補う
Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved. 28

マルスでの適用例 システム構成（４）5 システム実装方式

ＡＰサーバ
OpenTP1

外マ部

MHP (業務ﾛｼﾞｯｸ）

シ

COBOL Adapter for
XMLス

ル
独自

本XML

テ

MHP (業務ﾛｼﾞｯｸ）

ムス

体

COBOL Adapter forXML

独自
TCP/IPTCP/IP
XA連携

UNIXｻｰﾊﾞ

ＤＢサーバ

AP/DBｻｰﾊﾞは、ｸﾗｽﾀ構成

HiRDB

MHP：Message Handling Process
UNIXｻｰﾊﾞ
Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved. 29

マルスでの適用例

5 アプリケーション構築手順
第１ステップ

第２ステップXMLｱｸｾｽﾙｰﾁﾝ

ＤＴＤ/ＤＤＦ作成/ﾃﾞｰﾀ定義
自動生成

DTD（文書型定義）
DDF（データ定義）『COBOL Adapter forXML』のｺﾏﾝﾄﾞを使用
ﾃﾞｰﾀ定義とは、XMLｱｸｾｽﾙｰﾁﾝの入出ﾊﾟﾗﾒﾀ

第３ステップ

第４ステップXMLﾊﾟｰｽ

ﾛｰﾄﾞﾓｼﾞｭｰﾙ

処理作成

作成

XMLのﾊﾟｰｽ手順を簡易にするための共通ﾓｼﾞｭｰﾙの作成『SEWB+』のﾌﾟﾛｸﾞﾗﾑ自動生成機能を使用

Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved. 30

マルスでの適用例

5 アプリケーション構築手順（第１ステップ）
ＤＴＤ／ＤＤＦ作成
ＤＴＤ／ＤＤＦ作成
ＤＴＤ（文書型定義）：ＸＭＬデータの構造を定義するＤＴＤ（文書型定義）：ＸＭＬデータの構造を定義する
ＤＤＦ（データ定義）：ＸＭＬ要素とＣＯＢＯＬデータ項目とＤＤＦ（データ定義）：ＸＭＬ要素とＣＯＢＯＬデータ項目とを結び付ける対応情報を定義を結び付ける対応情報を定義
ＤＤＦ

ＤＴＤ

列車情報
乗車日
列車名
列車番号
空席数

列車情報
乗車日
列車名
列車番号
空席数
：

集団項目
文字8ﾊﾞｲﾄ
文字4ﾊﾞｲﾄ
文字3ﾊﾞｲﾄ
数値3ﾊﾞｲﾄ：

結び付け
Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved. 31

マルスでの適用例

5 アプリケーション構築手順（第１ステップ）
Ｄ
DFは、各要求インタフェース単位に作成
ＤDFは、各要求インタフェース単位に作成
・・ ＤＤＦをひとつにするとデータ定義サイズが膨大に・・・
ＤＤＦをひとつにするとデータ定義サイズが膨大に・・・・・ ＸＭＬの柔軟性を活かすためＸＭＬの柔軟性を活かすため・・ ＸＭＬパース処理性能を考慮
ＸＭＬパース処理性能を考慮
ＤＴＤ
列車情報
乗車日
列車名
列車番号
空席数
：

ＤＤＦ
列車情報

データ定義（COPY句）

集団項目

列車名
文字4ﾊﾞｲﾄ
列車番号 文字3ﾊﾞｲﾄ

生成

01 列車情報.
02 列車名PIC X(4).
02 列車番号 PIC X(3).
：ﾃﾞｰﾀ定義は、ＸＭＬｱｸｾｽﾙｰﾁﾝの入出力ﾊﾟﾗﾒﾀ：

COBOL Adapter for XML

ＤＤＦに定義されていない要素は、ＤＤＦに定義されていない要素は、データ定義されない、パースされない
データ定義されない、パースされない
Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved. 32

マルスでの適用例

5 アプリケーション構築手順（第２ステップ）
ＸＭＬアクセスルーチン／データ定義自動生成
ＸＭＬアクセスルーチン／データ定義自動生成『COBOL『COBOL Adapter
Adapter forfor XML』のコマンドにより自動生成
XML』のコマンドにより自動生成
ＤＴＤ
列車情報
乗車日
列車名
列車番号
空席数
：

データ定義（COPY句）

outputinput

01 列車情報.
02 乗車日02 列車名02 列車番号
02 空席数PIC X(8).
PIC X(4).
PIC X(3).
PIC 9(3).
：COBOL Adapter for XML
ＤＤＦ
列車情報
乗車日
列車名
列車番号
空席数

集団項目
文字8ﾊﾞｲﾄ
文字4ﾊﾞｲﾄ
文字3ﾊﾞｲﾄ
数値3ﾊﾞｲﾄ：アクセスルーチン生成コマンド
XMLｱｸｾｽﾙｰﾁﾝ（COBOLｿｰｽ）

Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved. 33

マルスでの適用例

5 アプリケーション構築手順（第３ステップ）
ＸＭＬﾊﾟｰｽ処理手順を簡易にするため、共通ﾓｼﾞｭｰﾙを作成
ＸＭＬﾊﾟｰｽ処理手順を簡易にするため、共通ﾓｼﾞｭｰﾙを作成
ＸＭＬパース処理は、要求インタフェースごと（ＤＤＦ単位）に作成
ＸＭＬパース処理は、要求インタフェースごと（ＤＤＦ単位）に作成コールするＸＭＬアクセスルーチンが異なるだけでワンパターンコールするＸＭＬアクセスルーチンが異なるだけでワンパターン『SEWB+』のプログラム自動生成機能を使用し効率向上『SEWB+』のプログラム自動生成機能を使用し効率向上
UOCプログラム自動生成

SEWB+
ﾃﾝﾌﾟﾚｰﾄ

ＸＭＬﾊﾟｰｽ処理

効率向上
Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved. 34

マルスでの適用例

5 アプリケーション構築手順（第４ステップ）
ロードモジュール作成
ロードモジュール作成
業務プログラム
ＸＭＬアクセスルーチン
データ定義（COPY句）
ＸＭＬパース処理
各種ライブラリ

コンパイル＆リンク

ﾛｰﾄﾞﾓｼﾞｭｰﾙ

OpenTP1ﾗｲﾌﾞﾗﾘなど

Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved. 35

Contents

1 顧客会社概要
2 マルスとは・・・
3 マルスにおけるＣＯＢＯＬ−ＸＭＬ連携システム
4 なぜ、ＣＯＢＯＬ？
5 マルスでの適用例
6 マルスにおけるＣＯＢＯＬ−ＸＭＬ連携適用評価

マルスにおける、ＣＯＢＯＬ−ＸＭＬ連携適用評価（１）

6 親和性の評価

マルスにおける、ＣＯＢＯＬ−ＸＭＬ連携適用評価
ＣＯＢＯＬ−ＸＭＬ連携は、親和性が悪いが・・・
ＣＯＢＯＬ−ＸＭＬ連携は、親和性が悪いが・・・『COBOL『COBOL Adapter
Adapter forfor XML』採用により、親和性が良くなる
XML』採用により、親和性が良くなる
パース後のCOBOLレコードは、英数字、日本語、数値項目のデータ属性をサポート
パース後のCOBOLレコードは、英数字、日本語、数値項目のデータ属性をサポート
繰り返し要素は、OCCURS句で対応など・・・
繰り返し要素は、OCCURS句で対応など・・・ 従来の開発と同様、違和感がない
従来の開発と同様、違和感がない

ＸＭＬを意識することなく業務ロジック開発に専念できる
ＸＭＬを意識することなく業務ロジック開発に専念できる

Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved. 37

マルスにおける、ＣＯＢＯＬ−ＸＭＬ連携適用評価（２）6 性能の評価

マルスにおける、ＣＯＢＯＬ−ＸＭＬ連携適用評価
ＣＯＢＯＬ−ＸＭＬ連携は、ＣＯＢＯＬ−ＸＭＬ連携は、独自形式インタフェース連携より性能が劣る
独自形式インタフェース連携より性能が劣る
ＸＭＬパースには、ＣＰＵパワーが必要。パースする要素は最小限にする必要がある
ＸＭＬパースには、ＣＰＵパワーが必要。パースする要素は最小限にする必要がある
独自形式と比較しメッセージ長が長い。ネットワーク負荷も考慮にいれる必要がある
独自形式と比較しメッセージ長が長い。ネットワーク負荷も考慮にいれる必要がある

パースする要素は、必要最小限にすることパースする要素は、必要最小限にすること

Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved. 38

マルスにおける、ＣＯＢＯＬ−ＸＭＬ連携適用評価（３）6 生産性の評価

マルスにおける、ＣＯＢＯＬ−ＸＭＬ連携適用評価
ＣＯＢＯＬ−ＸＭＬ連携は、ＣＯＢＯＬ−ＸＭＬ連携は、『COBOL『COBOL Adapter
Adapter forfor XML』
XML』 のエラーチェック機能により、のエラーチェック機能により、独自形式インタフェース連携より入力データの検定処理を独自形式インタフェース連携より入力データの検定処理を簡易にすることができる
簡易にすることができる『COBOL『COBOLAdapter
Adapterfor
forXML』
XML』が面倒な入力データ検定処理を行うが面倒な入力データ検定処理を行う

入力データ検定処理にかかる工数を低減
入力データ検定処理にかかる工数を低減
Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved. 39

マルスにおける、ＣＯＢＯＬ−ＸＭＬ連携適用評価（４）

6 総合評価マルスにおける、ＣＯＢＯＬ−ＸＭＬ連携適用評価
ＣＯＢＯＬ−ＸＭＬ連携は、性能面での留意点はあるが、ＣＯＢＯＬ−ＸＭＬ連携は、性能面での留意点はあるが、システム要件に柔軟に対応できる実用性のあるシステムをシステム要件に柔軟に対応できる実用性のあるシステムを構築することができる構築することができる

COBOL

XMLマルス

新たな選択肢の誕生

２１世紀の社会ニーズに適応するサービス提供の可能性が広がる
Copyright © Hitachi Systems & Services, Ltd. 2002. All Rights Reserved. 40

鉄道情報システム株式会社殿における、ＣＯＢＯＬ−ＸＭＬ連携システム開発事例

株式会社 日立システムアンドサービス
アプリケーションソリューション事業部
東京ＡＳ第２部 岩城 祥一