Дипломная работа: Автоматизация и обеспечение информационной безопасности обработки заявок в ПАО "СКБ Банк"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
17
Программная архитектура информационной системы банка, как и
техническая, берет свое начало от программно-аппаратного комплекса Check
Point Software Technologies, обеспечивающего единую бесшовную виртуальную
сеть на всей территории присутствия банка. Между сетевым экраном и
остальным программным обеспечением стоит программная часть сетевого
экрана вэб-приложений и СУБД Imperva, выполняющая функции фильтрации
сетевых запросов к серверам. Основным адресатом запросов, проходящих через
сетевые экраны из внутренних сетей и из сети интернет, является сервер
балансировки сетевой нагрузки, реализованный с помощью вэб сервера NGINX.
Балансировщик нагрузки распределяет обращения между сервером статических
файлов, серверами баз данных, основным и резервным, сервером веб
приложений, сервером аналитической СУБД ClickHouse и сервером
кэширования информации Memcache. Сервер статических файлов отдает в сеть
изображения, документы и другие неизменяемые файлы сайтов и ПО
организации. Сервер статических файлов реализован средствами еще одного
экземпляра вэб сервера NGINX. Сервера баз данных работают под управлением
СУБД MariaDB. Сервер веб приложений обеспечивает работу интерпретаторов
PHP, Python и является средой запуска для исполняемых файлов. К
исполняемым файлам относятся планировщики заданий и микросервисы
обеспечивающие функционирование части бизнес-процессов организации.
Работа планировщиков заданий связана с бизнес-процессами создания и
проверки исполнения коммуникаций с клиентами и между системами банка.
Исполнением коммуникаций занимаются микросервисы реализованные на языке
программирования Go, скомпилированные в исполняемые файлы. Эти
приложения взаимодействуют с очередями сообщений, сервером электронной
почты и сервисом отправки смс сообщений.
Еще одной функцией сервера вэб приложений является обеспечение
работы мультипротокольного брокера очередей сообщений RabbitMQ, за
которым располагаются остальные информационные системы банка, не
рассматриваемые в рамках данной работы детально, взаимодействие с данными
системамами будет ограничиваться отправкой сообщений в очередь брокера и
получением сообщений от данных систем из очереди. На персональных
18
компьютерах сотрудников банка установлены операционные системы Microsoft
Windows 7 или Microsoft Windows 10 и офисный пакет Microsoft Office 2010 или
Microsoft Office 2013. Остальное программное обеспечение рабочих мест
зависит от должности сотрудника и принадлежности к определенному отделу
или департаменту. Схематическое изображение программной архитектуры ИС
банка представлено на рисунке 1.3.
19
Рисунок 1.3 Программная архитектура ИС предприятия
20
1.2 Характеристики комплекса задач, задачи и обоснование необходимости
автоматизации.
1.2.1 Выбор комплекса задач автоматизации и характеристика
существующих бизнес-процессов.
Важнейшей частью процесса принятия решения о предоставлении банковских
услуг является процесс сбора информации о потенциальном клиенте. Полнота и
валидность информации напрямую влияют на чистоту процесса идентификации
клиента, получение о нем данных из специализированных справочников и
поиска истории работы с клиентом. Существуют несколько каналов получения
персональной информации от клиента:
Непосредственно от клиента, при личном визите в отделение банка;
По телефону;
Через средства электронных коммуникаций, таких как сайты банка с
размещенными на них формами ввода персональной информации.
После получения валидной информации в необходимом объеме, системы
сбора информации формируют стандартизированные сообщения для отправки в
другие банковские системы, в которых информация агрегируется, подвергается
дополнительным проверкам, обогащается из других внешних и внутренних
систем и на основе окончательной анкеты принимается решение по
предоставлению клиенту услуги.
Из перечисленных каналов связи наиболее подходящим для
автоматизации, а также нуждающимися в модернизации являются механизмы
сбора информации через формы, размещенные на сайтах банка. Основными
недостатками существующих форм сбора и обработки информации является
отсутствие универсальности, для каждого продукта создается отдельный
программный код, расширяющий функционал визуальной части формы.
1.2.2 Определение места проектируемой задачи в комплексе задач и ее
описание
Система сбора и обработки информации является одним из важнейших
инструментов процесса продажи банковских услуг. От бесперебойной и
21
правильной работы системы, соответствия требованиям законодательства, и
внутренним регламентам, в том числе соглашении о безопасности и
неразглашении персональных данных, зависит коммерческая успешность
организации, предоставляющей банковские услуги.
Схема, характеризующая процесс сбора, обработки и анализа
информации, предоставленной потенциальным клиентом, называемого
регистрацией заявкти, представлена на рисунке 1.4
Рисунок 1.4 Регистрация заявки на кредитные услуги
Декомпозиция процесса регистрации заявки представлена на рисунке 1.5
Источник: https://baza.diplomsite.ru/previewfile/1778