Architektura SOA

Michał Warmuz
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 253
0

Cześć :)
Co to jest architektura SOA. Znacie jakieś projekty napisane w .NET Core gdzie wykorzystano SOA ? :)

Aventus
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: UK
  • Postów: 2235
1

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.

KamilAdam
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Silesia/Marki
  • Postów: 5549
1
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)

AK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3561
0
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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.