在 SOA 环境中管理流程和服务依赖关系 背景您知道 BPEL 流程依赖哪些服务吗?如果使用了不同版本的 BPEL 流程,二者之间的依赖关系很快就会变得更加复杂。如果我们......
in version '1.1' http://localhost:8888/orabpel/default/Resource_BES_CheckAvailability/1.1/ Resource_BES_CheckAvailability?wsdl
[bpeltask] ========================================================================
[bpeltask] ========================================================================
[bpeltask] SERVICE ALREADY DEPLOYED (HTTP/1.1 200 OK) 'Resource_BAS_RemoveFromAccount' in version '1.5' http://localhost:8888/orabpel/default/Resource_BAS_RemoveFromAccount/1.5/ Resource_BAS_RemoveFromAccount?wsdl
[bpeltask] ========================================================================
[bpeltask] ========================================================================
[bpeltask] SERVICE NOT YET DEPLOYED (HTTP/1.1 404 Not Found) http://localhost:8888/orabpel/default/Resource_BAS_SetForAccount/1.2/ Resource_BAS_SetForAccount?wsdl
[bpeltask] STARTING SERVICE DEPLOYMENT of Resource_BAS_SetForAccount in version 1.2
[bpeltask] ========================================================================
...
结论
可自动生成依赖关系图的以服务为中心的部署实现了我们所有涉及 SOA 基础架构透明性的需求。因为部署完全基于 Ant,我们也可以将它用于我们 Luntbuild 的晚间和生产构建工作(持续构建环境)。
为支持客户的 SOA 治理,我们将在客户的 wiki 中公开我们的公共流程及其文档,以及生成的依赖关系图,如此处所示:

在服务注册表中查找检索当前注册的公共服务的版本时会动态生成 wiki 页。wiki 页中的图提供了到源信息库 (Subversion) 的链接,其中包含了文档和我们公共服务的注册版本的实际大小图。点击缩略图可以通过 WebDAV 从 Subversion 中检索对应的图。
5/5 首页 上一页 3 4 5 |