1

速いもの。サービスとサービス層の違いは何ですか? インターネットで良い答えを見つけることができませんでした

4

4 に答える 4

9

エンタープライズ アプリケーション アーキテクチャでは、サービス レイヤーは (文字通り) 外部アプリケーション (Web サイトなど) からモデル ロジックへの境界を定義するサービスのレイヤーです。複数のサービスをサービス層の一部にすることができます。サービス層は一般的な概念であり、サービスは物理的な実装です。違いは、「銀行システム」と「銀行」のようなものです。

馬の口からまっすぐに:Martin Fowlerのサービスレイヤーの定義

于 2011-07-06T08:48:51.123 に答える
1

あなたが探している文脈については完全に明確ではありませんが、サービス層は多層システムの概念的なセクションであると言えます。サービス層は通常、下位レベルの機能 (ドメイン サービスを含む場合があります) とリポジトリ データを調整しますが、ビジネス ロジックは含みません。

サービスは、サービス層内に実装されたコンポーネントです。たとえば、ERP アプリケーションのサービス レイヤーは、人事サービス、金融サービス、e コマース サービスなどで構成できます。

于 2011-07-06T08:44:57.953 に答える
0

推測するだけ...

サービスはサービス層内に存在します。つまり、サービス層は 1 つ以上のサービスで構成されます

于 2011-07-06T08:43:20.777 に答える
0

エンタープライズ アプリケーション サービス層:

  • サービス層は、アプリケーション層とビジネス プロセス層の間にあります。
  • サービス層には、1 つまたは複数のサービスが含まれます。
  • 他のアプリケーションと通信するためのインターフェースになります。

    サービスは、関連付けられていない疎結合の機能単位で構成され、相互に呼び出しが組み込まれていません。各サービスは、アカウントのオンライン アプリケーションへの入力、オンライン銀行取引明細書の表示、オンライン予約や航空券の注文など、1 つのアクションを実装します。また、サービスはサービス層の不可欠な部分です。

于 2011-07-06T10:08:46.697 に答える