IBSO
IBSO – промышленная платформа, способная работать с высокими транзакционными нагрузками, тысячами пользователей, миллионами документов и счетов.
IBSO разделена на следующие логические уровни:
- Уровень 1. Хранилище прикладных данных прикладной модели: таблицы и представления Oracle Server
- Уровень 2. Бизнес-логика: хранимые процедуры Oracle Server
- Уровень 3. Рабочее место пользователя – «Навигатор»: универсальный клиент, реализующий логику представления прикладной модели конечному пользователю.
IBSO обеспечивает банку:
- Создание максимально полной с точки зрения функциональных возможностей информационно-технологической инфраструктуры (корпоративные услуги, розничное обслуживание, удаленное обслуживание, управленческий учет и бюджетное планирование, управление внутрихозяйственной деятельностью, хранилище данных)
- Высокие объемы производительности за счет эффективной и масштабируемой архитектуры системы, которая позволяет по мере расширения бизнеса подключать дополнительное серверное оборудование.
Рекомендованным вариантом использования IBSO является работа через Сервер Приложений IBSO_3L в режиме эмуляции IBSO. Решение поставляется в виде отдельного Приложения и требует отдельного лицензирования.
АРХИТЕКТУРНО-ТЕХНОЛОГИЧЕСКИЕ ПРЕИМУЩЕСТВА
Инструментарий IBSO обеспечивает возможность не только разрабатывать хорошо структурированные, надежные в эксплуатации, достаточно просто модифицируемые программные решения, но и «связывать» информационные системы между собой, тем самым, обеспечивая полную интеграцию бизнеса банка.
Масштабируемость
Информационные системы, реализованные на базе IBSO, имеют практически неограниченную масштабируемость – по мере расширения бизнеса банк может подключать к системе дополнительные серверы. Это особенно актуально для банков, планирующих активное развитие бизнеса, поскольку отсутствуют ограничения на возможности информационной банковской системы, независимо от масштабов филиальной сети банка и объема выполняемых операций.
Модульная структура
Информационные системы, реализованные на базе IBSO, имеют практически неограниченную масштабируемость – по мере расширения бизнеса банк может подключать к системе дополнительные серверы. Это особенно актуально для банков, планирующих активное развитие бизнеса, поскольку отсутствуют ограничения на возможности информационной банковской системы, независимо от масштабов филиальной сети банка и объема выполняемых операций.
При этом IBSO обеспечивает централизованное хранение основных данных и «бесконфликтную» работу интегрированных между собой информационных систем. Возможны различные вариации решений на базе IBSO для поддержки бизнеса банка любого масштаба и вида деятельности.
Широкая функциональность систем на базе IBSO
Программные решения, реализованные на базе IBSO, обеспечивают широкое функциональное покрытие своей профильной области и гибкие возможности создания и конфигурирования новых финансовых продуктов.
В основе систем на базе IBSO, лежит концепция непрерывного развития и гибкого наращивания функциональных возможностей за счет финансовых бизнес-Приложений.
БАЗОВЫЕ ПРИНЦИПЫ ПОСТРОЕНИЯ
Интеграция со сторонними компонентами
В базовой части IBSO реализован универсальный шлюз экспорта/импорта данных в различных форматах, который обеспечивает возможность интеграции с различными внешними приложениями, процессингами и информационными системами.
Централизованная модель данных
В IBSO в основе системы хранения информации лежит единая база данных, благодаря чему в программных решениях на базе IBSO обеспечивается полная интеграция на уровне хранения данных. За счет использования единого хранилища при выполнении любых операций в системе можно работать со всей информацией, накопленной в ней.
ОРГАНИЗАЦИЯ СИСТЕМЫ БЕЗОПАСНОСТИ
Обеспечение логической целостности данных
Целостность данных гарантируется механизмами СУБД. Непротиворечивость банковской информации обеспечивается тем, что модифицировать данные в системе возможно только посредством зарегистрированных операций, доступ напрямую к таблицам СУБД запрещен для пользователей.
Управление режимом работы пользователей
Режим работы пользователей и правила формирования, а также смены паролей, определяются системной утилитой, являющейся частью СУБД Oracle.
Определение прав доступа пользователя к информации
Система контроля доступа в решениях на базе IBSO является надстройкой над системой контроля доступа СУБД Oracle. Она построена, исходя из следующих принципов:
- Обеспечение необходимого уровня гибкости и детализации контроля доступа пользователей к информационным ресурсам системы. Для этих целей любой элемент банковского бизнеса (операция, отчет, таблица для просмотра данных и т. д.) имеет свой идентификатор и может быть назначен пользователю индивидуально. Если группе пользователей необходимы одинаковые права, они вносятся в одну функциональную группу;
- Реализация системы доступа на стороне сервера, чтобы пользователь не смог получить доступ к информационным ресурсам IBSO «в обход» системы контроля доступа, используя программное обеспечение для работы с СУБД Oracle, отличное от клиентского места IBSO.
Журналы изменения данных в системе
Аудит действий пользователей в системе ведется посредством следующих журналов:
- Журнал выполнения операций. Любое действие по модификации данных может быть отражено в журнале, если администратор банковской модели определил его как требующее журналирования;
- Распределения прав пользователей;
- Изменения значений реквизитов. Любой из реквизитов банковской системы может быть определен как журналируемый. В таком случае хранится вся история изменений значений данного реквизита;
- Истории смены состояний объектов, в первую очередь платежных документов. Журналы заполняются автоматически соответствующими системными функциями. Пользователи, чьи действия журналируются, не могут удалить записи из журналов. Все журналы имеют признак (или уровень) журналирования.