アーキテクチャモデル:クライアントのUIビルダー

アーキテクチャモデル:クライアントのUIビルダー

コンテキスト

あなたはマイクロサービスアーキテクチャモデルを適用しています。運用能力/チーム開発指向のサブドメインによってサービスが、これらのチームはまた、ユーザーエクスペリエンスを担当しています。複数のサービスからのデータを表示するためのいくつかのUI画面/ページ。例えば、データ項目、を含む多数の表示アマゾン商品詳細ページのスタイルを考慮してください。

  • このようように、タイトル、著者、価格となど書籍の基本情報、。
  • ご購入履歴書
  • 株式
  • 購入のオプション
  • 頻繁に本を購入したその他の項目
  • 本を買うために他の商品の顧客の購入
  • カスタマーレビュー
  • 出品者ランキング
  • ...

各データ項目は、別のサービスに対応するので、そのディスプレイは、異なるチームの責任です。

問題

複数のサービスからのデータのUI画面またはページを表示する方法?

点数

結論

各チームは、このようなページ/画面領域のサービスを実装しAngularJS命令、として、クライアントのUIコンポーネントを開発しました。UI UIコンポーネントサービスチームは、より具体的な組み合わせによりページ/スクリーンを達成するためにページフレームを構築するための責任があります。

関連パターン

  • サーバーのページフラグメントは、別の方法を組み合わせモードであり、

おすすめ

転載: www.cnblogs.com/paxlyf/p/11290275.html