代码之家  ›  专栏  ›  技术社区  ›  Erup

设计面向服务系统的最佳方法[封闭式]

  •  2
  • Erup  · 技术社区  · 14 年前

    考虑到服务导向,我们的团队参与了新的应用程序设计。我们由四个开发人员组成 以及一个管理者(知道一些关于编程和分布式系统的知识)。 它包含在一个分布式系统中:用户界面(web应用程序)访问专用服务器(防火墙内)中的服务,以获取业务逻辑操作。 所以我在上面列出了两个主要的方法:

    有许多模块,每个模块由一个服务(WCF)组成。 示例:命名空间SystemX.DebtService、SystemX.CreditService、SystemX.SimulatorService

    独特的服务

    所有业务逻辑都集中在一个独特的服务中。

    在你看来,什么是最好的?或者有另一种方法更适合这种情况?

    1 回复  |  直到 14 年前
        1
  •  1
  •   APC    14 年前

    web服务是一个接口。调用程序并不关心服务的工作方式,它只需要知道要提供哪些参数和预期的结果。因此,许多简单的、离散的服务可能更好。

    在它们的接口后面,它们都可以连接成一个巨大的业务逻辑包。谁在乎呢?