Cosminexus サービスプラットフォーム システム構築・運用ガイド
(英字)
- CTM(Cosminexus Component Transaction Monitor)
- 構成ソフトウェアの一つです。サービス部品の実行要求が集中しないようにスケジューリングをするための機能です。
- DB Connector
- データベースに接続するためのリソースアダプタです。
- DBアダプタ
- データベースの操作をサービス部品として利用する場合に,操作するデータベースや実行するSQLを定義したHCSCコンポーネントです。
- DBキュー
- データベースを介してシステム間で連携する,TP1/EE(TP1/Server Base Enterprise Option)の機能です。DBキュー機能を使用すると,データベースをキューとして,TP1/EEとJ2EEとの間で,非同期型のメッセージ送受信ができます。
- EAR(Enterprise ARchive)ファイル
- J2EEアプリケーションを構成する複数のファイルをEARファイル形式でパッケージ化したものです。
- Cosminexus サービスプラットフォームでは,HCSCコンポーネントをパッケージングして,EARファイルを作成します。
- Eclipse
- Eclipseプロジェクト(eclipse.org)が提供するオープンソースの統合開発環境です。ソースコードの編集支援機能やデバッグ機能など,アプリケーションの開発効率を向上させる各種機能を備えています。
- Cosminexus サービスプラットフォームでは,Eclipseに必要な機能をプラグインして利用します。
- EJB(Enterprise JavaBeans)
- 業務ロジックをプログラムとして記述したビジネスロジック,および永続的データを格納するオブジェクトであるエンティティをJavaコンポーネント化したものです。Sun Microsystems, Inc.からEJB仕様が公開されています。
- HCSC(Hitachi Cosminexus Service Coordinator)
- uCosminexus Service Platformを構成する構成ソフトウェアの一つです。Cosminexus サービスプラットフォームでSOAを適用したシステムを構築,運用するための機能として,ビジネスプロセス実行機能,データ変換機能,DBアダプタ機能,実行環境の運用管理機能,およびメッセージング制御機能を提供しています。
- HCSC-Business Process(ビジネスプロセス基盤)
- ビジネスプロセスの定義に従って,適切なサービス部品を呼び出すための機能です。
- HCSC-Data Transform(データ変換基盤)
- データ変換定義に従って,要求電文・応答電文の電文フォーマットを変換する機能です。
- HCSC-DB Adapter(DBアダプタ連携基盤)
- DBアダプタの定義に従って適切なサービス部品(データベースの操作)を呼び出す機能です。
- HCSC-Manager
- Cosminexus サービスプラットフォームの運用環境で利用する運用管理機能です。
- HCSCサーバのセットアップ機能,HCSCコンポーネントの配備機能,プロセスインスタンスの実行履歴管理機能などが含まれます。
- HCSC-Managerコマンド共通定義ファイル(csccmd.properties)
- 運用環境で使用するコマンドの必須項目の省略値を定義するファイルです。J2SEのプロパティ形式のファイルとして作成します。
- このファイルに省略値を定義しておくと,コマンド入力時に該当するオプションの入力を省略できます。
- HCSC-Manager定義ファイル(cscmng.properties)
- 運用環境のカスタマイズに必要な情報を定義するファイルです。J2SEのプロパティ形式のファイルとして作成します。
- リポジトリのインポート先となるディレクトリや,ログファイルの大きさ・面数などを定義できます。
- HCSC-Messaging(メッセージング基盤)
- サービスアダプタの定義に従って適切なサービス部品を呼び出す機能です。
- HCSCコンポーネント
- 開発環境で作成するサービスアダプタ,DBアダプタ,ビジネスプロセス,およびユーザ定義受付の総称です。
- HCSCサーバ
- 実行環境でサービス部品の実行を管理するサーバ機能です。メッセージング基盤,DBアダプタ連携基盤,ビジネスプロセス基盤,データ変換基盤など,実行環境に必要な機能が含まれます。また,標準受付や連携受付などの機能も含まれます。
- HCSCサーバ構成定義ファイル(cscsvsetup.xml)
- HCSCサーバの構成を定義するファイルです。XML形式のファイルとして作成します。
- HCSCサーバ,クラスタ,Cosminexus Managerなどの情報を定義できます。
- HCSCサーバセットアップ定義ファイル(cscsvsetup.properties)
- HCSCサーバのセットアップに必要な情報を定義するファイルです。J2SEのプロパティ形式のファイルとして作成します。
- HCSCサーバに設定するクラスタ名や使用できる標準受付の種類などを定義できます。
- HCSCサーバランタイム定義ファイル(cscsvconfig.properties)
- HCSCサーバの起動時に必要なランタイム情報を定義するファイルです。J2SEのプロパティ形式のファイルとして作成します。
- 実行履歴を採取するかどうかや,トレースファイルのレベル・出力先などを定義できます。
- HTTP
- インターネットで,WWWサーバとWWWクライアントの間でHTML文書を送受信するための通信プロトコルです。
- J2EE(JavaTM 2 Platform, Enterprise Edition)
- Sun Microsystems, Inc.からJ2EE仕様が公開されています。
- J2EEサーバ
- アプリケーションを実行するためのサーバ基盤であるJ2EEコンテナを生成,実行する環境です。Cosminexus サービスプラットフォームは,J2EEサーバとしてCosminexus Component Containerを使用します。
- Java
- 1991年にSun Microsystems社内の研究グループが開発したインタプリタ言語を基に,C++をより移植性と信頼性が高くなるように改良した言語です。Webの普及によってブラウザに応用されています。
- JDBC(Java Database Connectivity)
- Javaのプログラムでデータベースを利用するためのAPIです。
- JavaSoftが1996年前半に仕様を公開しました。Javaプログラムから,JDBC APIを経由して「JDBCドライバ」を呼び出し,ドライバがデータベース・サーバへの接続機能を提供します。
- JP1
- 日立の統合システム運用管理ミドルウェアの総称です。
- MBean(Managed Bean)
- 管理対象となるリソースを表すJavaオブジェクトです。JMX仕様に基づいて実装されます。マネージャに対するリソースのインターフェースとして機能し,リソースに関する情報や操作をマネージャに提供します。
- MyEclipse
- Javaアプリケーションの開発環境です。MyEclipseには,Eclipseでアプリケーションを開発するときに使用するプラグインがまとめられています。MyEclipseを使用すると,アプリケーションの作成,J2EEサーバへのアプリケーションのデプロイ,J2EEサーバの起動・停止,データベースの操作などができます。
- Cosminexusでは,構成ソフトウェアとして,MyEclipseの日本語版環境であるMyEclipse for Cosminexusを提供しています。
- RMI-IIOP
- JavaRMIとJavaIDLを統合したAPIです。
- SessionBean
- セッション単位での処理を行う機能がある,EJBで規定されているBeanの一つです。
- SOAP(Simple Object Access Protocol)
- ネットワーク上のサービス部品を呼び出す際のメッセージを規定したものです。HTTPとXMLがベースとなっています。
- TP1アダプタ
- Cosminexusサービスプラットフォームの実行環境から既存のOpenTP1システム内にあるサービス部品を呼び出す場合に利用するアダプタです。
- uCosminexus Service Architect
- Cosminexus サービスプラットフォームの開発環境を構築・運用するための製品です。
- uCosminexus Service Platform
- Cosminexus サービスプラットフォームの実行環境・運用環境を構築・運用するための製品です。
- W3C(World Wide Web Consortium)
- XMLやDOMを含むWeb関連技術の標準化を推進する非営利団体です。
- Webサービス
- インターネット上に分散するアプリケーションが提供するサービスを,クライアントにAPIとして提供するサービス部品です。
- WS-R(Web Services Reliability)
- 標準化団体OASISで標準化された,インターネット向けのオープンな非同期通信プロトコルです。
- XMLスキーマ
- W3C勧告で定められた仕様で,XML文書内の論理的なデータ構造を規定するための仕組みです。
(ア行)
- アダプタ
- サービスリクエスタからの要求電文を受け取り,アダプタ内で定義されているサービス部品へ要求電文を送信して,サービス部品を呼び出すアプリケーションです。
- アダプタには,標準で使用するサービスアダプタ(標準アダプタ)と,ユーザが必要に応じて使用するカスタムアダプタ(DBアダプタ,TP1アダプタなど)があります。サービスアダプタは,Webサービス,SessionBean,MDB(WS-R),およびMDB(DBキュー)のサービス部品を呼び出すアダプタです。カスタムアダプタは,それ以外のサービス部品を呼び出すアダプタです。
- 運用環境
- 開発環境で作成したEARファイルをリポジトリから読み込み,実行環境に配備する環境です。また,実行環境で利用するHCSCサーバをセットアップします。実行環境での業務の運用を開始したあとは,システムの起動・停止,および状態を監視します。
- 永続化
- ビジネスプロセスのプロセスインスタンスの実行状況を履歴として,データベースに記録することです。
- 応答電文
- サービス部品の実行結果を返すための電文です。応答電文には,サービス部品からHCSCサーバに送信される電文と,HCSCサーバからサービスリクエスタに送信される電文があります。
(カ行)
- 開発環境
- 実行環境でサービス部品を呼び出すために必要なHCSCコンポーネントを作成したり,作成したHCSCコンポーネントをHCSCサーバおよびクラスタにどのように配備するか定義(配備定義)したりする環境です。
- カスタムアダプタ
- 呼び出すサービス部品の種類が,Webサービス,SessionBean,MDB(WS-R),MDB(DBキュー)以外のアダプタです。
- クラスタ
- ある共通の機能を提供するサーバの集合です。
- Cosminexus サービスプラットフォームでは,複数のHCSCサーバでクラスタを構成するロードバランスクラスタと,二つのHCSCサーバで実行系と待機系を構成するHAクラスタがあります。
(サ行)
- サービス
- 業務と一対一に対応し,業務に必要な機能を再利用できるソフトウェア部品のことです。SOAでは,サービスを組み合わせて業務システムを構築します。これによって,業務の変化に対して,システムを迅速に変更できます。
- サービスアダプタ
- どのサービス部品を実行するかを定義したHCSCコンポーネントです。呼び出すサービス部品の種類(Webサービス,SessionBean,MDB(WS-R),MDB(DBキュー))ごとに定義する内容は異なります。
- サービス部品
- サービスアダプタおよびDBアダプタから実行できる業務処理のことです。Webサービス,SessionBean,MDB(WS-R),MDB(DBキュー),およびデータベースの操作をサービス部品として利用できます。
- サービスリクエスタ
- HCSCサーバへサービス部品の実行要求(要求電文)を送信するアプリケーションです。HCSCサーバの標準受付が同期標準受付(Webサービス/SessionBean)か,非同期標準受付(MDB(WS-R)/MDB(DBキュー))か,またはユーザ定義受付(Webサービス)かによって,作成するサービスリクエスタの形式が異なります。
- 標準受付にサービス部品の実行を要求するサービスリクエスタを作成するときは,HCSCサーバに送信される要求電文の電文フォーマットを,標準電文に合わせる必要があります。
- ユーザ定義受付にサービス部品の実行を要求するサービスリクエスタを作成するときは,サービス部品またはビジネスプロセスに定義した電文フォーマット(WSDL)に合わせることができます。
- システム構成定義
- HCSCサーバおよびクラスタのセットアップ情報と,HCSCコンポーネントをHCSCサーバおよびクラスタにどのように配備するかの情報が含まれる定義情報です。
- HCSCサーバおよびクラスタのセットアップ情報は,運用環境で更新されます。開発環境では,HCSCサーバおよびクラスタにHCSCコンポーネントをどのように配備するかの情報を定義します。
- 実行環境
- サービスリクエスタで受け付けた実行要求に応じて,HCSCサーバを介して適切なサービス部品を呼び出し,業務を実行する環境です。
- 実行履歴
- ビジネスプロセスのプロセスインスタンスの実行履歴と電文の実行履歴とがあります。ビジネスプロセスの実行状況や応答状況を確認したり,サービス部品の情報や電文の配送経路や配送状態を確認したりできます。
- 実行履歴情報テーブル
- ビジネスプロセスや電文のプロセスインスタンスおよび電文の実行履歴を管理するテーブルです。
- 性能解析トレース
- Cosminexusシステムの性能解析をするためのトレース情報です。
- 相関セット
- サービスリクエスタから送信された要求電文を一意に識別するために利用する文字列です。HCSCサーバには,サービスリクエスタから相関セットを含む要求電文が送信されます。サービス部品のHCSCサーバは,相関セットを含んだ応答電文をサービスリクエスタに返信します。その結果,サービスリクエスタは受信した応答電文が,どの要求電文に対する応答であるのかを一意に識別できます。
(タ行)
- データ変換
- 標準電文とサービス部品電文の電文フォーマットが異なる場合に,データ変換定義に従って,標準電文をサービス部品電文の電文フォーマットに変換することです。
- データ変換定義
- 標準電文とサービス部品電文の電文フォーマットの相違を解消するためのデータ変換方法を定義したものです。標準電文とサービス部品電文の電文フォーマット定義ファイルの各要素をマッピングし,必要に応じてファンクションを設定して定義します。
- 電文フォーマット
- 要求電文および応答電文のデータ構造です。
- サービスリクエスタからHCSCサーバに送信される要求電文の電文フォーマットは,標準電文の電文フォーマットに合わせる必要があります。標準電文とサービス部品に実行要求するための電文(サービス部品電文)の電文フォーマットが異なる場合は,データ変換定義を作成して,電文フォーマットの相違を解消します。
- 電文フォーマット定義ファイル
- 電文の構造(電文フォーマット)を定義したファイルです。XMLフォーマット定義ファイルとバイナリフォーマット定義ファイルとがあります。サービス部品の実行に利用する電文でXML形式のデータを扱う場合は,XMLフォーマット定義ファイルを,バイナリ形式(XML形式以外)のデータを扱う場合は,バイナリフォーマット定義ファイルを利用します。
(ハ行)
- 配備
- HCSCコンポーネントを適切なHCSCサーバに配置することです。開発環境で作成したHCSCコンポーネントは,運用環境を利用して実行環境(HCSCサーバ)に配備します。
- 配備定義
- 開発環境で,HCSCコンポーネントをHCSCサーバおよびクラスタにどのように配備するか定義し,システム構成定義を更新することです。運用環境からHCSCコンポーネントを配備するときには,開発環境で配備定義したシステム構成定義の内容に従って配備します。
- パッケージング
- 開発環境で作成したHCSCコンポーネントを,実行環境に配備できるようにEARファイルに組み立てることです。
- ビジネスプロセス
- 複数のサービス部品の処理の順番や条件などを定義して,一連の業務の流れとして定義したものです。Cosminexus サービスプラットフォームの開発環境では,複数のアクティビティを画面上に配置し,コネクションで連結して定義します。
- 標準受付
- サービスリクエスタからの要求電文を受け付けるための機能(インターフェース)です。HCSCサーバに含まれる機能です。標準受付を開始すると,サービスリクエスタからの要求電文を受け付けられる状態になります。
- 同期受付(Webサービス/SessionBean)および非同期受付(MDB(WS-R)/MDB(DBキュー))の要求を受け付けることができます。
- 標準電文(標準電文フォーマット)
- Cosminexus サービスプラットフォームで提供する標準的な電文フォーマットです。
- プロセスインスタンス
- ビジネスプロセスで実行している業務の一つの実体です。ワークフローの案件に相当します。
(マ行)
- メソッドトレース
- 障害が発生し,原因の究明が困難な場合に必要な情報です。
(ヤ行)
- ユーザ定義受付
- サービスリクエスタからの実行要求を受け付けるための機能(インターフェース)です。HCSCサーバに含まれる標準受付とは異なり,ユーザが任意のインターフェースを定義できます。定義したユーザ定義受付をHCSCサーバに配備して開始すると,サービスリクエスタからの要求電文を受け付けられる状態になります。
- ユーザ電文
- サービスリクエスタから送信される要求電文です。
- 要求電文
- サービス部品の実行を要求するための電文です。要求電文には,サービスリクエスタからHCSCサーバに送信される電文とHCSCサーバ内のアダプタからサービス部品に送信される電文があります。
(ラ行)
- リクエスト受付
- 標準受付およびユーザ定義受付の総称です。サービスリクエスタからの実行要求を受け付けるための機能(インターフェース)です。
- リクエストトレース
- メッセージング基盤での,標準受付,ビジネスプロセス受付,またはサーバ間転送受付で受け付けたリクエストのBPやサービスアダプタの呼び出し先やその結果を把握するための情報です。
- リポジトリ
- 定義したHCSCコンポーネントやシステム構成定義を格納するディレクトリです。格納した情報は,リポジトリの管理機能(リポジトリのインポート/エクスポート機能)を利用して,開発環境と運用環境との間で受け渡しします。
- 連携受付
- クラスタ間の連携を有効にするための機能です。HCSCサーバに含まれる機能です。連携受付を開始すると,クラスタ間の連携が有効になります。
All Rights Reserved. Copyright (C) 2006, 2008, Hitachi, Ltd.