Compartir a través de


Cómo desarrollar orquestaciones interdependientes

Puede usar Visual Studio para desarrollar un conjunto de orquestaciones que tengan servicios web interdependientes. Esta situación se produce al tener orquestaciones que hacen referencia a tipos de datos o puertos en la orquestación desde las que se les llama. Un ejemplo de este tipo de escenario se caracteriza por lo siguiente:

  • Tiene dos o más orquestaciones.

  • La primera orquestación (Orq1) llama a la segunda orquestación (Orq2) con una llamada de servicio Web unidireccional.

  • Orq2 responde a Orq1 con una llamada de servicio Web.

    Para obtener un ejemplo de este tipo de proyecto, consulte Tutorial 2: Proceso de pedido de compra.

Para desarrollar dos orquestaciones interdependientes (Orq1 y Orq2)

  1. Con Visual Studio, cree una versión parcial de Orch1 que tenga un puerto de recepción que se expondrá como un servicio web.

  2. Compile Orq1.

  3. Ejecute el Asistente para publicar servicios Web y publique el puerto.

  4. Con Visual Studio, cree y complete todo Orch2 y consuma el servicio web de Orch1.

  5. Compile Orq2.

  6. Ejecute el Asistente para publicar servicios Web y publique los puertos.

  7. Complete Orq1, que utiliza el servicio Web de Orq2, según sea necesario.

  8. Vuelva a compilar Orq1.

  9. Implemente Orq1 y Orq2.

Consulte también

Cómo usar el Asistente para publicación de servicios web de BizTalk para publicar una orquestación como servicio web