Hitachi

Cosminexus V11 BPM/ESB基盤 サービスプラットフォーム 開発ガイド 基本開発編


2.2.1 データベースとReliable Messagingの使用有無

サービスプラットフォームのどの機能を使用し,どのような運用をしたいかによって,データベースとReliable Messagingの使用有無が異なります。使用する機能ごとに,データベースとReliable Messagingの使用有無を次の表に示します。

表2‒1 使用したい機能ごとのデータベースとReliable Messagingの使用有無

使用したい機能

データベース

Reliable Messaging

次の同期受付を使用したい

  • 標準受付(Webサービス)

  • 標準受付(SessionBean)

  • SOAP受付

  • TP1/RPC受付

  • FTP受付

  • HTTP受付

  • Message Queue受付

  • ファイルイベント受付

  • Kafka受付

×

×

次の非同期受付を使用したい

  • 標準受付(MDB(WS-R))

  • 標準受付(MDB(DBキュー))

  • Message Queue受付

×

×

次の同期のサービスアダプタを使用したい

  • SOAPアダプタ

  • SessionBeanアダプタ

  • TP1アダプタ

  • ファイルアダプタ

  • Object Accessアダプタ

  • Message Queueアダプタ

  • FTPアダプタ

  • ファイル操作アダプタ

  • メールアダプタ

  • HTTPアダプタ

  • コマンドアダプタ

  • SFTPアダプタ

  • Kafkaアダプタ

×

×

次の非同期のサービスアダプタを使用したい

  • MDB(WS-R)アダプタ

  • MDB(DBキュー)アダプタ

DBアダプタを使用したい

×※1

×

ビジネスプロセスを使用したい

永続化するビジネスプロセスを使用したい

×

永続化しないビジネスプロセスを使用したい※2

×

×

プロセスインスタンスの実行履歴を管理したい

×

(凡例)

○:必須です。

×:必須ではありません。

注※1

DBアダプタを使用する場合,HCSCサーバが稼働しているマシン上にデータベースは不要です。しかし,DBアダプタから接続するサービス部品稼働マシンでは,データベースが必要になります。

注※2

永続化しないビジネスプロセスを使用する場合,開発環境で定義できるプロセスに制限がありますので注意してください。詳細は「5.2.1(3) ステータスの永続化の設定」を参照してください。

この表から,データベースとReliable Messagingの使用有無による構成形態は,次の3つのパターンがあることがわかります。

本番環境をどのパターンで構築するかによって,テスト環境の設定内容が異なります。テスト環境と本番環境で設定する,データベースとReliable Messagingの使用有無については,マニュアル「サービスプラットフォーム システム構築・運用ガイド」の「1.3 テスト環境と本番環境との関係」を参照してください。また,テスト環境での設定内容については,「2.4 テスト環境の簡易セットアップ」を参照してください。