首页 > 新闻

Oracle SOA 套件最佳实践

时间:2009-12-05 00:46:47  作者:  我要投稿
Linux初探欢迎您的投稿,投放方法请点击这里查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
在 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 中检索对应的图。

如果您需转载 Oracle SOA 套件最佳实践,请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
栏目热门