Jestem zdezorientowany co do znaczenia orkiestracji w SOA, przeczytałem wiele definicji, ale nie wpadłem na pomysł, czy możesz mi pomóc?Jakie jest znaczenie orkiestracji Soa -Plain English-
Odpowiedz
Uważam, że odnosi się to do korzystania z wielu różnych usług w jednej aplikacji, co czyni aplikację architekturą zorientowaną na usługi. Większość, jeśli nie wszystkie, funkcjonalności powinny pojawić się poza aplikacją, czyniąc ją tylko głową hydry wykonującej wiele pracy.
Istnieją 2 główne sposoby podejścia do wykonywania wszystkich niezbędnych drobnoziarnistych usług z szerszej usługi, orkiestracji i choreografii.
Do orkiestracji należy myśleć o dużej orkiestrze. Masz dyrygenta, który kontroluje poszczególnych członków orkiestry i/lub sekcje.
Dla choreografii pomyśl o tańcu choreograficznym. Zespół taneczny koordynuje się ze sobą, aby upewnić się, że postępuje właściwie (bez scentralizowanej kontroli).
W przypadku architektury SOA działa podobnie. Do orkiestracji masz coś, co kontroluje poszczególne pod-zadania (usługi). Do choreografii poszczególne podzadania (usługi) przetwarzają je, a następnie rozpoczynają następne zadania.
W SOA wszystko jest oferowane jako usługa. Usługa może być atomowa lub składać się z innych usług. Ten drugi nazywa się "orkiestracją".
Na przykład BPEL to język służący do organizowania usług w nowej usłudze.
Orkiestracja w architekturze SOA polega głównie na wywoływaniu usług na więcej niż jeden sposób. Załóżmy, że mamy dwie usługi, jedna to usługa "Bezpieczeństwo", która sprawdza autentyczność użytkownika zalogowanego na portalu, a druga to usługa "Złóż zamówienie", za pomocą której złożymy zamówienie. Możemy złożyć zamówienie za pomocą tych usług w dwojaki sposób. Najpierw sprawdzamy autentyczność użytkownika za pomocą usługi bezpieczeństwa, a następnie składamy zamówienie za pomocą usługi składania zamówienia i odwrotnie. Innymi słowy możemy powiedzieć, że powinniśmy być w stanie zdefiniować przepływ pracy za pomocą usług.
Orkiestracja oznacza automatyczną aranżację, zarządzanie i koordynację usług. Orkiestracja przychodzi w kontekście architektury SOA. Orkiestracja zapewnia scentralizowane zarządzanie zasobami.
- 1. Jakie jest znaczenie CTOR?
- 2. Jakie jest znaczenie transakcji?
- 3. Jakie jest znaczenie operatora &?
- 4. Jakie jest znaczenie! #: 3?
- 5. Jakie jest znaczenie operatora || =
- 6. Jakie jest znaczenie identyfikatora?
- 7. jakie jest znaczenie CV_INSTRUMENT_REGION()?
- 8. Jakie jest znaczenie System.CLSCompliantAttribute?
- 9. Jakie jest znaczenie wyrażenia "+ + a"?
- 10. Jakie jest znaczenie tego typedef?
- 11. jakie jest znaczenie numeru 1e5?
- 12. Jakie jest znaczenie SQL 0x5E5B7D7E?
- 13. Jakie jest znaczenie adnotacji @ javax.persistence.Lob w WZP?
- 14. Jakie jest znaczenie "statycznego jako ograniczenia funkcji?
- 15. Jakie jest znaczenie * in * ngFor in angle2?
- 16. Jakie jest znaczenie tego makro C++?
- 17. Jakie jest znaczenie zmiennej lokalnej ukrywa pole?
- 18. Jakie jest dokładne znaczenie adnotacji JPA @Entity?
- 19. Jakie jest znaczenie "@include" w plikach .css?
- 20. Jakie jest znaczenie WaitUntilDOne w performSelectorOnMainThread?
- 21. Jakie jest znaczenie? = W operatorze ABAP?
- 22. Jakie jest znaczenie symbolu $ w jQuery?
- 23. Jakie jest znaczenie dyrektywy {$ C PRELOAD}?
- 24. Jakie jest znaczenie <- w AI?
- 25. jakie jest znaczenie wyrównywania początku sekcji?
- 26. Jakie jest znaczenie tych dziwnych znaków zapytania?
- 27. Jakie jest znaczenie $ {0%/*} w skrypcie bash?
- 28. Jakie jest znaczenie wyjątku Broken pipe?
- 29. Jakie jest znaczenie lea 0x0 (% esi),% esi
- 30. jakie jest znaczenie nawiasów w definicji właściwości?
Doskonała Eplanacja! – Oliver