SOA。企业组件究竟是什么以及它如何反映服务?

SOA. What's exactly the enterprise components and how it reflects services?

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

考虑一下:

服务层:汽车信息搜索

操作:code取车信息,holder取车信息等

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

如果有人能上传 SOA 层的确切真实示例,那将是最有帮助的事情

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

提前致谢

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

Click for high resolution image

来自this 介绍。

开放组根据SOA RA对服务组件层的描述,可以read in detail here。当我查看这一层的架构构建块时,它似乎包含底层 functionality/logic,使服务能够根据其合同(在服务层中定义)采取行动。因此,在您的情况下,您可能会将 Search ManagerData ManagerCar Search Manager 作为服务组件。

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