Información general de Workflow Services y de servicios duraderos

Workflow Services

Workflow Services son servicios Windows Communication Foundation (WCF) creados con flujos de trabajo. La implementación del contrato de servicio se administra a través de una o más actividades ReceiveActivity, que son actividades de secuencia que admiten intercambios de mensajes unidireccionales o de solicitud/respuesta con un cliente. El cliente invoca las operaciones a través de las actividades SendActivity, que son actividades básicas que admiten los mismos escenarios de intercambio de mensajes que el servicio del flujo de trabajo.

Las ventajas principales de utilizar servicios de flujo de trabajo son las siguientes:

  • Data Exchange. Los servicios de flujo de trabajo proporcionan un modelo para facilitar la entrada y salida de datos de un flujo de trabajo a través de los nuevos tipos ReceiveActivity y SendActivity.

  • Inheriting Windows Workflow Foundation functionality. Al igual que los flujos de trabajo, los servicios de flujo de trabajo admiten persistencia, así que puede contar con servicios de ejecución prolongada que sobrevivan a reinicios del equipo, descargar de la memoria cuando el servicio se encuentre inactivo y tener a su disposición todas las ventajas de usar Windows Workflow Foundation en desarrollo de aplicaciones

  • Application-protocol support. Workflow Services ayuda a determinar a qué operaciones se llama y en qué secuencia. Esto se debe a que las actividades SendActivity y ReceiveActivity pueden ser actividades secundarias de actividades de flujo de control como IfElseActivity, PolicyActivity, ConditionedActivityGroup, etcétera.

Otro aspecto de los servicios de flujo de trabajo es que se pueden hospedar con facilidad en IIS (Internet Information Server). Para obtener más información, consulte Cómo: Hospedar un servicio de flujo de trabajo en IIS.

Servicios duraderos

Los servicios duraderos son servicios WCF que conservan su información de estado en medios de almacenamiento hasta que una operación que contenga DurableOperationAttribute se haya completado. La diferencia entre los servicios duraderos y un servicio de flujo de trabajo es que los servicios de flujo de trabajo se pueden conservar entre una invocación de la operación.

Para obtener más información acerca de los servicios duraderos, consulte Cómo: Habilitar la persistencia para un servicio duradero.

Consulte también

Conceptos

Estilos de creación de servicio de flujo de trabajo

Otros recursos

Creación de servicios de flujo de trabajo y de servicios duraderos

Footer image

Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.