服务和服务层

发布于 2024-11-18 19:24:03 字数 37 浏览 2 评论 0原文

快一点。服务和服务层有什么区别? 我在互联网上找不到好的答案

quick one. What is the difference between a service and a service layer?
I could not find a good answer on internet

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

离鸿 2024-11-25 19:24:03

在企业应用程序架构中,服务层(从字面上看)是定义从外部应用程序(例如网站)到模型逻辑的边界的服务层。
多个服务可以是服务层的一部分。服务层是一个笼统的概念,服务是一个物理实现。区别有点像“银行系统”与“银行”。

直接来自马口:Martin Fowler 对服务层的定义

In Enterprise Application Architecture, a service layer is (quite literally) a layer of services that define the boundary from external applications (e.g. a website) to your model logic.
Multiple services can be part of the service layer. The service layer is a general concept, services are a physical implementation. The difference is kind of like saying "the banking system" vs "a bank".

Straight from the horse's mouth: Martin Fowler's definition of Service Layer

他是夢罘是命 2024-11-25 19:24:03

我并不完全清楚您正在查看的上下文,但我想说服务层是多层系统的概念部分。服务层通常协调较低级别的功能(可能包括领域服务)和存储库数据,但不包括业务逻辑。

服务是在服务层内实现的组件。例如,ERP 应用程序中的服务层可能包含人力资源服务、财务服务、电子商务服务等。

I'm not entirely clear on the context you're looking but I would say that a service layer is a conceptual section of a multilayered system. The service layer generally coordinates functions of lower levels (which may include domain services) and repository data but doesn't include business logic.

A service would be a component implemented within the service layer. For example, a service layer in an ERP application could consist of an HR service, a Finance service, an e-Commerce service etc.

苍风燃霜 2024-11-25 19:24:03

只是猜测...

服务驻留在服务层内。换句话说,服务层由一个或多个服务组成

just guessing...

service resides inside service layer. In other words a service layer consists of one or more services

财迷小姐 2024-11-25 19:24:03

在企业应用中 服务层:

  • 服务层位于应用层和业务流程层之间。
  • 服务层包含一项或多项服务。
  • 它将成为与其他应用程序进行通信的接口。

    服务由不关联、松散耦合的功能单元组成,这些功能单元中没有嵌入相互调用的功能。每项服务都会执行一项操作,例如填写帐户的在线申请、查看在线银行对账单、或进行在线预订或机票订单。
    而Service是Service层的组成部分。

In Enterprise application Service layer :

  • The service layer is between the application layer and the business process layer.
  • Service layer contains one or more than one service.
  • It will be the interface to communicate other application.

    Services comprise unassociated, loosely coupled units of functionality that have no calls to each other embedded in them. Each service implements one action, such as filling out an online application for an account, or viewing an online bank statement, or placing an online booking or airline ticket order.
    And Service is integral part of Service layer.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文