EIP
Wiget & Gadgets 'R Us : An Example †
- 具体例のウォークスルーをしてみよう
- Widgets & Gadgets 'R Us(WGRUS)
- 要件
- 注文を受けつける:Web, 電話, Fax
- 注文を処理する:在庫確認、商品の出荷、顧客への請求
- 状態をチェックする:顧客が注文の状態をチェックする
- 住所を変更する:顧客が請求先・届け先住所を変更できる
- カタログ更新:
- 告知:顧客がWGRUSからの告知を受け取れる
- テストと監視
システム内部 †
- 内部的にはレガシーを引きづっている
- 顧客へのチャネルは4つある
- Webインターフェイス
- コールセンター
- インバウンドFax
- アウトバウンドE-mail
- 内部システム
- 請求システム
- 出荷システム
- 在庫/カタログシステム(ウィジェットとガジェットで別々)
注文を受けつける †
- 受け口は3種類ある(Webサイト、コールセンター、Fax)。それぞれテクノロジーもフォーマットも異なる
- コールセンターは統合を想定していないので'チャネル・アダプター'を使う。
- 'チャネル・アダプター'とはアプリケーションに付属し、アプリケーション内であるイベントが発生したときにいつでも
注文の処理 †