2.2.1 データベースとReliable Messagingの使用有無
サービスプラットフォームのどの機能を使用し,どのような運用をしたいかによって,データベースとReliable Messagingの使用有無が異なります。使用する機能ごとに,データベースとReliable Messagingの使用有無を次の表に示します。
使用したい機能 |
データベース |
Reliable Messaging |
|
---|---|---|---|
次の同期受付を使用したい
|
× |
× |
|
次の非同期受付を使用したい
|
× |
× |
|
次の同期のサービスアダプタを使用したい
|
× |
× |
|
次の非同期のサービスアダプタを使用したい
|
○ |
○ |
|
DBアダプタを使用したい |
×※1 |
× |
|
ビジネスプロセスを使用したい |
永続化するビジネスプロセスを使用したい |
○ |
× |
永続化しないビジネスプロセスを使用したい※2 |
× |
× |
|
プロセスインスタンスの実行履歴を管理したい |
○ |
× |
- (凡例)
-
○:必須です。
×:必須ではありません。
- 注※1
-
DBアダプタを使用する場合,HCSCサーバが稼働しているマシン上にデータベースは不要です。しかし,DBアダプタから接続するサービス部品稼働マシンでは,データベースが必要になります。
- 注※2
-
永続化しないビジネスプロセスを使用する場合,開発環境で定義できるプロセスに制限がありますので注意してください。詳細は「5.2.1(3) ステータスの永続化の設定」を参照してください。
この表から,データベースとReliable Messagingの使用有無による構成形態は,次の3つのパターンがあることがわかります。
-
データベースとReliable Messagingの両方を使用する
-
データベースとReliable Messagingの両方を使用しない
-
データベースを使用してReliable Messagingを使用しない
本番環境をどのパターンで構築するかによって,テスト環境の設定内容が異なります。テスト環境と本番環境で設定する,データベースとReliable Messagingの使用有無については,マニュアル「サービスプラットフォーム システム構築・運用ガイド」の「1.3 テスト環境と本番環境との関係」を参照してください。また,テスト環境での設定内容については,「2.4 テスト環境の簡易セットアップ」を参照してください。