Estoy confundido sobre el significado de orquestación en SOA, he leído tantas definiciones pero no entendí la idea, ¿me pueden ayudar?¿Cuál es el significado de orchestration soa -Plain English-
Respuesta
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.
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).
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.
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.
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.
- 1. ¿Qué es JavaBeans plain-vanilla & plain-vanilla Java Class?
- 2. ¿Cuál es el significado de []
- 3. ¿Cuál es el significado de ∃?
- 4. ¿Cuál es el significado de 'sourceSets.all *'
- 5. ¿Cuál es el significado de '==' en C?
- 6. ¿Cuál es el significado de <#= #>
- 7. ¿Cuál es el significado de ".. ::." Cª#?
- 8. ¿Cuál es el significado de "unidad Hero"?
- 9. ¿Cuál es el significado de id?
- 10. ¿Cuál es el significado de view.bounds.origin?
- 11. ¿Cuál es el significado de CTOR?
- 12. ¿Cuál es el significado SQL de 0x5E5B7D7E?
- 13. ¿Cuál es el significado de @_ en Perl?
- 14. ¿Cuál es el significado de Transaction?
- 15. ¿Cuál es el significado de este typedef?
- 16. ¿Cuál es el significado de erb?
- 17. ¿Cuál es el significado de android.location.LocationManager.PASSIVE_PROVIDER?
- 18. ¿Cuál es el significado de svg: svg?
- 19. ¿Cuál es el significado de "sintético estático"?
- 20. ¿Cuál es el significado de ORM?
- 21. ¿Cuál es el significado de esta sintaxis?
- 22. ¿Cuál es el significado de $$ en Ruby?
- 23. ¿Cuál es el significado de '_' en python?
- 24. ¿Cuál es el significado del operador &?
- 25. ¿Cuál es el significado de "cascada' en el CSS?
- 26. ¿Cuál es el significado de #define en el objetivo C?
- 27. ¿Cuál es el significado de "mutable" en el objetivo C?
- 28. Diseñando el Oxford English Dictionary
- 29. ¿Cuál es la función del "intermediario de servicios" en SOA?
- 30. Orchestration vs Message Driven Architecture
Excelente Eplanation! – Oliver