在JBossESB中,用category和name及其它相关信息表示一个服务,请问service的category和name有什么区别,如果没有区别,用一个属性表示不就可以了吗?
在JbossESB中,registry 是应用或者业务存储服务信息的一个中心点。它允许在预定义的目录注册服务,发现元数据和实体分类。他和respository不同之处就在于他不会存储哪些文档信息。本质上来说他就是一个事物的目录,但是respository包含这些事物。
所以说category和name并不是有什么区别,而是他们的含义本身就是不同的。比如说你可以到某个目录下查找某个名称的服务。这可能是开发者设计上的考虑,更有扩展性,更清晰吧