WSRR Studio V8.0 应用系列,第 2 部分 使用 Studio 实现 WSRR 生命周期管理3


绑定生命周期及创建监管策略

可以把创建好的生命周期绑定到特定的业务模型上,右键点击 MQService 对象,选择 Edit Lifecycle Assignment, 将 MQService 放入 SampleLifecycle 进行管理。如下图所示。


图 12. 绑定生命周期

右键点击 Created 和 Online 之间的状态转换,选择创建 Relationship Assertions,点击 Add 按钮,输入必要的信息如
图 13
所示。输入的信息表示:名为 MessageType 的关系必须至少有一个目标对象和他关联,如果没有,相应的出错信息为”必须绑定 XSD 文档”。


图 13. 编辑监管策略

导入到 WSRR

右键点击创建的工程,选择 export,将定制好的 WSRR Profile 导入到 WSRR 服务器端,如
图 14
所示。你也可以选择先将定制好的 WSRR Profile 导出到本地的 zip 文件,然后通过 WSRR Web UI 将该 zip 文件导入,并激活。这一过程需要多次和 WSRR 服务器进行交互,需要的时间也比较长。


图 14. 导入到 WSRR

导入并激活成功后,下面通过 WSRR Web UI 验证一下具体的效果。
首先创建一个 MQService 对象,可以看到创建页面和模型的定义保持一致,有带 * 号的必须属性,以及相应的默认值和关系 MessageType 的定义。


图 15. 创建 MQ 服务实例

创建完成后,进入 Governance Tab,进行生命周期管理,由于该对象已经绑定了 Sample Lifecycle,
所以创建完该对象后,它已经被自动的放入这一生命周期当中,所处的状态为 Created。
选择 MQPublish 转换,这时候会自动根据监管策略的定义进行元数据的校验,由于还没有绑定相关的 XSD 定义,所以该转换无法完成,并有如下的错误信息提示。


图 16. 发布 MQ 服务

修改 MQ 服务,将关系 MessageType 关联到一个 XSD 文档,重复上述转换,成功以后,该 MQ 服务的状态将变为上线状态。

通过上述步骤,用户可以根据实际需求,自定义相应的服务生命周期管理过程。


 

总结

本文详细介绍了 WSRR 中服务生命周期管理的机制,以及如何用 WSRR Studio 对这一过程进行定制,包括创建业务模型,生命周期定义和相应的监管策略。

以下文章点击率最高

Loading…

     

如果这文章对你有帮助,请扫左上角微信支付-支付宝,给于打赏,以助博客运营