报告SOA服务中的功能

时间:2012-08-21 13:42:18

标签: soa

我希望设计一个SOA服务,除了主要要求之外,还需要少量报告。

SOA服务(a)何时应包含自己的报告功能,何时(b)报告应作为单独报告服务的一部分提供?

我猜(a)使服务更加独立,但是(b)在组织已部署报告服务时应该首选?

1 个答案:

答案 0 :(得分:1)

如果报告是自包含的,并且与经常更改的数据相关,您可以/应该报告各个服务。

当数据不可变时,即数据的历史副本,可以使用集中报告。这样,服务仍然是数据的所有者(并负责更新数据),并且数据仍可用于跨服务报告。这是一种我称之为汇总报告的模式(您可以看到它的草稿here

您可以在infoQ上看到我发布的一篇名为bridging the gap between BI & SOA

的文章