Технологическое построение.
Во внутренней организации банковской информационной системы можно выделить (рис. 9.3):
- • систему защиты информации и управления доступом;
- • систему учета;
- • систему поддержки документооборота.

Рис. 9.3. Технологическая структура банковской информационной системы
В рамках перечисленных подсистем реализуются определенные абстрактные механизмы, функционирование которых не зависит от работы системы.
Система защиты информации и управления доступом является обособленной системой, способной защищать любую прикладную систему. На этом этапе разработки все объекты регистрируются в системе безопасности, после чего с учетом конкретных требований по защите от несанкционированного доступа «прописываются» процедуры прикладных систем (в основном они представляют собой вызов из прикладных процедур соответствующих им процедур системы безопасности). В результате создается некая матрица системы защиты, устанавливающая взаимосвязь между базовыми объектами и базовыми операциями.
Базовый объект — это абстрактное понятие, опосредованно отражающее суть происходящего в системе. Примерами базовых объектов являются «документ» и «картотека». Под базовой операцией понимается операция проблемной области, реализованная как целостный (неделимый) набор определенных технологических действий и описанная в терминах предметной области. Примерами базовых операций могут служить «проверка», «проводка», «откат».
При эксплуатации системы технологу предоставляется возможность по своему усмотрению группировать базовые операции и базовые объекты (рис. 9.4), формировать организационную структуру и расставлять отметки, регламентирующие доступ представителей организационной структуры к обобщенным объектам и операциям.
Все настройки хранятся и подвергаются корректировке в таблицах сервера данных. При работе системы информация из этих таблиц (в матрице доступа) переносится на сервер защиты, т.е. на сервер приложений. Таким образом, в процессе функционирования осуществляется постоянный контроль за доступом.
Система учета обеспечивает фактический и позиционный учет банковских операций. В ее основе — абстрактная модель бухгалтерского учета, разработанная специалистами аналитического отдела компании R-Style Software Lab., оперирующая такими понятиями, как «конто», «показатель» и «проводка». Конто — это элементарная единица аналитического учетного регистра для однородных банковских операций. На внешнем (прикладном) уровне конто соответствуют лицевые счета (балансовые, внебалансовые, депо) и кассовые символы. Показатель относится к области синтетического учета, он предназначен для группировки аналитических объектов при формировании отчетности и проведения анализа. На внешнем уровне показателям соответствуют счета I—II порядков (к счетам I порядка относятся синтетические счета, а к счетам II порядка — субсчета), разделы плана счетов ЦБ, символы отчетности различных форм. В тср-

Рис. 9.4. Группировка базовых объектов и операций
минах бухгалтерской модели конто и показатели являются абстрактными счетами учетной системы. Структура показателей и конто строится на основе иерархии неограниченного уровня вложенности. Проводки формируют состояния конто — хранящиеся в системе обороты по дебету и кредиту, а также остаток. Состояния показателей рассчитываются на основе состояний иерархически подчиненных конто при помощи правил простой интеграции. При выполнении проводок фиксируется время ввода, планирования, подтверждения планирования и фактического учета.
Система учета позволяет вводить ограничения на выполнение операций над конто. На прикладном уровне такие ограничения соответствуют овердрафту, лимитам на обороты и величину остатка (как «сверху», так и «снизу»), различным видам блокировки (вплоть до ареста) и бронированию средств на счете. Когда ограничения «включены», учетная система проверяет, допустимо ли выполнить операцию, и в зависимости от результатов проверки либо выполняет ее, либо предоставляет соответствующие коды возврата.
Важной особенностью учетной системы стал отказ от использования внутреннего понятия «операционный день». Фактическое и планируемое состояния конто формируются в соответствии с «линейками времени», которых в системе три: дневная, месячная и годовая. При любом текущем изменении конто анализируется дата проводки (фактическая или плановая), а также изменяются дневное, месячное и годовое состояния, соответствующие этой дате. Если при этом в системе имеются дневные состояния данного конто с более поздними датами, то эти состояния автоматически пересчитываются.
Для реализации алгоритмов учетной системы используются процедуры и таблицы сервера данных. В состав модулей системы учета входят модули клиентской части, которые обеспечивают диалоговый режим при создании счетов и работы с ними. В подавляющем большинстве случаев это — модули технолога системы, которые позволяют поддерживать структуру показателей и конто, а также организуют доступ для аудита ко всем счетам и проводкам системы учета независимо от их прикладного применения. Поскольку учетная система в структуре БИС достаточно обособлена, взаимодействие с ней осуществляется через интерфейс прикладного программирования (Application Programming Interfase — API), который состоит из двух частей: интерфейса операционного сервиса и интерфейса информационного сервиса. Соответственным образом разделяются интерфейсные модули клиентской части.
Система поддержки документооборота самая важная составляющая с точки зрения выполнения прикладных функций. Основными объектами системы являются документ и картотека.
Картотеки характеризуются следующими свойствами:
- • их количество в системе конечно;
- • пользователи системы не могут создавать и уничтожать их;
- • разрешенные перемещения документа из одной картотеки в другую заранее предусматриваются технологом системы;
- • обращение к учетной системе для инициирования проводок происходит при перемещении документа из одной картотеки в другую.
Картотека объединяет документы, которые находятся на одной стадии обработки (например, документы картотеки № 2).
В системе обеспечения документооборота можно выделить два звена: компоненту имитации документооборота и хранилище документов. Любая операция по обработке документов начинается с его ввода в систему. Наличие компоненты имитации документооборота позволяет выполнять определенные действия над документом в картотеке и перемещать документ из одной картотеки в другую. Когда необходимо осуществить операцию бухгалтерского учета, формируется обращение к учетной системе, с тем чтобы выполнить проводки и внести изменения в состояние конто. Следует отметить, что у компоненты имитации документооборота довольно сложная клиентская интерфейсная часть, отображающая движение документов по картотекам с учетом специфики реализуемых функций.
Документы, обрабатываемые в системе, имеют структурированную и неструктурированную (обычно текстовую) части. Обработка структурированной части выполняется с использованием кодификаторов типов документов, операций, контрагентов, ценностей и т.д. Неструктурированная часть может обрабатываться с помощью специальных алгоритмов, которые могут создаваться как разработчиками БИС, так и ее пользователями в процессе эксплуатации. Хранилище документов имеет свой интерфейс прикладного программирования (АР1).
Система обеспечения документооборота позволяет включить в БИС элементы офисной системы, вследствие чего, во-первых, технология работы БИС приближается к естественной и привычной банковской технологии и, во-вторых, создаются предпосылки для накопления и обработки дополнительной информации, которая будет основой для финансового анализа и управленческих решений.
Взаимодействие системы обеспечения документооборота с учетной системой осуществляется через транзитную систему, которая содержит правила учета (для преобразования информации, содержащейся в документе, в проводке), а также фонд счетов, переводящий внешнее представление счетов и идентификаторы конто и содержащий внешние атрибуты счетов.
Включение в БИС таких элементов, как справочники-классификаторы и фонд клиентов, достаточно традиционно. Модули клиентского фонда и хранимые процедуры сервера обеспечивают стандартный набор действий, таких как ввод информации, ее редактирование и удаление. При этом сохраняется история изменений.
- 1. На чем основаны банковские технологии как инструмент поддержки и развития банковского бизнеса?
- 2. Какие основополагающие принципы банковских технологий?
- 3. Что понимают под инфраструктурой БИС?
- 4. Какой принцип лежит в основе классификации интегрированных банковских информационных систем?
- 5. Какова иерархия функций БИС и ее технологическая платформа?
- 6. Что лежит в основе архитектуры новой модификации БИС?
- 7. В чем сущность системы защиты информации и управления доступом?
- 8. Каковы основные функции системы учета?
- 9. В чем сущность системы обеспечения документооборота?