Co to jest architektura multiolitar?
W obliczeniach „architektura multitimer” to termin stosowany do układu komponentów lub oprogramowania, w którym różne funkcje wymagane do ukończenia operacji są podzielone na oddzielne podziały fizyczne lub logiczne. Każdy z segmentów większej architektury jest odpowiedzialny za wykonywanie tylko pewnego rodzaju zadania i w większości nie jest świadomy wewnętrznego działania otaczających segmentów, które wykonują różne zadania. Najczęstszymi i najbardziej podstawowymi podziałami używanymi w architekturze wielu jest prezentacja, logika i dane. Prezentacja jest odpowiedzialna wyłącznie za pokazanie informacji użytkownikowi, a poziom danych jest odpowiedzialny wyłącznie za przechowywanie lub pobieranie danych, podczas gdy warstwy logiczne łączy te dwa, stosując logikę programu do danych wejściowych użytkownika z prezentacji i rozumiejąc informacje z poziomu danych. Duże systemy komputerowe wykorzystują architekturę wielozadaniową, ponieważ wyodrębniają różne punkty wykonania przepływu sterowania, umożliwiając różne precyzyjne COskonenci, które mają być ukierunkowane na aktualizacje, testowanie lub debugowanie, pozostawiając pozostałe moduły nietknięte.
MultiTitier Architecture można również nazywać architekturę wielowarstwową, chociaż istnieje różnica. W większości przypadków użycie terminu „architektura wielokrotności” sugeruje, że oddzielne komponenty systemu znajdują się na fizycznie innym sprzęcie lub serwerach, podczas gdy system warstwowy może wdrażać tylko różne aplikacje działające w tej samej przestrzeni fizycznej. Jednak nie wszystkie systemy multipreier wykorzystują osobny sprzęt; mogą zamiast tego oddzielić funkcje tylko za pomocą logicznych podziałów, takich jak różne partycje na jednym dysku.
Większość architektury wielobornej ma trzy różne poziomy, chociaż może być więcej poziomów, w zależności od potrzeb lub konfiguracji systemu. Pierwszy poziom jest znany jako poziom prezentacji i jest odpowiedzialny za wyświetlanie informacjiJest to przekazane, a także zapewnia użytkownikom sposób wkładu, najczęściej za pośrednictwem graficznego interfejsu użytkownika (GUI). Wiersz prezentacji łączy się z warstwą logiczną, który jest obszarem, w którym oceniane są dane wejściowe użytkownika, dane są pobierane z poziomu danych i mają miejsce wszelkie określone przetwarzanie lub obliczenia. Wiersz logiczny jest mniej więcej tym, co tradycyjnie uważa się za standardową aplikację komputerową, chociaż nie ma udogodnień do bezpośredniego wyświetlania danych wyjściowych i nie ma sposobu, aby bezpośrednio odbierać dane wejściowe od użytkownika.
Wiersz jest odpowiedzialny tylko za pisanie i czytanie danych i może przybierać formę szeregu dysków lub relacyjnego systemu zarządzania bazą danych (RDBMS). Chociaż warstwy danych jest odpowiedzialne za zarządzanie przechowywaniem i wyszukiwaniem danych w konfiguracji architektury wielu, nie ma świadomości kontekstu danych i ofert tylko w funkcjach wejściowych i wyjściowych dysku i danych dysk. Definiującą cechą poziomów w architekturze wieluSegment przekracza granice zadań, do których jest wykonywane, więc nie jest dostępna żadna logika biznesowa ani funkcjonalność danych, a poziom logiczny nie może zapisywać plików bezpośrednio lub bezpośrednio uzyskiwania dostępu do GUI, przez które użytkownik działa. Wszystkie interakcje odbywają się za pośrednictwem komunikacji w stylu klienta-serwera, przy czym każdy poziom służy w jakiś sposób jako klient, jak i serwer, w zależności od interakcji.
Jednym z powodów, dla których duża sieć komputerowa może korzystać z systemu wielozadaniowego, jest to, że każdy niezbędny krok w przepływie pracy jest modułowy i może być obsługiwany niezależnie od innych części. Oznacza to, że terminale lub GUI, które użytkownicy zatrudniają, mogą zostać zmienione bez wymagania modyfikacji poziomów logiki lub danych. Podobnie, RDBMS lub fizyczne dyski można zmienić bez wpływu na nic innego. Ta modułowość jest bardzo trudna, jeśli nie niemożliwa, do osiągnięcia z systemem jednopoziomowym, w którym wszystkie aspekty są przyspawane w jednym comZastosowanie ułożone.