W skład programu Autodesk Vault wchodzą dwa komponenty: klient oraz serwer. Klient umożliwia wykonywanie funkcji zarządzania dokumentami, np. wpisywanie i wypisywanie plików lub kopiowanie projektów. Serwer przechowuje kopie główne wszystkich dokumentów i projektów. Dzięki przechowywaniu wszystkich danych w jednym, scentralizowanym położeniu możesz łatwo współdzielić wszystkie informacje i zarządzać nimi. To centralne miejsce nosi nazwę repozytorium. Podczas pierwszego uruchomienia klienta Vault należy wybrać repozytorium, do którego chcemy się zalogować, zanim będzie można rozpocząć zarządzanie danymi.
Repozytorium jest miejscem, w którym składowane i zarządzane są dokumenty i pliki. Ma ono dwa główne komponenty: relacyjną bazę danych i magazyn plików.
Oddzielne składniki oprogramowania instalowane są dla aplikacji klienta i serwera.
Trzy podstawowe składniki serwera Vault to: serwer WWW, baza danych i magazyn plików. Na poniższym rysunku przedstawiono podstawową konfigurację składników.
Serwer bazy danych śledzi wszystkie zależności między danymi. Działa on na zasadzie katalogu bibliotecznego, zawierającego indeksy i wskazówki pomagające odnaleźć potrzebne informacje. Domyślnie serwer Autodesk Data Management Server instaluje oprogramowanie Microsoft® SQL Server 2008 Express. Oprogramowanie Microsoft SQL Server 2008 SP2 Express można uaktualnić w dowolnej chwili po zainstalowaniu składników serwera Autodesk Data Management Server.
Zobacz tematy Wymagania programu Vault oraz Uaktualnienie programu Autodesk Vault, aby uzyskać więcej informacji.
Magazyn plików oraz serwer baz danych współpracują ze sobą. Baza danych dostarcza informacji o indeksach położenia plików. Magazyn plików jest bezpiecznym miejscem na serwerze, w którym są przechowywane pliki.
Autodesk Data Management Server wymaga zainstalowania usług Windows Internet Information Services (IIS).
Serwer Autodesk Vault jest w rzeczywistości aplikacją WWW, która korzysta z usług w celu zarządzania komunikacją pomiędzy klientami a serwerem poprzez usługi WWW. Interakcja między klientami a serwerem przypomina komunikację przeglądarki internetowej z witryną WWW. W przypadku usług WWW wykorzystywany jest standardowy protokół HTTP i komunikacja przez port 80. W konfiguracjach z wieloma użytkownikami wymagane są usługi Microsoft IIS.
Serwer proxy przekazuje żądania z komputerów klienckich do innych serwerów. Niektóre sieci wymuszają, aby wszystkie komputery klienckie używały serwera proxy dla wszystkich żądań usług WWW.
Jeśli w sieci używany jest serwer proxy, można ją tak skonfigurować, aby używana była nazwa główna lub serwer proxy był pomijany dla klientów hosta.
Klient Vault jest osobną aplikacją lub zintegrowanym dodatkiem, które łączą się z serwerem repozytorium w celu uzyskania dostępu do plików oraz możliwości wykonywania operacji w repozytorium.
Przykładem jest dodatek programu Inventor. Gdy dane dodawane są do repozytorium za pomocą dodatku programu Inventor, dodatek zabezpiecza wszelkiego typu skomplikowane zależności tworzone przez zespoły, rysunki, prezentacje i inne pliki.
Pojedyncze środowisko repozytorium składa się z jednego serwera repozytorium i co najmniej jednego klienta repozytorium.
Jednostanowiskowego klienta Vault, zwanego czasami klientem Vault Explorer, można używać do przeglądania pełnej struktury repozytorium, dodawania plików do repozytorium i wykonywania większości innych operacji na plikach, w zależności od poziomu przyznanych uprawnień. Za jego pomocą można także konfigurować schematy zmian i schematy numerowania, definiować cykle rozwojowe, zarządzać elementami i zleceniami zmiany oraz wykonywać inne zadania administracyjne. Elementy dostępne do administrowania zależą od używanej wersji programu Vault.
Dodatki klienckie spełniają podstawowe funkcje repozytorium w środowisku aplikacji nadrzędnej. Dodając pliki do repozytorium, dodatki zachowują zależności między danymi określonymi dla danego programu.
Dodatki dostępne są dla aplikacji do projektowania firmy Autodesk oraz innych firm. Temat Które aplikacje obsługują dodatek Vault? zawiera więcej informacji.
Należy pamiętać, że komputer kliencki w żadnym momencie nie komunikuje się bezpośrednio z innym komputerem klienckim.