Omówimy tutaj ogólne
podejścia do programowania rozproszonego, pojęcie "middleware" oraz
rolę i znaczenie serwerów aplikacji. Skupiamy się na świecie
aplikacji biznesowych, bowiem to one właśnie stanowią większość
współczesnych, złożonych systemów rozproszonych. Materiał
ma charakter opisowy i przeglądowy. Konkretne zastosowania i
programistyczne przykłady będą podane w dalszych wykładach.
Zalety podziału na warstwy:
|
Inny podział na: | ||
warstwę klienta, | zazwyczaj traktowane jaka "Warstwa prezentacji"; jej odseparowanie pozwala zazwyczaj skupić się na prezentacji bez koniecznego wchodzenia w szczegóły logiki biznesowej | |
warstwę aplikacji WEB, | tymi warstwami zarządza serwer J2EE |
|
warstwę logiki biznesowej, | jej odseparowanie pozwala skupić się na rozwiązywaniu problemów biznesowych |
|
warstwę EIS | istniejąca informacyjna infrastruktura firmy - systemy zarządzania bazami danych, ERP (enterprise resource planning), systemy transakcyjne itp. | |
źródło: Sun |