【问题标题】:Deploying BPEL process on the Google App Engine在 Google App Engine 上部署 BPEL 流程
【发布时间】:2013-08-08 20:31:33
【问题描述】:

通常我们在 Tomcat 服务器中包含的 Apache ODE 或 WSO2 BPS 服务器上部署 BPEL 业务流程,我可以在 Google App Engine 的 Web 服务器上部署业务流程吗?其实我对此一无所知!

【问题讨论】:

    标签: google-app-engine wso2 bpel apache-ode business-process


    【解决方案1】:

    运行 BPEL 流程比看起来要多得多。您不会部署 BPEL 流程,而是将 Apache ODE 部署到 Google App Engine。

    不幸的是,上次我检查了 App Engine 对程序可以生成的线程数有严格的限制,导致 Apache ODE 无法使用(请参阅0(他们的文档)):

    安全的“沙盒”环境将您的应用程序隔离开来,以确保服务和安全。它确保应用程序只能执行不干扰其他应用程序的性能和可扩展性的操作。例如,应用程序无法以某些方式生成线程、将数据写入本地文件系统或建立任意网络连接。应用程序也不能使用 JNI 或其他本机代码。 JVM 可以执行任何在沙盒限制内运行的 Java 字节码。

    【讨论】:

    • 这很有帮助@Antonie Toulme :) 我还有一个问题,如果任何应用程序都无法生成线程,那么还有其他方法可以在 Google App Engine 上运行业务流程吗?
    • 我没有绝对的证据。但是您知道,AWS 或其他云可以胜任这项工作。或者也许尝试 Heroku 可以。我会尝试其他地方,而不是让它符合他们的应用引擎要求。
    • @Antonie Toulme,对不起,我完全忘了接受你的回答:D
    【解决方案2】:

    【讨论】:

    • 看来你没看懂我的问题,我的意思是,我想组合一些基于WSDL的web服务(服务组合--->创建一个BPEL流程)然后运行组合服务的.WSDL 文件,我可以通过 Google App Engine 执行此操作吗?
    猜你喜欢
    • 2023-03-02
    • 2020-08-18
    • 2019-04-22
    • 2012-02-11
    • 1970-01-01
    • 2013-03-11
    • 2020-04-19
    • 2016-12-30
    • 1970-01-01
    相关资源
    最近更新 更多