Witam Jestem początkującym architektem n-warstwowym i próbowałem znaleźć różnicę między tym, co robi warstwa aplikacji kodu serwera aplikacji, i co robi serwis internetowy?Jaka jest różnica między usługą sieci Web a warstwą aplikacji kodu na serwerze aplikacji?
Więc powiem wam, że rozumiem całą koncepcję n-tieru, mamy interfejs użytkownika -> serwer sieciowy -> logikę biznesową/logikę aplikacji na serwerze aplikacji -> serwerze baz danych. (Oczywiście istnieją również moduły równoważenia obciążenia i instancje wielu serwerów w celu zapięcia i przechowywania stanu procesów).
Ale mówiąc konkretnie, warstwa logiki biznesowej nie byłaby powiązana z interfejsem użytkownika, więc jest mniej więcej niezależna. i mogą być ponownie wykorzystane.
Usługa sieciowa również zapewnia funkcjonalność podobną do logiki biznesowej, która nie jest powiązana z interfejsem użytkownika i może być ponownie wykorzystana w różnych przypadkach.
Czy ktoś mógłby wyjaśnić, czy to, co właśnie wyjaśniłem powyżej, jest właściwe? I jak wspomniałem wcześniej, jestem początkującym w tym, więc jeśli brzmi to głupio lub naiwnie, proszę mnie nie walnąć :)
To był dobry przykład, jesteś o wiele lepszy niż to, co normalni profesorowie uczą na uniwersytecie !! – macha
Dziękuję, staram się! – Snapman