2011-03-08 7 views

Respuesta

0

Creo que solo se refiere al uso de muchos servicios diferentes en una aplicación, lo que hace que la aplicación sea una arquitectura orientada a servicios. La mayoría, si no todas, de la funcionalidad deben ocurrir fuera de la aplicación, por lo que es solo la cabeza de una hidra que hace mucho trabajo.

10

Existen dos formas principales de abordar la forma de realizar todos los servicios de grano fino necesarios de un servicio de gran escala, orquestación y coreografía.

Para orquestación pensar en una gran orquesta. Usted tiene un conductor que está controlando los miembros y/o secciones de la orquesta individual.

Para la coreografía, piense en una danza coreografiada. El equipo de baile se coordina entre sí para asegurarse de que están haciendo lo correcto (sin control centralizado).

Para SOA funciona de manera similar. Para la orquestación, tiene algo que controla las subtareas individuales (servicios). Para la coreografía, las subtareas (servicios) individuales realizan su procesamiento y luego inician la (s) siguiente (s) tarea (s).

+0

Excelente Eplanation! – Oliver

1

En SOA, todo se ofrece como un servicio. Un servicio puede ser atómico o estar compuesto de otros servicios. El último se llama "orquestación".

Por ejemplo, BPEL es un lenguaje para orquestar servicios en un nuevo servicio.

0

La orquestación en SOA está llamando principalmente a servicios en más de una manera. Supongamos que tenemos dos servicios, uno es el servicio de "Seguridad" que verifica la autenticidad del usuario que inició sesión en el portal y otro es el servicio "Realizar pedido" a través del cual realizaremos un pedido. podemos hacer un pedido utilizando estos servicios de dos maneras. Primero verificamos la autenticidad del usuario a través del servicio de seguridad y luego realizaremos el pedido con la ayuda del servicio de orden de posición y viceversa. En otras palabras, podemos decir que deberíamos poder definir flujo de trabajo usando servicios.

0

Orquestación significa organización automática, gestión y coordinación del servicio. La orquestación viene en el contexto de SOA. Orchestration brinda administración centralizada de recursos.

Cuestiones relacionadas