我正在寻找一个简单的注册表,它提供了一个非常简单的API,并使用可以描述为JSON的资源。
我正在设计一个面向资源的体系结构(完全是HTTP REST,没有WS - *的ESB或其他东西,所有通信都是通过网络进行的,是无状态的,所有服务都没有共享),所有这些都将使用JSON作为主数据,所以我有点无聊只使用XML来处理SOA注册表。
免责声明:我真的很喜欢WSO2的东西,我学会了SOA看他们提供的东西。我没有选择他们的注册表的原因是因为从我看过的样本看起来似乎不太可能使用JSON。
答案 0 :(得分:0)
我不确定我明白了。您存储的JSON的语义是否与“注册表”服务器相关?因为如果没有,任何带有REST CRUD API的JSON存储引擎应该没问题,比如CouchDB等。 然后,您可以执行HTTP访问控制,仅允许您的服务提供实体添加有关自己的条目,而客户端只能读取。
或者这个“注册表”是否应该对数据做些什么,比如定期主动测试服务可用性和更新可达性状态?因为这听起来像是存储和提供数据的单独问题,因此可以是一个单独的组件。