【手続補正書】
【提出日】平成17年8月2日(2005.8.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】システム開発方法、システム開発支援システム、および、システム開発支援プログラム
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プログラムを実行させるシステムのシステム開発方法において、
前記プログラムを実行させるシステムを、プログラムを実行させるためのサーバのサーバ構成と、データ加工処理をおこなうためのミドルウェア構成と、データの入出力間のデータ加工処理としてユーザに定義される論理ジョブとに階層化してモデル化して組合せたパタンをモデルパタンとして記憶装置に格納し、
前記論理ジョブの入力となるデータと出力となるデータとその間のデータ加工処理に関する情報である論理ジョブ設計情報の入力をユーザから受付け、
前記記憶装置に格納されたモデルパタンと前記論理ジョブ設計情報とに基づいて、前記サーバ構成と前記ミドルウェア構成に従ったシステムで実行させるプログラムのための環境設定の定義情報であるミドルウェア環境定義情報及び前記サーバ構成に従うサーバ上で動作するプログラム部品とを生成することを特徴とするシステム開発方法。
【請求項２】
前記論理ジョブ設計情報において出力となるデータの出力先のテーブルのテーブル分割パタンを当該データの種別と対応付け、データ加工処理のジョブ分割パタンを当該データ加工処理の種別と対応付け、それぞれの対応関係に関する情報を予め前記記憶装置に格納し、
前記ユーザから入力された論理ジョブ設計情報に含まれる入力及び出力となる各データの種別並びにデータ加工処理の種別に対応する前記記憶装置に格納したテーブル分割パタン及び前記ジョブ分割パタンに基づいて前記ミドルウェア上で動作するプログラム部品を生成することを特徴とする請求項１記載のシステム開発方法。
【請求項３】
前記モデルパタンは、前記サーバ構成と前記ミドルウェア構成を対応付けるサーバ・ミドルウェア対応関係情報と前記ミドルウェアと前記論理ジョブを対応付ける論理ジョブ・ミドルウェア対応関係情報とを関連付ける情報であることを特徴とする請求項２記載のシステム開発方法。
【請求項４】
前記プログラム部品の生成においては、前記テーブル分割パタンと前記ジョブ分割パタンの組合せのテーブルを前記記憶装置に予め格納し、当該格納した組合せに基づいて前記プログラム部品を複数生成し、
生成した複数のプログラム部品を前記サーバ構成に従う複数のサーバに分けて送信し、実行せしめることを特徴とする請求項２記載のシステム開発方法。
【請求項５】
プログラムを実行させるシステムのシステム開発支援システムにおいて、
前記プログラムを実行させるシステムを、プログラムを実行させるためのサーバのサーバ構成と、データ加工処理をおこなうためのミドルウェア構成と、データの入出力間のデータ加工処理としてユーザに定義される論理ジョブとに階層化してモデル化して組合せたパタンをモデルパタンとして格納する記憶装置と、
前記論理ジョブの入力となるデータと出力となるデータとその間のデータ加工処理に関する情報である論理ジョブ設計情報の入力をユーザから受付ける入力装置と、
前記記憶装置に格納されたモデルパタンと前記論理ジョブ設計情報とに基づいて、前記サーバ構成と前記ミドルウェア構成に従ったシステムで実行させるプログラムのための環境設定の定義情報であるミドルウェア環境定義情報及び前記サーバ構成に従うサーバ上で動作するプログラム部品とを生成するサーバとを有することを特徴とするシステム開発支援システム。
【請求項６】
前記論理ジョブ設計情報において出力となるデータの出力先のテーブルのテーブル分割パタンを当該データの種別と対応付け、データ加工処理のジョブ分割パタンを当該データ加工処理の種別と対応付け、それぞれの対応関係に関する情報を予め前記記憶装置に格納し、
前記サーバが、前記ユーザから入力された論理ジョブ設計情報に含まれる入力及び出力となる各データの種別並びにデータ加工処理の種別に対応する前記記憶装置に格納したテーブル分割パタン及び前記ジョブ分割パタンに基づいて前記ミドルウェア上で動作するプログラム部品を生成することを特徴とする請求項５記載のシステム開発支援システム。
【請求項７】
前記モデルパタンは、前記サーバ構成と前記ミドルウェア構成を対応付けるサーバ・ミドルウェア対応関係情報と前記ミドルウェアと前記論理ジョブを対応付ける論理ジョブ・ミドルウェア対応関係情報とを関連付ける情報であることを特徴とする請求項６記載のシステム開発支援システム。
【請求項８】
前記サーバの前記プログラム部品の生成においては、前記テーブル分割パタンと前記ジョブ分割パタンの組合せのテーブルを前記記憶装置に予め格納し、当該格納した組合せに基づいて前記プログラム部品を複数生成し、
生成した複数のプログラム部品を前記サーバ構成に従う複数のサーバに分けて送信し、実行せしめることを特徴とする請求項６記載のシステム開発支援システム。
【請求項９】
プログラムを実行させるシステムのシステム開発支援プログラムにおいて、
前記プログラムを実行させるシステムを、プログラムを実行させるためのサーバのサーバ構成と、データ加工処理をおこなうためのミドルウェア構成と、データの入出力間のデータ加工処理としてユーザに定義される論理ジョブとに階層化してモデル化して組合せたパタンをモデルパタンとして記憶装置に格納する機能と、
前記論理ジョブの入力となるデータと出力となるデータとその間のデータ加工処理に関する情報である論理ジョブ設計情報の入力をユーザから受付ける機能と、
前記記憶装置に格納されたモデルパタンと前記論理ジョブ設計情報とに基づいて、前記サーバ構成と前記ミドルウェア構成に従ったシステムで実行させるプログラムのための環境設定の定義情報であるミドルウェア環境定義情報及び前記サーバ構成に従うサーバ上で動作するプログラム部品とを生成する機能とをコンピュータ上で実行することを特徴とするシステム開発支援プログラム。
【請求項１０】
請求項９記載のシステム開発支援プログラムを記録したコンピュータ読取り可能な記録媒体。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００９０
【補正方法】変更
【補正の内容】
【００９０】
また、論理ジョブモデル情報１０５は、テーブル種別３０９、ジョブ種別３１０よりなる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００９１
【補正方法】変更
【補正の内容】
【００９１】
この論理ジョブモデル情報１０５は、上で説明したテーブル種別とジョブ種別を定義するものであり、テーブル種別３０９には、テーブルの役目ごとにテーブル種別の名称が、ジョブ種別３１０には、ジョブの役目ごとにジョブ種別の名称が格納される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００９６
【補正方法】変更
【補正の内容】
【００９６】
論理ジョブ・ミドルウェア対応関係１０４は、論理ジョブモデル情報１０５と、ミドルウェア情報１０３を関係付ける情報であり、ミドルウェア対応関係テーブル種別・表領域対応関係３０７と、ジョブ種別・ジョブ格納領域対応関係３０８よりなる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１４３
【補正方法】変更
【補正の内容】
【０１４３】
そして、モデル個別情報登録画面５１０を用いて、図３に示したモデル情報１０７のサーバモデル情報１０１とミドルウェア情報１０３と論理ジョブモデル情報１０５の登録をおこなう。
【手続補正７】
【補正対象書類名】図面
【補正対象項目名】図３
【補正方法】変更
【補正の内容】
【図３】
2005004411.tif 000001