【问题标题】:Creating a secure SOAP service proxy with WSO2 API Manager使用 WSO2 API Manager 创建安全的 SOAP 服务代理
【发布时间】:2013-07-15 22:48:19
【问题描述】:

根据我的阅读和体验,API Manager 1.3.1 只生成代理。但是,我想使用 SOAP 服务代理来代理后端 SOAP 服务,并让代理使用 WS-SecurityPolicy 实现 WS-Policy。

API Manager 1.3.1 中有对此的内置支持吗?

下一版本的 API Manager 会支持此功能吗?

如果不是,那么我将采取哪些步骤让 API Publisher 和 Store 应用程序识别 SOAP 代理?

【问题讨论】:

    标签: wso2


    【解决方案1】:

    我希望 API Manager 不是开始实施您的用例的理想方式。您应该使用提供 UI 和必要的其他工具来实现场景的 Enterprise Serivce 总线。

    您可以将所需的功能(预安装在 ESB 中)安装到 API 管理器并使用这些功能。但是您可以继续使用 WSO2 ESB。

    http://docs.wso2.org/wiki/display/ESB402/Secure+Proxy+Template

    【讨论】:

    • 谢谢,但我知道 ESB 中存在此功能。我真正想要的是利用 WSO2 的节流和 API 分析功能以及安全的 SOAP 代理。 API Manager 产品使 REST 代理更容易做到这一点,但似乎并不直接支持 SOAP。我想我将从 ESB 和 Registry 产品开始,然后尝试添加限制和分析功能。
    【解决方案2】:

    在 wso2esb 中,它本身包含限制 [1]/analytics[2] 支持。您可以查看有关如何启用代理限制的文档。如果您喜欢使用 APIManager,请在另一个实例(如 ESB)中定义一个代理,并在您创建 API 时将其作为端点提供。但是该代理必须处理 REST 调用.. 但据我了解,您可以简单地使用 wso2esb。

    [1]http://docs.wso2.org/wiki/pages/viewpage.action?pageId=15471353

    [2]http://docs.wso2.org/wiki/display/ESB451/Statistics

    【讨论】:

    • 我将使用 wso2esb 创建一个安全代理,它是 wso2am 中 API 的端点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-08
    • 1970-01-01
    相关资源
    最近更新 更多