Różnica pomiędzy mikroserwisem a webserwisem ?

Odpowiedz Nowy wątek
2018-04-24 08:48
Simba
0

Koledzy, tak jak w pytania , jak rozróżnić mikroserwis od webserwisu ?

Kolezanki na tym forum tez maja wiedze.. byc moze w niektorych tematach nawet wieksza niz koledzy ;) - shagrin 2018-04-24 09:21
Trzeba wykorzystać "synergię" tego "diversity", że są koleżanki z wiedzą :P - yarel 2018-04-24 09:23

Pozostało 580 znaków

2018-04-24 09:13
Mały Pomidor
0

Technicznie żadna
Biznesowo realizuje jedną rzecz a dobrze. np: Zarządza klientami a inna mikrousługa ogarnia zamówienia.

Pozostało 580 znaków

2018-04-24 09:19
2

Ja nie wiem jaka jest definicja "mikroserwisów" i czy jakaś jest.

WebSerivces jak nazwa sugeruje to usługi sieciowe, które są wystawione za pomocą warstwy webowej (czy jak wolisz po HTTP(S)). Implementacja web servisów opiera się na specyfikacjach (SOAP, WSDL, WS-I, WS-Security, transakcje, itd.). Przeważnie ludzie którzy nie lubią SOAPa, mówią, że jest to "ciężkie", jakieś zbędne XML, envelopes itd. ;-)

Mikroserwisy to raczej wzorzec, system dzielimy na małe, niezależne części i je jakoś komunikujemy ze sobą. Ja nie korzystam, ale z tego co rozumiem popularny do tejże komunikacji jest REST, o którym ludzie mówią, że jest "lekki i przyjemny" ;-)

Off topic: Dla mnie słabym punktem tego podejścia jest transakcyjność, a w zasadzie brak takowej. Dzięki temu musimy mieć jakąś warstwę kontrolującą wywołanie sekwencji mikroserwisów, która to warstwa będzie w stanie "zrobić porządek" (bądź wspierać wprowadzenie takowego) w przypadku przerwania (technicznego/biznesowego) naszego workflow/procesu biznesowego.

Pozostało 580 znaków

2018-04-24 09:58
1

To są ortogonalne pojęcia więc trudno mówić o różnicach czy podobieństwach. Webserwisy to są zdalne funkcjonalności udostępnione poprzez warstwę webową (soap, rest etc). Mikroserwisy to są funkcjonalnosci o bardzo dużej granulacji (tzn realizują możliwie mały wycinek logiki). Mikroserwisy mogą być zaimplementowane w postaci webserwisów, ale nie muszą, middleware może być zupełnie dowolny.


Masz problem? Pisz na forum, nie do mnie. Nie masz problemów? Kup komputer...
ortogonalne pojęcia? WUT? :y - karolinaa 2018-04-24 10:06
Dobre Shalom :) @karolinaa chodzi o to że np "jak rozróżnić kwadrat od czerwonej figury" - to są wartości w innych wymiarach ;) - Pinek 2018-04-24 11:49
nie rozumiem - karolinaa 2018-04-24 11:50
a dobra już rozumiem - karolinaa 2018-04-24 11:50

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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