【发布时间】:2011-09-29 10:16:46
【问题描述】:
快速。服务和服务层有什么区别? 我在网上找不到好的答案
【问题讨论】:
-
您能说出您在什么背景下进行 SOA、Web 应用等方面的工作吗?
标签: c# design-patterns service-layer
快速。服务和服务层有什么区别? 我在网上找不到好的答案
【问题讨论】:
标签: c# design-patterns service-layer
在企业应用程序架构中,服务层(从字面上看)是定义从外部应用程序(例如网站)到模型逻辑的边界的服务层。 多个服务可以是服务层的一部分。服务层是一个通用概念,服务是一种物理实现。区别有点像“银行系统”与“银行”。
【讨论】:
我对您正在查看的上下文并不完全清楚,但我会说服务层是多层系统的概念部分。服务层通常协调较低级别的功能(可能包括领域服务)和存储库数据,但不包括业务逻辑。
服务将是在服务层中实现的组件。例如,ERP 应用程序中的服务层可以由 HR 服务、财务服务、电子商务服务等组成。
【讨论】:
只是猜测......
服务位于服务层内。换句话说,服务层由一个或多个服务组成
【讨论】:
在企业应用服务层:
它将是与其他应用程序通信的接口。
服务由不相关的、松散耦合的功能单元组成,这些功能单元之间没有嵌入相互调用。每项服务都执行一个操作,例如填写帐户的在线申请,或查看在线银行对帐单,或在线预订或订购机票。 而Service是Service层不可分割的一部分。
【讨论】: