Разработана уникальная технология интеграции программных комплексов - Depthi
- Отныне любые наши программные продукты будут совместимы и будут использовать общие данные!
- С легкостью можно будет прибавлять новые программные комплексы в единую информационно-учетно-аналитическую систему управления предприятием, не нарушая существующих связей
- Интегрированная система может обмениваться данными с аналогичными системами установленными на других предприятиях
ТЕХНОЛОГИЯ
Технология Depthi разработана с целью ускорения и унификации процессов разработки и интеграции программного обеспечения.
В основу технологии положен принцип интеграции программных комплексов в единую информационно-аналитическую систему с помощью единой консоли и модулей, обеспечивающих определенную функциональность. Консоль Depthi служит для управления пакетами (программными модулями), разработанными по специальной технологии их интеграции.
Консоль является прикладным приложением, которое позволяет загружать и исполнять специальные bpl пакеты разработанные с помощью технологии Depthi от компании Интерактивные Системы.
БЕЗОПАСТНОСТЬ И АУТЕНТИЧНОСТЬ ПРОГРАММНЫХ МОДУЛЕЙ
Каждый пакет имеет уникальную цифровую подпись разработчика, которая обеспечивает дальнейшее выявление несанкционированной модификации пакетов вирусами или посторонними персонами. Цифровая подпись пакетов (библиотек) используется в целях безопасности пользователей программного комплекса. Достоверность электронной цифровой подписи всех составных частей программного комплекса говорит о том, что все пакеты разработаны именно компанией Интерактивные Системы или другим разработчиком, который получил соответствующий сертификат для использования технологии Depthi, и пакеты небыли модифицированы в процессе поставки и использования программного обеспечения.
Процедура цифровой подписи библиотек используется разработчиком программного комплекса в соответствии с Законом Украины "О электронной цифровой подписи" и Межгосударственного стандарта ГОСТ 34.310-95. "Криптографическая защита информации. Процедуры выработки и проверки электронной цифровой подписи на базе симметричного криптографического алгоритма". Хеш функция вычисляется в соответствие с ГОСТ 34.311-95 "Криптографическая защита информации. Функция хеширования" с использованием шифрования данных согласно ГОСТ 28147-89 "Алгоритм криптографического преобразования".
При загрузке библиотеки проходит процедура проверки ее цифровой подписи и цифровой подписи всех используемых библиотек, которые она использует. Если цифровая подпись какой-либо библиотеки недействительна - система выдает предостережение и отказ в использовании библиотеки с недостоверной или отсутствующей подписью.
Ядро
После загрузки модулей происходят изменения в интерфейсе консоли и появляется новая функциональность, заложенная в каждый из модулей системы.
Одним из главных модулей есть Ядро системы. В модуль ядра вынесено большинство общих административных функций программного обеспечения, а именно:
- процедуры подключения к серверу баз данных
- менеджер пользователей системы и их прав
- редактирование прав доступа к системе
- протоколирование событий (event logging) и изменений в данных (data changes logging)
- планировщик задач (task manager)
- дизайнер отчетов (report designer)
- редактор параметров системы, добавление серверов для репликации данных
- контроль версий программного обеспечения
- инспектор свойств и событий елементов интерфейса
- дизайнер форм и модулей данных
- пользовательский chat-сервис (аналогично ICQ)
- ассистент (интерактивный помощник, актер) с возможностью редактирования сценариев проводников, подсказок, советов и др.
Интеграция различных модулей программного обеспечения осуществляется на уровне баз данных и программных средств консоли и ядра системы.
INTERCORP В БЛИЖАЙШЕЕ ВРЕМЯ
В состав системы InterCorp построенной по технологии Depthi в ближайшее время будут входить следующие программные комплексы:
- ІnterOffice - система продажи, учета материальных ценностей, выписки первичной документации
- InterDoc - система электронного документооборота
- InterStaff - система управления отделом кадров
- InterInfo - информационно-аналитическая система мониторинга рынку товаров и услуг (информация про систему в разработке)
- InterBilling - биллинговая система (для предприятий - операторов связи)
- Institute - система управления учебным заведением