用語集
用語集
- アクティビティー (Activity)
- オーケストレーション内の処理の完全な機能単位。 アクティビティーには、フロー制御 (ロジック) アクティビティー、データの消費と送信を容易にするデータ・アクティビティー、およびデータベース・システム、エンタープライズ・システム、Web サーバー、E メール・サーバーなどのシステムとの統合を可能にするアクティビティーがあります。 オーケストレーションには一連のアクティビティーが含まれています。
- 資産 (Assets)
- 特定のアクティビティーに関連付けられた、補足的な構成ファイル、スクリプト、またはその他の素材。例えば、データベース挿入アクティビティーのために作成されるバッファー・テーブル・スクリプトは資産です。 資産は Web 管理コンソールによって制御されます。資産へのアクセス権は、WMC のユーザー以外のユーザーにも付与できます。 例えば、DBA には、必要な表またはトリガーを作成できるように、データベース・アクティビティーに関連付けられた資産に対する特権を付与できます。
- バッファー・テーブル (Buffer table)
- 単一表の挿入、更新、または削除のデータベース・モジュール・アクティビティーなど、さまざまなデータベース・アクティビティーとともに使用される補助表。データベース DML (データ操作言語) アクティビティーの 1 つを構成すると、Studio は、データベース表で適切なトリガーを作成するために使用可能な SQL スクリプトを生成します。 バッファー・テーブルには、トリガー・イベント (INSERT、UPDATE、DELETE) の発生時にデータが取り込まれます。 バッファー・テーブルにより、データベース変更を取り込み、オーケストレーションによる処理を開始するための手段が提供されます。
- コマンド・ライン・インターフェース (Command-line interface)
- 統合アプライアンスを構成、管理、および照会するための、Web 管理コンソールに代わるテキスト・ベースのインターフェース。
- コントロール表 (Control table)
- 統合において、データベース・エンドポイントの使用を容易にするデータベース表。 バッファー・テーブルの場合と同様に、Studio は、特定の表への挿入、更新、および削除が一度だけ行われるようにするために使用可能なコントロール表を作成するためのスクリプトを生成します。
- デプロイ (Deploy)
- 統合アプライアンスにプロジェクト構成のインスタンスを作成します。
- 文書 (Document)
- 統合プロジェクトを構成する XML スキーマ・ファイル、DTD、およびその他の構成ファイル。
- 動的区切り文字 (Dynamic delimiters)
- 一揃いの電子カルテを含むファイルで新規レコードの先頭を示す HL7 PID (患者 ID) メッセージ・ヘッダーなど、メッセージ自体のフィールド内から取得される区切り文字。
- 空プレースホルダー (Empty placeholder)
- 複数のブランチを持つアクティビティーに、当該ブランチでのアクティビティーの初期プレースホルダーとして置かれます。 このアイコン上に他のアクティビティーをドロップすると、そのアクティビティーは削除されます。
- エンドポイント (Endpoint)
- 実行時にデータを取得するかデータを返すために統合アプライアンスが接続する、データベース・サーバー、FTP サーバー、E メール・システム、エンタープライズ・アプリケーションなどの外部システム。
- フラット・ファイル (Flat file)
- XML 以外のデータを含むファイル。 フラット・ファイルには通常、2 つのタイプがあります。コンマ、タブ、空白、またはその他の区切り文字を使用して可変長フィールドおよびレコードを区切る「区切り」と、フィールドおよびレコードの幅が固定である「定位置」です。
- For Each
- データが反復するメッセージ構造に対して繰り返されるアクティビティー。
- フラット・ファイル・スキーマ (Flat File Schema)
- 特定のフラット・ファイルのセットを解釈する方法を定義します。 Studio は、「メッセージ定義」ペインで定義された構成に基づいてフラット・ファイル・スキーマ (XML スキーマ) を作成します。フラット・ファイル・スキーマは、ソース・フラット・ファイルを XML に変換するために「フラット・ファイルの読み取り」アクティビティーと組み合わせて使用されます。
- 関数 (Function)
- オーケストレーションでの処理の定義に使用可能な、Studio によって提供されるストリング関数、数学関数、および各種関数。 事前作成の関数に加えて、Studio では、ユーザー独自のカスタム関数およびルックアップ・テーブルを作成できます。
- 統合プロジェクト (Integration project)
- Studio で設計され、統合アプライアンスにデプロイされた、統合ソリューションからなる、さまざまな入力、出力 (エンドポイント)、マッピングとスキーマ定義 (変換、メッセージ形式)、オーケストレーション、および構成情報。
- ジョブ (Job)
- オーケストレーションの特定のランタイム・インスタンス。
- マップ (Map)
- 入力パラメーターを変数にバインドし、変数をオーケストレーションにバインドするための構成要素。 多くの Studio アクティビティーには、実パラメーターを変数にマップする方法、および変数をオーケストレーションで処理する方法を定義するために、オーケストレーションのコンテキストで設計時に構成する必要がある組み込みマップが含まれています。 組み込み済みのアクティビティー・マップに加えて、Studio には、オーケストレーションへの任意のタイプの入出力をバインドするために使用できるスタンドアロンの「アクティビティーのマップ」があります。
- ノード (Node)
- 統合アプライアンスに対するデータ入出力はすべて、ツリー状の階層構造における一連のノードとして Studio に具体化されます。 多くの場合、ノードは XML 文書の構造および内容を表しますが、そうではない場合もあります (例えば、データベース表の行はノードとして表示されます)。Studio でのノードは、構造に関する情報、サポート可能なコンテンツのタイプに関する情報、またはデータの追加特性に関する情報を伝達します。
- オーケストレーション (Orchestration)
- Studio を使用して定義および構成され、統合アプライアンスで実行するためにデプロイされる、処理アクティビティー (データ・マッピング、変換、制御ロジック・アクティビティーなど)、エンドポイント、およびデータ型の特定シーケンス。
- パラメーター (Parameter)
- アクティビティーまたはオーケストレーションに渡される値。 例えば、ファイル名およびデータは、FTP エンドポイントからオーケストレーションに渡すことができるパラメーターのうちの 2 つです。
- 選出 (Pick)
- 発生したアクションに基づいて起動するスターター・アクティビティーを決定するアクティビティー。例えば、「選出」アクティビティーに 3 つのブランチ (「挿入済み行の取得」アクティビティーが入っているブランチ、「削除済み行の取得」アクティビティーが入っているブランチ、および「更新済み行の取得」アクティビティーが入っているブランチ) があるとします。データベースで UPDATE イベントが発生すると、オーケストレーションのインスタンスが作成され、「更新済み行の取得」アクティビティーが入っているブランチが呼び出されます。
- プロジェクト (Project)
- Cast Iron® Studio を使用して定義および作成されるプロジェクト。プロジェクトにはそれぞれ、プロパティー・ファイル (filename.sp3) と、すべての統合エレメント (オーケストレーション、エンドポイント、XML スキーマ、フラット・ファイル) とそれらの固有の構成 (変数、パラメーター) からなるいくつかの追加メタデータ・ファイルおよびフォルダーがあります。
- 公開 (Publish)
- 後のランタイム構成および特定環境へのデプロイのために、すべてのプロジェクト・ファイルを Studio から統合アプライアンスに、または中間ステージング域 (ファイル・サーバー上の共用ディレクトリーなど) にコピーします。 「公開」プロセスには、プロジェクトの妥当性検査、プロジェクト構成文書の .par ファイルの作成、および指定された統合アプライアンスへのパッケージの送信が含まれます。
- レコード ID (Record identifier)
- EDI (電子データ交換) または HL7 (Health Level 7) ファイルなど、特定のタイプのフラット・ファイルでレコードを区切るための特殊フィールド。例えば、HL7 PID (患者 ID) 番号はレコード ID です。
- 反復区切り文字 (Repetition delimiters)
- データにレコード ID などの固有値がない場合に、あるレコードを別のレコードと区別するために使用される、フラット・ファイルにおける区切り文字。
- 置換 (Replace)
- 「選出」および他のアクティビティー・ブランチに、そのブランチのメッセージを受信するエンドポイント・アクティビティーの初期プレースホルダーとして置かれます。このアイコンに「受信」エンドポイント・アクティビティーをドロップすると、削除されます。
- ストアード・プロシージャー (Stored procedure)
- データベース内にあり、その名前を指定して明示的に実行される機能コード単位。ストアード・プロシージャーは、特定の挿入、更新、または削除アクティビティーが特定のデータベース表で実行されるときに、バッファー・テーブルにデータを取り込むために使用できます。
- Studio
- 統合プロジェクトと、それらを構成するオーケストレーションを作成、構成、および公開するための、統合開発環境 (IDE)。 Studio プロジェクトは、Cast Iron 統合アプライアンス上で実行されます。
- 終了 (Terminate)
- オーケストレーション処理を停止します。
- 変換 (Transformation)
- あるフォーマットから別のフォーマットにデータを変換します。例えば、CSV (コンマ区切り値) フォーマットのフラット・ファイル・データを XML データに変換します。変換では、データの抑制、データの追加、データ型の変更、および計算の実行も可能です。
- トリガー (Trigger)
- トリガー・イベントの発生時に、暗黙的に呼び出されるデータベース・ストアード・プロシージャーの 1 タイプ。データベース・モジュールでは、「トリガー・イベント」は表に対する INSERT、UPDATE、または DELETE です。
- 変数 (Variable)
- オーケストレーションによって処理されるデータ値を渡すために使用されます。 変数は、ソースおよびターゲットを識別するためにマップで使用されます。 一部のアクティビティーでは、変数が自動的に作成されます。
- while ループ (While loop)
- 子アクティビティーを開始し、指定された条件が true である間はそのアクティビティーの処理を続けます。