КБНТИ — полноценная система управления документацией, способная выдерживать нагрузки, создающиеся при работе крупного Холдинга. Благодаря проверенным технологиям, она с легкостью обрабатывает как 10 тысяч так и 10 миллионов объектов БД, одновременно обслуживая запросы как 3, так и 5000 пользователей, не требуя при этом дорогостоящего специализированного оборудования. Общее количество пользователей при этом может достигать десятков и сотен тысяч.
Коммуникации между компонентами системы происходят по шине обмена сообщениями сервера приложений (Enterprise Service Bus), а работа клиенстких приложени — посредством веб служб. Клиенсткие приложения, включая веб- и десктопного клиентов, работают по практически любым каналам связи — для установления соединения с сервером достаточно поддержки HTTPS соединения со скоростью передачи данных не менее 10 Мб/с .
Технологии абстракции от слоя хранения данных и выполнение всей логики сервером приложений обеспечивает высокую переносимость и широкий спектр поддерживаемых СУБД.
Система КБНТИ построена по принципу трехзвенной ИС и является полнофункциональным Enterprise приложением, работающим под управление JEE сервера приложений, что обеспечивает широкий спектр возможностей по интеграции сторонних приложений с системой:
- Интеграция путем регулярной выгрузки информации из КБНТИ во внешние файлы данных для их последующей обработки в сторонней информационной системе;
- Прямой доступ к таблицам базы данных КБНТИ;
- Использование веб-служб, публикуемых КБНТИ;
- Использование WebSDK, для создания собственных веб приложений, работающих с данными КБНТИ;
- Использование Java-коннектора КБНТИ в собственных Java программах, веб- и enterprise-приложениях для получения доступа к данным системы;
- Работа с предоставляемым по запросу REST API.
Система КБНТИ работает с различными СУБД. На данный момент, наиболее часто используемые СУБД: MSSQL и PostgreSQL, но возможна работа и на MySQL, Oracle.
Поддержка различных СУБД определяется использованием технологии Hibernate, которая позволяет системе быть независимой в применении той или иной СУБД и обеспечивает прозрачную поддержку сохранности данных.
Нельзя сказать, что мы рекомендуем ту или иную СУБД в плане лучшей работы с системой КБНТИ. Ни одна из СУБД не может рассматриваться как лучший или оптимальный вариант. Выбирая СУБД, мы предлагаем Вам выбрать ту из них, которой отдается предпочтение в вашей компании или определено корпоративной политикой. В каждом выборе есть свои плюсы и свои минусы и определяются они особенностями работы самой СУБД, а не работой системы КБНТИ с той или иной СУБД. КБНТИ прекрасно работает с PostrgesPro, лицензированной для работы на территории РФ.
КБНТИ является кросс-палтформенной системой, позволяюей в качестве операционной системы использовать ОС любого вендора: Microsoft, Linuх/Uniх, Mac. Учитывая текущие сложности с использование различных платформ, КБНТИ может работать под лицензированной на территории РФ операционной системе Astra Linuх.