Architektura SOA

0

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

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.

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)

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1