基于CC服务注册发布代理服务

服务代理是将三方系统的服务通过CC代理后提供同等服务的一种业务应用方式。在存在多个系统需要互相调用web服务的场景下,该业务模式提供了三方服务的统一管理,系统之间的访问通过系统调用CC实现。服务代理提供了2个优势:

  • 位置透明。系统和系统之间的网状调用变成了系统和CC的调用,对服务调用者而言服务位置透明

  • 提供统一的安全策略。通过CC提供统一的安全调用策略,服务调用者不用针对不同的服务使用不同的验证

步骤

  1. 在AWS CC中新建“SOAP Web服务”模型,在该模型中配置目标服务的wsdl/服务/端口/策略等
  2. 点击“生成服务客户端”生成目标服务的客户端jar资源文件,将jar拷贝到该“SOAP Web服务”所在app的lib目录中
  3. 将2中生成的客户端jar资源文件中SEI类全路径填写到模型中的SEI属性中,该SEI类名一般是wsdl中portType的名称,包为targetNamespace的反序
  4. 在AWS CC中新建“Service Regist”模型,选择"服务类型"为“服务代理”,选择1中的“SOAP Web服务”在“Web服务”选项中选择1中模型
  5. 启用4中服务后即可根据4中注册后生成的wsdl访问代理


Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区