Cześć :)
Co to jest architektura SOA. Znacie jakieś projekty napisane w .NET Core gdzie wykorzystano SOA ? :)
Architektura SOA
- Rejestracja: dni
- Ostatnio: dni
- Postów: 253
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: UK
- Postów: 2235
W architekturze SOA nie masz jednego procesu (aplikacji) a kilka- serwisy które komunikują się ze sobą sieciowo. Możesz np. mieć podział odpowiedzialności dla każdego serwisu. Pewnym rozwinięciem idei SOA są mikroserwisy gdzie ten podział jest jeszcze bardziej widoczny.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Silesia/Marki
- Postów: 5549
Michał Warmuz napisał(a):
Co to jest architektura SOA
- Po pierwsze (w teorii) SOA to aplikacje zorientowane na usługi czyli przygotowane do współpracy z innymi aplikacjami
- Po drugie (praktycznie) SOA to prawie zawsze oznacza WebService'y, SOAP i WSDLe i te terminy polecam googlować
- Po trzecie SOA to pojęcie archeologiczne bo teraz robi się mikroserwisy. SOA używa się już głównie tylko projektach legacy, a mikroserwisy są uważane za
SOA zrobione poprawnie.
Teraz zamiast wielkich WebService'ów mamy małe mikroservice'y. Zamiast przeinżynierowanego SOAPa i XMLa mamy prostego RESTa i JSONa. A zamiast ustandaryzowanego WSDLa mamy wolną amerykankę Swaggera i JSON Schema (to boli najbardziej)
- Rejestracja: dni
- Ostatnio: dni
- Postów: 3561
Michał Warmuz napisał(a):
Co to jest architektura SOA
Słowo zdecydowanie z niemodnych, ale pewne obycie nikomu krzywdy nie zrobi.
KamilAdam napisał(a):
- Po pierwsze (w teorii) SOA to aplikacje zorientowane na usługi czyli przygotowane do współpracy z innymi aplikacjami
- Po drugie (praktycznie) SOA to prawie zawsze oznacza WebService'y, SOAP i WSDLe i te terminy polecam googlować
- Po trzecie SOA to pojęcie archeologiczne bo teraz robi się mikroserwisy. SOA używa się już głównie tylko projektach legacy, a mikroserwisy są uważane za
SOA zrobione poprawnie.Teraz zamiast wielkich WebService'ów mamy małe mikroservice'y. Zamiast przeinżynierowanego SOAPa i XMLa mamy prostego RESTa i JSONa. A zamiast ustandaryzowanego WSDLa mamy wolną amerykankę Swaggera i JSON Schema (to boli najbardziej)
Oraz pochowaliśmy model RPC i gwałcimy REST-a do tego, do czego nie był przeznaczony