Sono confuso sul significato di Orchestrazione in SOA, ho letto tante definizioni, ma non ho avuto l'idea, mi potete aiutare?Qual è il significato di orchestrazione soa -plain inglese-
risposta
ritengo solo si riferisce all'utilizzo di molti servizi diversi in un'applicazione, rendendo così l'applicazione di un'architettura orientata. La maggior parte, se non tutte, la funzionalità dovrebbe verificarsi al di fuori dell'applicazione, rendendo solo il capo di un'idra che fa molto lavoro.
Ci sono 2 modi principali di affrontare come eseguire tutti i necessari servizi a grana fine da un più ampio servizio di corso-grana, orchestrazione e coreografia.
Per orchestrazione pensare ad una grande orchestra. Hai un direttore che controlla i singoli membri e/o sezioni di orchestra.
per la coreografia pensare ad una coreografia. La squadra di ballo si coordina tra loro per assicurarsi che stiano facendo la cosa giusta (nessun controllo centralizzato).
Per SOA funziona in modo simile. Per l'orchestrazione hai qualcosa che controlla le singole sotto-attività (servizi). Per la coreografia, le singole attività secondarie (servizi) eseguono la loro elaborazione, quindi eseguono il/i compito/i successivo/i.
In SOA, tutto è offerto come servizio. Un servizio può essere atomico o composto da altri servizi. Quest'ultimo è chiamato "orchestrazione".
Per esempio, BPEL è un linguaggio per orchestrare servizi in un nuovo servizio.
Orchestrazione di SOA è principalmente chiamando servizi in più di un modo. Supponiamo di avere due servizi uno è il servizio "Sicurezza" che controlla l'autenticità dell'utente che ha effettuato l'accesso sul portale e un altro è il servizio "Effettua ordine" attraverso il quale effettueremo un ordine. possiamo effettuare l'ordine utilizzando questi servizi in due modi. Per prima cosa controlliamo l'autenticità dell'utente tramite il servizio di sicurezza, quindi effettueremo l'ordine con l'aiuto del servizio di ordinazione del posto e viceversa. In altre parole, possiamo dire che dovremmo essere in grado di definire il flusso di lavoro utilizzando i servizi.
Orchestrazione significa accordo automatizzato, gestione e coordinamento del servizio. Orchestrazione viene nel contesto di SOA. Orchestration fornisce una gestione centralizzata delle risorse.
- 1. Qual è il significato di ∃?
- 2. Qual è il significato dell'operatore &?
- 3. Qual è il significato dell'operatore || =
- 4. BPM vs ESB - Orchestrazione?
- 5. Qual è il significato di "==" in C?
- 6. Qual è il significato di <#= #>
- 7. Qual è il significato di main_syntax
- 8. qual è il significato di "this.this $ 0"?
- 9. Qual è il significato SQL di 0x5E5B7D7E?
- 10. Qual è il significato di CTOR?
- 11. Qual è il significato di "Unità eroe"?
- 12. Qual è il significato di questo typedef?
- 13. Qual è il significato di -532459699?
- 14. Qual è il significato di svg: svg?
- 15. Qual è il significato di "_" in python?
- 16. Qual è il significato di questa sintassi?
- 17. Qual è il significato di 'sourceSets.all *'
- 18. Qual è il significato di! #: 3?
- 19. Qual è il significato di [...] in python?
- 20. Qual è il significato di id?
- 21. Qual è il significato di [...] regex?
- 22. Qual è il significato di @_ in Perl?
- 23. Qual è il significato di System.CLSCompliantAttribute?
- 24. Qual è il significato del nome di fork() in Linux
- 25. Qual è il ruolo del "Service Broker" in SOA?
- 26. Qual è il significato della funzione DStream.foreachRDD?
- 27. Qual è il significato dell'array associativo?
- 28. Qual è il significato dell'errore NSXMLParserErrorDomain 5.?
- 29. Qual è il significato dell'operatore == <>?
- 30. Qual è il significato dei file dylib?
Eplanation eccellente! – Oliver