2015-04-18 34 views
1

我一直在尝试使用Visio 2013绘制SOA层图,但无法弄清楚“服务组件”命名约定。应如何深入详细说明组件?应该从技术上命名吗?SOA。什么是企业组件以及它如何反映服务?

考虑一下:

服务层:汽车信息搜索

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

服务组件:如何命名它?

如果有人可以上传SOA层的准确真实世界的例子,这将是最有帮助的事情

很难涉及所有层,以相互影响,我找不到SOA层图中的任何真实的例子...

在此先感谢

+0

请提供有关您正在使用的分类的更多信息。这是开放组SOA RA吗?图表的图片也可能有帮助。 –

+1

@PlamenPetrov是的它是Open Group分层架构。 – 00Enthusiast

回答

0

以下是我在现实生活中的样品方面发现:

Click for high resolution image

SOA RA sample

距离this演示。

根据SOA RA对服务组件层的描述,通过公开组,可以为read in detail here。当我看着这个层的架构构建块时,它似乎拥有使服务能够相应地处理其合约(在服务层中定义)的底层功能/逻辑。所以在你的情况下,你可能会有一个Search ManagerData ManagerCar Search Manager作为服务组件。

请注意,该层中的大多数组件都是相当技术性的,用于实现多种服务(例如服务调用者,服务发布者等),因此以更通用的方式命名它们是有意义的不只是在一项服务的情况下)。我建议你不要明确地在图表中包括这些内容,除非你的目标是进入很大的技术细节。

+0

谢谢,我已经做到了。我想知道,如果有什么特定的SOA分层架构的工具/图表?当我绘制图表时,我发现图层“关系”中存在一些问题:系统有很多服务和组件,因此连接这两个图层会引起很多连接器的重叠和扭曲。顺便说一句,你的回答证明我做对了。再次感谢! – 00Enthusiast

+0

这个问题(与许多连接),你会与其他软件以及与Visio。大图倾向于混乱。尝试重新排列连接手动,尝试没有快照和胶水等。无论如何,不​​客气 - 我很高兴我帮了忙,尽管有点晚。 –

相关问题