SOAとは
企業の情報システムは,
このような情報システムの課題を解決する手段として有効なのが SOA
SOAによる情報システム構築の考え方
SOAによる情報システム構築の基本的な考え方を図1に示します。
サービスとは,
またビジネスプロセスとは,
これらのビジネスプロセスやサービスは,
また,
SOAシステムパターン
SOAを用いたシステム構築において,
表1 SOAシステムパターン
# | 分類 | パターン | 内容 |
---|---|---|---|
1 | フロントシステム | 対話型アプリケーション | 一人の作業者がアプリケーションを用いて業務を遂行する構成であり, |
2 | 対話ワークフロー | 複数の作業者がそれぞれアプリケーションを用いて一連の業務を遂行する構成であり, | |
3 | イベント駆動 | 時刻やファイル到着といったイベントに応じて, | |
4 | サービス | ビジネスプロセス | ビジネスプロセスにより複数のサービスを組み合わせてサービスを実現する。サービス連携やメッセージ処理の流れは, |
5 | オンライン型アプリケーション | アプリケーションが問合せ応答処理によりサービスを実現する形態である。呼出元からの要求に応じてプログラム処理を実行して応答を返す | |
6 | 対話型アプリケーション | #1と同様に, | |
7 | 対話ワークフロー | #2と同様に, |
フロントシステムやサービスは,
SOAシステムパターンを組み合わせたシステム構築の例を以下に挙げます。
サービスオーダ管理業務への適用例
通信業でのサービスオーダ管理業務にSOAを適用した例を図2に示します。
これは,