1

我一直在尝试使用 Visio 2013 绘制 SOA 层图,但无法弄清楚“服务组件”命名约定。组件应该如何详细命名?它应该在技术上命名吗?

考虑一下:

服务层: 汽车信息搜索

操作:通过代码获取汽车信息,通过持有人获取汽车信息等

服务组件:如何命名???

如果有人可以上传 SOA 层的真实世界示例,那将是最有帮助的

很难将所有层关联起来以相互交互,我找不到任何 SOA 层图的真实示例......

提前致谢

4

1 回答 1

0

以下是我在现实生活中发现的样本:

点击查看高分辨率图片

SOA RA 示例

它来自这个演示文稿。

开放组根据 SOA RA 对服务组件层的描述,可以在这里详细阅读。当我查看该层的架构构建块时,它似乎拥有使服务能够根据其合同(在服务层中定义)采取相应行动的底层功能/逻辑。因此,在您的情况下,您可能会有一个Search ManagerData ManagerCar Search Manager作为服务组件。

注意,这一层的大部分组件技术性很强,用于实现多个服务(例如Service Invoker、Service Publisher等),因此以更通用的方式命名它们是有意义的(不仅仅是在一项服务的上下文)。我建议您甚至不要在图表中明确包含这些内容,除非您的目标是深入了解技术细节。

于 2015-04-19T20:15:25.293 回答