【问题标题】:Process in ServiceMix with Apache ODE JBI component使用 Apache ODE JBI 组件在 ServiceMix 中处理
【发布时间】:2011-07-16 03:52:47
【问题描述】:

我安装了带有 Apache ODE JBI 组件的 Servicemix,然后我部署了示例 HelloWorld2,它有两个服务单元:Ode bpel 引擎(用于进程)和 http(用于外部端点)。在外部,我使用soapUI 进行了测试并且工作正常。

然后我将 HelloWorld2 服务程序集修改为仅与 Ode 的服务单元一起使用,并且我已经使用 PMAPI “访问”了该进程,并且我已经获得了有关该进程的信息(TProcessInfo),也很好。

我不清楚是否有机会在没有从 ESB 暴露的任何外部端点的情况下从外部交互/启动进程。

请帮忙,英语不好表示抱歉。

【问题讨论】:

  • 我是否正确理解您想要实例化流程实例并在不使用外部端点的情况下远程访问它?
  • 是的,我想实例化一个流程实例并在不使用外部端点的情况下远程访问它。

标签: apache-servicemix apache-ode


【解决方案1】:

不,这不是 JBI 或 ServiceMix 的工作方式。 SMX 负责在服务引擎或绑定组件公开的服务端点之间交换消息。前者可以托管包含并提供特定功能实现的服务单元,例如 BPEL 流程或 JAXWS 服务。后者可以外部化内部端点,要么调用远程服务,要么通过某种传输协议使实现可访问。因此,如果不为绑定组件定义服务单元,通过某种传输公开内部流程端点,就不可能从外部访问流程。只有其他服务引擎或绑定组件可以直接访问内部端点

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-13
    • 2017-01-30
    • 1970-01-01
    • 2019-08-21
    • 1970-01-01
    • 1970-01-01
    • 2014-08-29
    相关资源
    最近更新 更多