Co to jest architektura referencyjna?
Architektura referencyjna to zestaw wzorców powiązanych często używanych w tworzeniu oprogramowania i integracji systemów komputerowych w sieciach korporacyjnych. Zespoły zarządzania projektami mogą korzystać z tych wzorców do ustalenia, w jaki sposób różne rozwiązania, takie jak na przykład języki programowania lub konfiguracje sieciowe, pasują do modelu biznesowego. Często wymyśla się kilka różnych rozwiązań i zwykle zależy to od zespołu, aby zdecydować, które najlepsze są. Oprócz modelu odniesienia biznesowego plan zwykle zawiera ramy dla interfejsu z siecią i jakie oprogramowanie zostanie zaimplementowane.
Wspólne warunki i elementy słownictwa związane ze wspólnymi komponentami systemów komputerowych i oprogramowania są zazwyczaj częścią architektury referencyjnej. Można również wymienić interakcje między programami komputerowymi a nawet komponentami elektronicznymi. Wzory, w jaki sposób wszystkie części mogą się do siebie dopasować, są zazwyczaj badane w celu zrozumienia funkcji ekwipunku komunikacjiNT lub na przykład program komputerowy specyficzny dla zadania.
Kroki, które przechodzą do produktu końcowego, mogą być przedmiotem architektury odniesienia, która może również składać się z listy właściwości określonego systemu. Komponenty i części składające się na system komputerowy są czasami zawarte w modelu. Funkcje oprogramowania lub układ sieci komputerowej mogą być abstrakcyjne, ale podczas fazy rozwoju projektu architektura referencyjna zwykle staje się bardziej zwięzła, gdy plany gotowego produktu łączą się.
Architektura oprogramowania referencyjna często składa się z systemów operacyjnych, a także programów zarządzania bazami danych, które kontrolują przechowywanie i przepływ informacji. Określony projekt może wymagać niektórych programów, a przedsiębiorstwo musi często rozważyć wydatki na nabycie tych i powiązanych licencji. Architektura referencyjna często zawiera serwowanie komputeroweers i oprogramowanie, które jest używane do ich obsługi. Komunikacja, dostęp do danych, zarządzanie katalogiem i oprogramowanie programistyczne są zwykle również zawarte w modelu.
Zastosowane języki programowania i środowisko programistyczne są zazwyczaj integralnymi elementami architektury odniesienia. Dostęp do systemów komputerowych i rodzaju zabezpieczenia, które jest obowiązujące, są ogólnie uwzględniane w modelu odniesienia, podobnie jak metoda, w której polecenia z interfejsu użytkownika są kierowane przez komputer do sieci. Polecenia te są często ważne w odniesieniu do interakcji różnych części biznesu. Architektura referencyjna zapewnia zatem standardowy model programu komputerowego w rozwoju, lub którego przedsiębiorstwo może wykorzystać do opracowywania, budowania i ulepszania swojej sieci.