Deploy
Материал из archestra.info
Deploy - развертывание приложения. Копирование файлов и настроек на целевой узел
Содержание
WWPackageServer
- WWPackageServer.dll
- Конфигурирует и определяет связи fsObjects и GR
- с GR взаимодействует посредством WWCdi.dll
- Безопасность через xxSecurity.dll
- Выполняет операции fsObject такие как check in/check out, deploy через fsObjects
- WWPackageServer и WWFsObject предоставляют информацию о Galaxy и account для компонентов развертывания
wwPackageManager.dll
- Используется IDE и GRAccess для взаимодействия с WWPackageServer
WWFsObject
- Запускает PlatformCategory.dll для локальной или удаленной платформы
- Используется для Deploy/Undeploy операций
- Выполняет примитивные операции, операции с атрибутами такие как "Добавить UDA"
- Выполняет gObject операции, такие как "Добавить Экземпляр"
- Проверяет разрешения
- Выполняет операции правки такие как Update/delete UDA
wwCdi.dll
- Выполняет stored procedure
- Обзор атрибутов связанных с операциями с БД
PlatformCategory.dll
- Проверяет связь с удаленным узлом
EngineCategory.dll
ApplicationCategory.dll
PlatformCategoryPackage.dll
- Получение информации о Galaxy
- Galaxy ID, Galaxy Name, Galaxy Version
- GR Host name, GR host IP адрес
- GR Platform ID
- Получение информации об удаленной Platform
- Platform ID, Name
- MxPort(5026), PMCPort (30000), SMCPort (30001)
- Получение локальной информации о сборке (build)
- Получение удаленной информации о сборке (build) - DCOM
- Сравнение версий GR и удаленного узла
- Получение данных реестра удаленного узла (GetRemoteRegister)
- Проверка задеплоина ли на удаленный узел Platform
- Регистрация ASB (RegisterASB)
- GetOSAdminAccountInfo - получение данных об ASBService account
- Запуск ASB Utility для регистрации ASB служб
- Получение информации по deploy
- primitive list
- Конфигурационные атрибуты
- Динамические атрибуты
aaBootstrap.exe
- см. Bootstrap
- Bootstrap - это основной сервис ArchestrA. Базовое программное обеспечение для развертывания платформы
- ОС Windows проверяет DCOM Security настройки для aaBootstrap.exe для разрешения:
- Аутенфикации
- Доступа
- Запуска
- Через канал DCOM aaBootstrap.exe возвращает GR Node (при deploy/undeploy)
- Информацию о версии сборки (build)
- Состояние при локальном или удаленном развертывании
aaPIM
- Компонент aaPIM (Platform Install Manager) отвечает за операции deploy, undeploy и редактирование ArchestrA объектов. PIM означает Платформа менеджер инсталляции.
- Tech Note 473 Troubleshooting Platform Install Manager (aaPIM) Errors
- см. aaPIM