Принцип взаимодействия
Современные банковские технологии ориентированы на одновременную работу большого количества пользователей. Для обеспечения многопользовательской работы системы применяют специализированные технологии.
Наиболее часто используется «клиент-серверная» технология.Основными терминами данной технологии являются понятия «клиент» и «сервер». Клиент - это комплекс программ, который предназначен для работы конкретного пользователя. Сервером называется программное обеспечение, функции и возможности которого одновременно использует большое количество пользователей.
Технология «клиент-сервер» бывает двухзвенная и многозвенная (рис. 5.3).
Рис. 5.3. «Клиент-серверная» архитектура: а - двухзвенная;
б - многозвенная
При двухзвенной архитектуре система состоит из клиентов, которые непосредственно взаимодействуют с сервером. В контексте банковских технологий в качестве сервера, как правило, выступает СУБД. Многозвенная архитектура отличается существованием еще одного (или нескольких) звена, так называемых серверов приложений или серверов обслуживания, которые являются промежуточными звеньями между клиентами и сервером СУБД. Частным случаем многозвенной архитектуры является трехзвенная архитектура, состоящая из клиентов, сервера приложений и СУБД. Сервер приложений выполняет ряд функций как системных, так и пользовательских, которые в случае использования двухзвенной архитектуры выполняет либо клиент, либо СУБД.
По способу организации обмена данными между клиентом и сервером различают модели «толстого» и «тонкого» клиента:
• модель «толстого» клиента - на сервере реализованы главным образом функции доступа к данным, а все прикладные вычисления выполняются на «клиентских» программах, т. е. сервер только отбирает нужные данные и пересылает их на рабочую станцию, где и выполняется их обработка.
Результаты обработки пересылаются назад серверу для сохранения их в общей базе данных;• модель «тонкого» клиента - значительная часть прикладной обработки данных выполняется непосредственно на сервере, а на рабочую станцию будут передаваться данные для просмотра в экранных формах и результаты выполнения отчетов.
Применение технологий «клиент-сервер» тесно связано с техническим обеспечением банковской технологии. Рассмотрим особенности этого взаимодействия с точки зрения организации комплекса технических средств банка.
На современном этапе все большее число банков имеет тенденцию к территориальной диверсификации. Это означает, что у банка есть ряд филиалов, находящихся в различных регионах страны, а иногда и за рубежом, а также ряд отделений или подразделений в пределах одного города, но находящихся на значительном отдалении друг от друга.
Как правило, территориально локализованные подразделения банка и головная организация, в которой сосредотачиваются основные органы управления банком, имеют локальные вычисли
тельные сети, позволяющие организовать процесс обмена информацией и данными внутри подразделения. Локальные вычислительные сети помимо средств передачи данных включают рабочие станции, т. е. персональные компьютеры, на которых работают сотрудники подразделения, и серверы, т. е. компьютеры, на которых хранятся данные, и которые обеспечивают процессы обмена и обработки информации и данных. Кроме того, в состав технического обеспечения также входит аппаратура связи, которая может состоять из отдельного коммуникационного сервера и модемов или из более сложного комплекса технических средств, включающих маршрутизаторы, коммутаторы, модемы и распределительные шкафы.
С помощью средств связи реализуется обмен данными между подразделениями кредитной организации и объединение всех вычислительных средств банка в единую глобальную корпоративную сеть (ГКС). Связь между территориями может осуществляться по некоммутируемым проводным каналам, оптоволоконным каналам, радио- и спутниковым каналам, а также в редких случаях с использованием телефонных коммутируемых соединений.
База данных банка может быть реализована по двум основным архитектурам: как единая централизованная база данных и как распределенная по уровням (филиалам) вычислительной сети. В первом случае база данных хранится на достаточно мощном и высокопроизводительном центральном сервере (или интегрированной группе серверов) вычислительной системы, доступ к которой осуществляется по каналам связи со стороны удаленных пользователей. Во втором случае база данных ведется как на сервере центрального отделения, так и на серверах филиалов, при этом базы данных могут автоматически синхронизироваться.В настоящее время помимо простого обмена информацией ГКС необходима еще для создания единого информационного вычислительного пространства, которое позволяет повысить качество обмена информацией и мощность ее обработки, а соответственно и качество собственно банковской технологии. Как правило, центральным вычислительным узлом и управляющим центром ГКС является вычислительный (или процессинговый) центр банка,
в котором сосредоточены основные мощности по обработке банковских данных и информации.
Вопросы для самоконтроля
1. Дайте определение информационной банковской технологии.
2. Перечислите особенности банковских информационных систем.
3. Охарактеризуйте модульный принцип.
4. В чём заключается принцип единства информационного пространства?
5. Какие механизмы защиты информации могут поддерживаться программными средствами?
6. Охарактеризуйте принцип эффективности.
7. В чём заключается принцип взаимодействия?