【发布时间】:2015-02-23 20:20:46
【问题描述】:
持续交付如何融入 SOA 架构?
由于每个 SOA 服务都应该是独立的,这是否意味着我们需要为每个服务提供单独的管道?当有 100 个服务时,这会产生什么影响?
我们可以将服务分组为可部署的单元以对服务进行分组。
我看到的最大问题是在 100 种不同版本配置设置中的测试。
有没有模型可以以此为基础?
【问题讨论】:
-
这真的取决于我猜。在一个组织中,根据这些服务在 SOA 目录中的位置,他们有不同的测试方法。例如,技术服务,即发送邮件服务是独立测试的,账户级服务和 SAP 级服务大多作为一个组进行测试,以减轻负载。这一切都取决于您的 SOA 治理策略。如果没有这些,它会很快变得一团糟。