最新ITトレンドとビジネス戦略をわかりやすくお伝えします!

【図解】コレ1枚で分かるイベント・ドリブン方式

»

スクリーンショット 2017-11-20 6.46.08.png

ある業務で一連のサービス(特定の業務を処理するプログラム)を連結させて全体の処理を行う方式に、オーケストレーション(Orchestration)とコレオグラフィ(Choreography)があります。

前者は、指揮者の指示に従って各演奏者が担当する楽器を演奏するように、全体の処理の流れを制御する指揮者にあたるプログラムが存在し、そこからのリクエストによってサービスを実行し、実行結果をレスポンスとして指揮者に返して処理を継続させる方式で、リクエスト・リプライ方式と呼ばれています。

各サービスは、そのサービスを制御する指揮者が受けもっている特定の処理のためだけに利用され、他の指揮者が制御する別の処理を引き受けて実行することはありません。そのため処理が増えれば、指揮者のプログラムもその数必要となり、同時に多くのサービスが駆動されます。

一方、後者は、演劇や踊りで演技者に予め振り付けが行われるように、個々のサービスに予め動作条件や次にどのサービスを起動させるかといった設定が与えられており、それに従って、各サービスが自律的に動作する方式です。

この方式は、何らかのイベントの発生によって特定の業務処理サービスが駆動される場合が多く、イベント・ドリブン方式と呼ばれています。イベントには、「新規注文が入った」、「商品が入庫した」、「新規顧客が登録された」、「センサーが異常値を検知した」、「タイマーで指定された時間になった」などがあります。

リクエスト・リプライ方式は、指揮者が関知できないタイミングで行われた処理や、予期できないタイミングで発生したイベントを検知して対応することは難しく、処理ができなかったりタイミングが遅れたりといったことが起こります。一方、イベント・ドリブン方式では、イベントの発生時に次に続くサービスに即座に通知できますので、処理タイミングを遅らせることはありません。また、イベントが増えても、必要なサービスだけが起動されますので、システム資源の消費量は少なく、負荷の変動にも柔軟に対応できます。

このサービスひとつひとつをマイクロサービスにしておけば、それぞれを独立して開発・変更、運用が可能になり、処理量の拡大にも容易に対応することができます。

ITビジネス・プレゼンテーション・ライブラリー/LiBRA

11月版リリース

LIBRA_logo.png

================================
・コンピューターやITのトレンドについて新しいチャートを追加しました。
・人工知能研究の新しいトピックを追加しました。
・社員研修の教材として「チームを元気にするリーダーシップとマネージメント」を追加しました。
・人工知能、IoT、インフラの解説を追加・改訂致しました。
================================
ITの歴史と最新トレンド
【新規】コンピューターとは何か p.3
【新規】コンピューター誕生の歴史 p.4
【新規】歴史から見たITトレンド p.5

人工知能とロボット
【新規】コレ1枚でわかる人工知能 p.10
【改訂】人工知能の3つの役割と人間の進化 p.11
【改訂】コレ1枚でわかる人工知能とロボット p.12
【改訂】これまでの機械学習とディープラーニング p.43
【新規】敵対的生成ネットワーク GANs  p.72
【新規】深層強化学習 p.73
【改訂】自律走行できる自動車 p.105
ノートに記載の解説を改訂・追加しています。

IoT
【新規】M2MとIoT p.7
【新規】IoTと関連テクノロジー p.16
【新規】モノのサービス化の本質 p.39
【新規】IoT World Forumのリファレンス・モデル p.53
【新規】IoTの開発や実行環境 p.55
【改訂】LPWAネットワークとは p58
【改訂】LPWAネットワークの位置付け p.61
【改訂】LPWA主要3方式の比較 p.61
【改訂】ガソリン自動車と電気自動車(部品点数ほか) p.90
【補足】ノートに記載の解説を改訂・追加しています。

ビジネス戦略
【新規】デジタル・トランスフォーメーション p.4
【新規】デジタル・トランスフォーメーションとは p.6
【新規】何が起こっているのか p.29
【新規】IT事業者の働き方改革 p.30

クラウド・コンピューティング
【改訂】クラウドを使うことの狙い p.24

サービス&アプリケーション・基本
・変更はありません。

サービス&アプリケーション・開発と運用
【新規】情報システム部門に期待される役割 p23

インフラストラクチャー
【改訂】マイクロソフトの新戦略 p.59
【新規】仮想マシンとコンテナの稼働効率 p.95
【新規】サイバーセキュリティについての解説を追加(15ページ) p116-130
【改訂】コンバージド・システムとハイパーコンバージド・システム p.138-139
【補足】ノートに記載の解説を改訂・追加しています。

テクノロジー・トピックス
【新規】ARMについての解説を刷新 p.19-24

研修教材
【一般社員研修】チームを元気にするリーダーシップとマネージメント

LIBRA_logo.png

Comment(0)

コメント

コメントを投稿する