Архитектура Vault

Autodesk Vault состоит из двух компонентов: сервера и клиента. Клиент позволяет выполнять функции управления документами, такие как выдача и возврат файлов или копирование проектов. На сервере хранятся эталонные копии всех файлов. Благодаря тому, что все данные хранятся в стандартной централизованной папке, команда проектировщиков имеет общий доступ к информации и может управлять ей. Это централизованное местоположение называется хранилищем. При первом запуске клиента Vault следует выбрать хранилище, в которое необходимо выполнить вход, прежде чем можно будет начать управление данными.

Что такое хранилище?

Хранилище представляет собой среду управления и хранения документов проекта. Оно содержит два основных компонента: реляционную базу данных и хранилище файлов.

Устанавливаются отдельные компоненты программного обеспечения для сервера и клиентских приложений.

Сервер Vault

Сервер Vault состоит из трех компонентов: веб-сервера, базы данных и хранилища файлов. На следующем рисунке показана стандартная конфигурация компонентов.

Сервер базы данных

Сервер базы данных отслеживает связи между данными. Он работает по принципу библиотечного каталога и содержит все индексы и указатели, позволяющие найти интересующую информацию. По умолчанию при установке Autodesk Data Management Server устанавливается Microsoft® SQL Server 2008 Express. Microsoft SQL Server Express 2008 с пакетом обновления 2 можно обновить в любой момент после установки компонентов Autodesk Data Management Server.

Для получения более подробных сведений см. раздел Требования Vault и Обновление Autodesk Vault.

Хранилище файлов

Файловое хранилище и сервер баз данных работают вместе. База данных предоставляет индексную информацию о расположении файлов. Хранилище файлов представляет собой безопасное расположение на сервере, в котором содержатся файлы.

Прим.: Нельзя перемещать, удалять и редактировать файлы непосредственно в хранилище файлов. Используйте консоль программы Autodesk Data Management Server для управления хранилищем файлов.

Веб-сервер

Для программы Autodesk Data Management Server требуется установить службу Microsoft Internet Information Services (IIS).

Прим.: При необходимости установки сервера Autodesk Vault для нескольких пользователей на компьютере, на котором отсутствуют службы IIS, установите сначала службы IIS.
Прим.: Для завершения установки может потребоваться оригинальный носитель файлов установки Microsoft Windows.

Сервер Autodesk Vault представляет собой веб-приложение, использующее службы для управления взаимодействием клиентов и сервера с веб-службами. Взаимодействие между клиентами и сервером выполняется так же, как и взаимодействие с сайтом в сети Интернет. Веб-службы используют стандартные методы HTTP и по умолчанию осуществляют обмен данными через порт веб-сервера 80. Для многопользовательских конфигураций требуются службы Microsoft IIS.

Прокси-сервер

Прокси-сервер переадресует запросы от клиентских компьютеров на другие серверы. В некоторых сетях все клиентские компьютеры должны использовать прокси-сервер при обращении к веб-службам.

Если сеть использует прокси-сервер, то его можно настроить на использование имени узла или на пропуск прокси-сервера клиентов узла.

Прим.: Дополнительные сведения о настройке прокси-сервера см. в разделе Настройка хранилища для использования прокси-сервера.

Клиент Autodesk Vault

Клиент хранилища является автономным приложением или встроенной надстройкой, которая подключается к серверу хранилища для доступа к файлам и выполнения операций хранилища.

Примером может служить надстройка Inventor. При добавлении данных в хранилище с помощью надстройки Inventor программа сохраняет все комплексные взаимосвязи, созданные сборками, чертежами, схемами и другими файлами.

Для одной среды хранилища имеется один сервер Autodesk Data Management Server и один или несколько клиентов хранилища.

Автономный клиент хранилища

С помощью автономного клиента хранилища, который иногда называется клиентом Vault Explorer, можно просматривать структуру хранилища, добавлять файлы в хранилище, а также выполнять большинство других операций с файлами в зависимости от уровня разрешений. Кроме того, можно настроить схемы редакций, схемы нумерации, определить жизненный цикл, управлять элементами и изменять запросы, а также выполнять другие задачи администрирования в автономном клиенте хранилища. Доступные для администрирования функции определяются используемой редакцией хранилища.

Клиент надстройки Autodesk Vault

Клиенты надстройки предоставляют базовые функции хранилища в среде родительского приложения. Добавляя файлы к хранилищу, надстройки сохраняют специфические для приложения связи данных.

Прим.: Если для определенного приложения доступен встроенный клиент, то управление файлами с помощью этого клиента позволяет обеспечить целостность данных, например сохранить связи сборок. Рекомендуется использовать интегрированные клиентские надстройки во всех случаях, когда это возможно.

Существуют надстройки для приложений проектирования Autodesk и других производителей. См. раздел Приложения, которые поддерживают надстройки Vault для получения дополнительных сведений.

Принцип работы Vault

Следующие шаги Autodesk Vault выполняет, когда пользователь получает файл.
  1. Клиент Vault получает файл на редактирование.
  2. Клиент Vault запрашивает файл на сервере Vault.
  3. Сервер Vault отправляет запрос в базу данных.
  4. Сервер Vault копирует файлы из хранилища файлов на клиентский компьютер.
  5. Следует отметить, что клиентский компьютер никогда не взаимодействует с другими клиентскими компьютерами напрямую.

Прим.: Возможность настройки удаленного SQL доступна только для Vault Collaboration и Vault Professional.