@IT|@IT自分戦略研究所|QA@IT|イベントカレンダー+ログ | ||
Loading
|
|
@IT > 基幹システムのオープン化の現状と課題 |
企画:アットマーク・アイティ 営業企画局 制作:アットマーク・アイティ 編集局 掲載内容有効期限:2003月8月11日 |
|
|
「オープンシステム」という言葉が登場して久しい。1990年代前半にクライアント/サーバ(C/S)型システムが登場し、「ダウンサイジング」とともに一斉を風靡したこのキーワードはその当時、情報系システムで実現、実践されていた。その後のJavaテクノロジの進化、J2EEアプリケーションサーバの登場、ERPパッケージの普及などさまざまなITトレンドのうねりの中で、「オープン化」の波はいよいよ基幹系システムにも到達してきた。しかし、実際の開発現場では、オープン化に際して種々の課題に突き当たっている。 果たして基幹システムのオープン化の潮流は、いまどのような方向に向かっているのだろうか。そして、IT業界はその要求にどのように応えようとしているのか。今回は基幹システムのオープン化の現状と課題について、株式会社アイ・ティ・アール(以下アイ・ティ・アール)の内山悟志氏と株式会社電通国際情報サービス(以下ISID)の芝田氏に話をうかがった。
こうしたことから、現在新規のシステム開発はすべて「オープン環境で」ということが前提になっている。芝田氏によると「現在、大型汎用機に関する案件は、既存ユーザーからの保守・運用のみ。新規で汎用機を導入する案件はほとんどありません」という。 そして徐々に、“最後の砦”といわれている基幹システムや銀行の環状系システムにも、徐々にオープン化の波が押し寄せているのである。
そもそも、メインフレームで稼働している基幹システムをオープン環境へ移行するのは大変な労力を要する。 実際にシステム開発に携わるISIDの芝田氏によると、「昔のCOBOLプログラムのうち、オープン環境下で再利用できる部分は本当にわずか」。特に帳票出力のプログラムなど、特定のプリンタやハードウェアに最適化してあるコードの場合、そのまま移行するのはまず不可能だという。プログラム変換ツールと手作業を使い分けながら、少しずつ組み立て直すしかないのが現状だ。芝田氏はこう語る。
「大量データをバッチ処理するには、正直に言って旧来のメインフレームの方が安定性が高いのも事実。そのため大規模トランザクションが発生する金融機関の勘定系システムは、いまだに汎用機を使っているケースが多いのですが、最近になって『オープン系へ移行したい』というお客様も増え始めました。私が手掛けたプロジェクトでは、3年かけて少しずつオープン環境へ入れ替えたという事例もあります」
ちなみにこの案件の山場は、やはり出力系プログラムの移行だったという。膨大な顧客データや、日々発生するトランザクションデータをオープン系サーバで処理し、その結果を帳票出力しなくてはならない。その出力部分は、先述した通りメインフレーム専用プリンタに最適化されたプログラムになっている。また基幹データを読み込む際に使う外字コードの問題もあった。結局、コード変換ツールを使いながら、要所要所は技術者が目でチェックすることで、プログラムを開発していったという。
レガシーシステムの移行、置き換え時の問題に加えて、オープン化ならではの問題もある。アイ・ティ・アールの内山氏は次のように指摘する。
この課題に対する対策はどのようなものがあるのか。内山氏は2つの考え方を提示してくれた。 1つは「パターンマッチング」。これはユーザーニーズとシステムの技術的な特徴を整理し、これらを付き合わせて構築すべきシステムの大まかなデザインを描く方法だ。まずユーザーからのシステム案件のうち、いくつかの特徴あるニーズを整理しておく。例えば、「24時間365日のフル稼働」「大規模トランザクションが発生する」といった項目だ。次に、「C/S型システムの特徴」や「Web3階層システムの強み・弱点」などの技術的な特徴をそれぞれパターン化する。案件ごとに出てくる各パターンを付き合わせ、検証することで、最適なアーキテクチャを手早く設計できるという。 そしてもう1つは、「サービス指向アーキテクチャ(SOA)」の考え方だ。企業システムに共通する必須機能を括りだし、「サービス基盤」の中に組み入れることで、開発生産性や保守性を向上させるというものだ。 例えばユーザー認証やネットワークへのアクセス権管理、セキュリティ、それにデータ出力などの機能は、どの業務システムでも必要とする機能だ。こうした機能を1つだけ用意し、個々の業務アプリケーションからは必要に応じてコールする仕組みを構築すれば、新規アプリケーションを追加する際にも、ビジネスロジック部分の開発だけに注力すればよい。結果として、順応性の高い“アダプティブなシステムアーキテクチャ”が実現するわけだ。
同時に内山氏は、「ユーザー企業自身が技術的なアーキテクチャを作り上げていくことはもうない」と断言する。
「私が期待するのは、トップを走るようなSIベンダがそうしたアーキテクチャを持つことです。彼らが何らかのフィロソフィーを持っていないと、何の脈絡もなく、システムが入っていってしまうことになります」 また、アダプティブなシステムでは外枠にあたるアーキテクチャのほかに、その中味である個別のアプリケーションやコンポーネントも重要になる。 内山氏も「翼システムの製品などは、アダプティブなシステムを構築するための主要コンポーネントと言えるでしょう」と述べるが、ITツールベンダが提供する各種ソフトウェアは、システムの接続・連携を前提にした形で進化を続けている。そこで開発現場では、いかに適切なアプリケーションやコンポーネントを選定するか、そしてその連携や動作の実証が大きなポイントとなってくる。
このように内山氏の意見は厳しいが、一部ベンダやSIerがオープン化支援サービスを徐々に始めている。次回からは、そうしたIT業界の動きをリポートしていこう。 ◇
|
−帳票ツールとミドルウエア連携 必見!! システム構築の最短化=検証済み実装モデル= −入力フォーム活用で変わる 標準的な仕組みで電子申請できる実践型実装モデル −業務が強くなるデータ活用 はじめたい「集計・分析」の要件から早期解決
@IT News:従来の半額、IBMがLinux専用メインフレームで攻めの戦略(2003/3/20) @IT News:ベンダ任せのIT戦略は「5年で滅びる」(2003/2/15) @IT System Insider:問われる情報システム産業の構造(2002/7/13) @IT News:コンポーネント・XML・UMLが開く次世代ソフトウェア開発(2002/6/7) @IT News:メインフレーム王国日本への黒船となるか、サンのリホスティング(2002/5/10)
|