Регистр приложений

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

В рамках сервиса «Регистр приложений» в Платформе реализованы следующие функции:

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