WLI アプリケーション ライフサイクルのベスト プラクティス

     前  次    目次     
ここから内容

はじめに

WLI の機能

要件について

WLI アプリケーションのアーキテクチャと設計

ビジネス プロセスとビジネス サービスのモデル化

ビジネス プロセスの定義

プロセスの達成目標の特定

プロセスの主要パフォーマンス指標の特定

プロセスのアクターまたは参加者の特定

パブリック プロセスとプライベート プロセスの特定

開始者プロセスと参加者プロセスの特定

プロセスのモジュール化

エンド ツー エンドの部門間プロセスの有効化

プロダクション プロセスとモニタ プロセスの分離

サービスの設計と開発

サービスの分類

サービスの特定

サービス規約の定義

入出力サービス メッセージの定義

サービスの実行前/実行後条件の定義

サービス呼び出しパラダイムの決定

サービスの粒度の決定

サービスの品質要件の定義

サービス プロキシを使用するサービスの設計

再利用可能なサービスの設計

疎結合型サービスの設計

WLI アプリケーションの作成と開発

WLI アプリケーションのアーティファクトと変数の命名標準

モジュール JPD の設計

モジュール XML ドキュメント

パラレル ノード

JPD の例外

プロセス イベントのイベント ハンドラ

JPD トランザクションと補償管理

トランザクション境界

同期プロセスと非同期プロセスのトランザクション

トランザクションとコントロール

トランザクションと XA 準拠

トランザクションと非 XA 準拠コントロール

非トランザクション コントロール

JPD の状態管理

JPD のバージョニング

シングルトン JPD

動的サブスクリプションでの競合状態

デッド レター チャネルのサブスクリプション

高いサービス品質の JPD

JPD の SLA しきい値

モニタ JPD

JPD のセキュリティ ポリシー

相互運用可能な JPD

JPD 間の通信

コントロールの使用

コントロールの動的プロパティとアノテーションの使用

非同期呼び出し時のサービス コントロール メソッドのバッファリング

コントロール ファクトリを使用した複数のコントロール インスタンスの管理

データ トランスフォーメーション

標準データ モデル

実行時のトランスフォーメーションの選択

タスク プランの開発

例外管理のタスク プラン

カスタム ロジックとタスク プランの統合

WLI アプリケーションのデプロイと保守

実行時の WLI アプリケーションのデプロイ

クラスタにおける WLI アプリケーションのデプロイ

Trading Partner Integration リソースのコンフィグレーション

クラスタ コンフィグレーションの変更とデプロイメント要求

WLI クラスタのロード バランシング

クラスタにおける HTTP 機能

クラスタにおける JMS 機能

同期クライアントと非同期ビジネス プロセス

RDBMS イベント ジェネレータ

クラスタにおける Application Integration 機能

同期サービス

非同期サービス

WLI アプリケーションのコア実装パターン

JPD のコア実装パターン

パターン 1 : 基本同期ステートレス双方向サービス

パターン 2 : 基本非同期ステートレス双方向サービス

パターン 3 : 基本非同期ステートレス一方向サービス

パターン 4 : 基本非同期ステートフル双方向サービス

パターン 5 : 基本非同期ステートフル一方向サービス

パターン 6 : 複合同期ステートレス双方向サービス

パターン 7 : 複合同期ステートフル双方向サービス

パターン 8 : 複合非同期ステートレス双方向サービス

パターン 9 : 複合非同期ステートレス一方向サービス

パターン 10 : 複合非同期ステートフル双方向サービス

パターン 11 : 複合非同期ステートフル一方向サービス

その他のパターン

SyncAsync パターン

デシンクロナイザ パターン

デシンクロナイザ サービス

きめの細かいプロセスのきめの粗いプロセス フロントエンド

一般的なメッセージ インタフェースを使用した疎結合プロセス

動的プロパティ駆動型プロセス

要件について


  ページの先頭       前  次