«Аванпост» выпустила SDK для интеграции своей IDM-платформы с доверенными источниками данных
Компания «Аванпост», российский разработчик систем идентификации и управления доступом к информационным ресурсам предприятия (IDM), выпустила инструментарий разработчика (Software Development Kit, или SDK) для создания модулей сопряжения (коннекторов) программного комплекса (ПК) Avanpost 3.0 с любыми доверенными источниками информации (кадровые системы, службы каталогов, файловые источники, корпоративные порталы и др.) и всевозможными целевыми системами, настройками которых управляет IDM-решение. В ближайшее время SDK будет передан партнерам и заинтересованным клиентам для промышленного использования, сообщили CNews в «Аванпост».
«Это первый шаг по превращению ПК Avanpost 3.0 в открытую систему, в развитии и адаптации которой смогут принимать участие опытные системные интеграторы, заказчики и независимые разработчики ПО. В итоге ускорится выход и расширится ассортимент модулей сопряжения ПК Avanpost 3.0 с другими элементами ИС, включая распространенные, прежде всего, на российском рынке, решения, а также унаследованные и «самописные» системы, — заявили в компании. — В то же время, «Аванпост» сможет сконцентрировать усилия своих разработчиков на развитии ядра и ключевых модулей ПК Avanpost. Кроме того, компания рассчитывает, что появление SDK привлечет новых партнеров и заказчиков».
По словам представителей компании, новая разработка «Аванпост» опирается на единую универсальную инфраструктуру интеграции программного комплекса (ПК) Avanpost 3.0 с доверенными источниками информации. Ядро IDM-системы работает со всеми коннекторами через единый интерфейс, а коннекторы, созданные с помощью SDK, инкапсулируют специфические структуры данных и детали взаимодействия с соответствующими внешними системами. В техническом плане, коннекторы — это NET-сборки, а SDK состоит из служебных библиотек (интерфейсы, базовые и вспомогательные классы), а также документации по классам, руководства разработчика, подборки примеров и набора тестов для самостоятельной проверки создаваемого коннектора.
Единая инфраструктура интеграции с доверенными источниками, совместно используемая всеми коннекторами, освобождает разработчиков последних от необходимости самостоятельно реализовывать множество сложных функций, например, алгоритмы синхронизации, указали в «Аванпост». Фактически, создание коннектора сводится к написанию простейшего плагина, описывающего структуру данных и способ взаимодействия с источником. Это ускоряет и упрощает разработку, отладку, документирование и сопровождение плагина, а также снижает требования к квалификации разработчика, отметили в компании.
По информации «Аванпост», SDK входит в число ключевых, постоянно развивающихся элементов платформы ПК Avanpost. Так, в ближайшее время будут опубликованы компоненты и руководства, позволяющие интегрировать ПК Avanpost в SOA-инфраструктуру, а также получать информацию о событиях из функциональных модулей.
© CNews