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 Manager
或 Data Manager
或 Car Search Manager
作为服务组件。
请注意,这一层的大部分组件技术性很强,用于实现多种服务(例如Service Invoker、Service Publisher等),因此以更通用的方式命名它们是有意义的(不仅仅是在一项服务的情况下)。我建议你甚至不要在图表中明确包含这些,除非你的目标是深入技术细节。
我一直在尝试使用 Visio 2013 绘制 SOA 层图,但无法弄清楚 "Service Components" 命名约定。组件应该如何详细命名?它应该在技术上命名吗?
考虑一下:
服务层:汽车信息搜索
操作:code取车信息,holder取车信息等
服务组件:如何命名???
如果有人能上传 SOA 层的确切真实示例,那将是最有帮助的事情
很难关联所有层以相互交互,我找不到任何 SOA 层图的真实示例...
提前致谢
以下是我在现实生活中发现的样本:
Click for high resolution image
来自this 介绍。
开放组根据SOA RA对服务组件层的描述,可以read in detail here。当我查看这一层的架构构建块时,它似乎包含底层 functionality/logic,使服务能够根据其合同(在服务层中定义)采取行动。因此,在您的情况下,您可能会将 Search Manager
或 Data Manager
或 Car Search Manager
作为服务组件。
请注意,这一层的大部分组件技术性很强,用于实现多种服务(例如Service Invoker、Service Publisher等),因此以更通用的方式命名它们是有意义的(不仅仅是在一项服务的情况下)。我建议你甚至不要在图表中明确包含这些,除非你的目标是深入技术细节。