【问题标题】:What's the meaning of orchestration soa -Plain English-编排 soa 是什么意思 -Plain English-
【发布时间】:2011-07-11 10:15:25
【问题描述】:

我对编排在 SOA 中的含义感到困惑,我已经阅读了很多定义但不明白,您能帮帮我吗?

【问题讨论】:

    标签: soa


    【解决方案1】:

    有两种主要方法可以解决如何从更大的课程粒度服务、编排和编排执行所有必要的细粒度服务。

    对于编排,请考虑一个大型管弦乐队。您有一个指挥各个乐团成员和/或部分的指挥。

    对于编舞,想想编排的舞蹈。舞蹈队相互协调以确保他们做的事情是正确的(没有集中控制)。

    对于 SOA,它的工作方式类似。对于编排,您有一些东西可以控制各个子任务(服务)。对于编排,各个子任务(服务)进行处理,然后启动下一个任务。

    【讨论】:

    • 出色的解释!
    【解决方案2】:

    在 SOA 中,一切都作为服务提供。服务可以是原子的,也可以由其他服务组成。后者称为“编排”。

    例如,BPEL 是一种将服务编排成新服务的语言。

    【讨论】:

      【解决方案3】:

      我相信它只是指在一个应用程序中使用许多不同的服务,从而使应用程序成为面向服务的架构。大多数(如果不是全部)功能都应该发生在应用程序之外,使其成为 hydra 的负责人,完成大量工作。

      【讨论】:

        【解决方案4】:

        SOA 中的编排主要是以不止一种方式调用服务。 假设我们有两个服务,一个是“安全”服务,它检查用户在门户上登录的真实性,另一个是“下订单”服务,我们将通过它下订单。 我们可以通过两种方式使用这些服务下订单。 首先我们通过安全服务检查用户的真实性,然后在下订单服务的帮助下下订单,反之亦然。 换句话说,我们可以说我们应该能够使用服务来定义工作流。

        【讨论】:

          【解决方案5】:

          编排是指自动安排、管理和协调服务。编排出现在 SOA 的上下文中。编排提供资源的集中管理。

          【讨论】:

            猜你喜欢
            • 2015-12-15
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2015-09-02
            • 1970-01-01
            • 1970-01-01
            • 2011-08-12
            相关资源
            最近更新 更多