ArchiTech Server упрощает интеграцию разнородных служб каталогов

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

В июле компания ArchiTech начала поставки созданного на базе технологии Java продукта ArchiTech Server — сервера, который работает под управлением языка сценариев и обеспечивает интеграцию, синхронизацию и объединение данных, хранящихся в каталогах, в режиме, близком к режиму реального времени. Базовый компонент сервера — AssemblyLine представляет собой механизм, который собирает данные из разных источников и перемещает их между различными системами.

Сервер снабжен рядом соединительных блоков, которые размещаются в соответствующих каталогах и поддерживают различные протоколы передачи информации, включая SNMP, HTTP, FTP, Lightweight Directory Access Protocol, Open Database Connectivity и Java Database Connectivity. Кроме того, поддерживаются приложения Office и Lotus Domino R5. Сервер содержит настраиваемые триггеры событий, срабатывающие при возникновении определенных ситуаций (например, в базах данных), а также синтаксический анализатор, который обеспечивает преобразование информации из формата, поддерживаемого одной системой, в формат другой.

Программные средства ArchiTech AssemblyLine позволяют размещать данные в каталогах, извлекать их оттуда, а также выполнять операции поиска. К примеру, если для выполнения запроса требуется получить данные из трех каталогов, AssemblyLine обращается к каждому каталогу, выбирает необходимую информацию, копирует ее в целевой каталог при помощи команд сценариев, преобразует все это в объект и пересылает в систему назначения. Все действия производятся в режиме реального времени. ArchiTech поддерживает все популярные языки сценариев, включая Perl, VBScript и JavaScript.

«Средства ArchiTech не поддерживают всех функций метакаталога, но отличаются высокой гибкостью и обеспечивают эффективное решение стоящих передо мной задач», — отметил технический директор компании Creative Networks Эд Оуэнс.

«Метакаталог обладает необходимым набором файлов расширений, с помощью которых можно обобщать имеющуюся информацию, — пояснил генеральный директор ArchiTech Майк Кнагенхьельм. — Нам остается только отобрать нужные атрибуты файлов и объединить их».

Система ArchiTech поддерживает также приложения служб унифицированных сообщений, средства размещения информации в Web, построенные на основе обработки событий, а также обеспечивает интеграцию с системами транзакций. Программные компоненты совместимы со спецификациями XML. Система ArchiTech работает на платформах Windows NT, Unix и Linux.