摘要 |
1. Способ предоставления (способ поиска) данных об объектах в различных базах данных, заключающийся в том, что формируют пакет данных на основании введенных параметров пользовательских запросов, таких как поисковых атрибутов и условий, идентифицируют пользователя и определяют уровень доступа с помощью устройства авторизации, создают с помощью устройства управления контекстом объект контекста пользовательской сессии, в котором сохраняют параметры поискового запроса и необходимые промежуточные параметры, а также результаты работы пользователя в системе, отличающийся тем, что автоматически конструируют и выполняют поисковые запросы с помощью устройства формирования пользовательских запросов на основании полученных из устройства управления конфигурацией метаданных, описывающих тип, состав, структуру и принадлежность баз данных, а также сведений, указанных в сформированном пакете данных пользовательского запроса, определяют набор баз данных, участвующих в поиске, с учетом уровня доступа пользователя, выполняют поиск элементов общих для всех баз данных классификаторов и определяют множество соответствующих им идентификаторов для каждой базы данных, участвующей в поиске, после чего для каждой их набора баз данных выполняют последовательности запросов для поиска объектов каждого типа и составляют список идентификаторов найденных объектов, удовлетворяющих условиям поиска, получают список идентификаторов найденных объектов, удовлетворяющих условиям поискового запроса для каждой базы, информацию по которым трансформируют в единый формат и сохраняют в объекте контекста пользовательской сессии. ! 2. |