Как правило, подобные факторы не могут быть измерены в количественном выражении без опыта эксплуатации системы, а иногда и в процессе ее эксплуатации. Но роль данных факторов достаточно высока, поскольку в условиях рынка данные свойства технологии могут помочь, реализовать конкурентные преимущества банка или не допустить одностороннюю реализацию преимуществ конкурентами.
Принцип взаимодействия
Современные банковские технологии ориентированы на одновременную работу большого количества пользователей. Для обеспечения многопользовательской работы системы применяют специализированные технологии. Наиболее часто используется «клиент-серверная» технология.
Основными терминами данной технологии являются понятия клиент и сервер. Клиент - это комплекс программ, который предназначен для работы конкретного пользователя. Сервером называется программное обеспечение, функции и возможности которого одновременно использует большое количество пользователей.
Технология «клиент-сервер» бывает двухзвенная и многозвенная (рис. 1.4). При двухзвенной архитектуре система состоит из клиентов, которые непосредственно взаимодействуют с сервером. В контексте банковских технологий в качестве сервера, как правило, выступает СУБД. Многозвенная архитектура отличается существованием еще одного (или нескольких) звена, так называемых серверов приложений или серверов обслуживания, которые являются промежуточными звеньями между клиентами и сервером СУБД. Частным случаем многозвенной архитектуры является трех-звенная архитектура, состоящая из клиентов, сервера приложений и СУБД. Сервер приложений выполняет ряд функций, как системных, так и пользовательских, которые в случае использования двухзвенной архитектуры выполняет либо клиент, либо СУБД.
По способу организации обмена данными между клиентом и сервером различают модели «толстого» и «тонкого» клиента:
• модель «толстого» клиента - на сервере реализованы главным образом функции доступа к данным, а все прикладные вычисления выполняются на «клиентских» программах, т.е. сервер только отбирает нужные данные и пересылает их на рабочую станцию, где и выполняется их обработка. Результаты обработки пересылаются назад серверу для сохранения их в общей базе данных;
• модель «тонкого» клиента - значительная часть прикладной обработки данных выполняется непосредственно на сервере, а на рабочую станцию будут передаваться данные для просмотра в экранных формах и результаты выполнения отчетов.
Применение технологий «клиент-сервер» тесно связано с техническим обеспечением банковской технологии. Рассмотрим особенности этого взаимодействия с точки зрения организации комплекса технических средств банка.
На современном этапе все большее число банков имеет тенденцию к территориальной диверсификации. Это означает, что банк имеет ряд филиалов, находящихся в различных регионах страны, а иногда и за рубежом, а также ряд отделений или подразделений в пределах одного города, но находящихся на значительном отдалении друг от друга.
Как правило, территориально локализованные подразделения банка и головная организация, в которой сосредотачиваются основные органы управления банком, имеют локальные вычислительные сети, позволяющие организовать процесс обмена информацией и данными внутри подразделения. Локальные вычислительные сети помимо средств передачи данных включают рабочие станции, т.е. персональные компьютеры, на которых работают сотрудники подразделения, и серверы, т.е. компьютеры, на которых хранятся данные и которые обеспечивают процессы обмена и обработки информации и данных. Кроме того, в состав технического обеспечения также входит аппаратура связи, которая может состоять из отдельного коммуникационного сервера и модемов или из более сложного комплекса технических средств, включающих маршрутизаторы, коммутаторы, модемы и распределительные шкафы.
С помощью средств связи реализуется обмен данными между подразделениями кредитной организации и объединение всех вычислительных средств банка в единую глобальную корпоративную сеть (ГКС). Связь между территориями может осуществляться по некоммутируемым проводным каналам, оптоволоконным каналам, радио- и спутниковым каналам, а также в редких случаях с использованием телефонных коммутируемых соединений. База данных банка может быть реализована по двум основным архитектурам: как единая централизованная база данных и как распределенная по уровням (филиалам) вычислительной сети. В первом случае база данных хранится на достаточно мощном и высокопроизводительном центральном сервере (или интегрированной группе серверов) вычислительной системы, доступ к которой осуществляется по каналам связи со стороны удаленных пользователей. Во втором случае база данных ведется как на сервере центрального отделения, так и на серверах филиалов, при этом базы данных могут автоматически синхронизироваться.
В настоящее время помимо простого обмена информацией ГКС необходима еще для создания единого информационного вычислительного пространства, которое позволяет повысить качество обмена информацией и мощность ее обработки, а соответственно и качество собственно банковской технологии. Как правило, центральным вычислительным узлом и управляющим центром ГКС является вычислительный (или процессинговый) центр банка, в котором сосредоточены основные мощности по обработке банковских данных и информации.
Общие вопросы обеспечения технологии и систем
Банковская технология представляет собой взаимоувязанную совокупность видов обеспечения, каждый из которых раскрывает сущность и состав ресурсов, реализующих функциональные задачи и необходимых для функционирования всей банковской системы. К их числу относятся информационное, техническое, программное, организационное, математическое, эргономическое, правовое и другие виды обеспечения.
Информационное обеспечение включает в себя единую систему классификации и кодирования экономической информации, унифицированную систему банковской документации, схем информационных потоков, циркулирующих в банке, а также методы и принципы построения, состав и содержание баз данных.
Техническое обеспечение - комплекс технических средств сбора, хранения, передачи, обработки и представления информации, необходимых и использующихся для обеспечения работоспособности и эффективности функционирования технологии (системы).
Программное обеспечение - совокупность программ, реализующих функции и задачи банковской системы. В состав программного обеспечения входят операционные системы (клиентские и серверные), серверное программное обеспечение, системы программирования, включающие языки программирования, трансляторы с этих языков и средства конструирования программ, сервисное программное обеспечение, программное обеспечение СУБД, пользовательское (или прикладное) программное обеспечение.
Организационное обеспечение объединяет порядок организационных отношений и перечень функций, которые должна выполнять каждая структурная единица, участвующая в технологии, будь то банковское управление или отдельный сотрудник. Основой организационного обеспечения кредитной организации является перечень функций, которые осуществляет кредитная организация.
Математическое обеспечение включает в себя совокупность математических методов, экономико-математических моделей и алгоритмов задач банковской технологии.
Эргономическое обеспечение - комплекс методов и средств, позволяющих обоснованно сформировать требования к рабочим местам, условиям работы банковских служащих и обеспечивающих быстрейшую подготовку и высокоэффективную деятельность каждого сотрудника, участвующего в технологии.
Правовое обеспечение регламентирует процесс создания и функционирования системы и определяет, каким образом необходимо выполнять функции участникам технологии. Оно включает совокупность нормативных актов, устанавливающих и закрепляющих договорные отношения разработчика и заказчика в процессе создания и функционирования системы, различные внутренние инструкции кредитной организации, а также инструкции ЦБ РФ (далее - ЦБ) и ФКЦБ, законодательные акты РФ.
2. Рынок информационных банковских систем
На российском рынке присутствует целый ряд фирм-разработчиков информационных банковских систем. Наиболее известной фирмой-разработчиком ИБС был признан «Диасофт» (31%), на втором месте - «R-Style» (26%), на третьем - ПрограмБанк (10%).
Рассмотрим кратко банковские продукты отдельных фирм-разработчиков программных продуктов в порядке убывания их известности.
Программные продукты 5NT© Центра банковских технологий компании «Диасофт» ориентированы на автоматизацию деятельности кредитных и финансовых организаций, инвестиционных компаний, паевых инвестиционных фондов, депозитариев, регистраторов.
Основное преимущество решения 5NT©- комплексная автоматизация организации средствами одной системы, в рамках единого информационного пространства. Решение позволяет перевести на один программный продукт все подразделения банка, занимающиеся расчетно-кассовым обслуживанием, кредитными, депозитными операциями, операциями с ценными бумагами, операциями на денежных рынках, операциями с пластиковыми картами и другими видами операций.
Система 5NT© включает в себя несколько продуктов, работающих на едином финансовом ядре, общей нормативно-справочной базе, инструментах настройки и администрирования, единой аппаратно-системной платформе и системе подготовки отчетности, каждый из которых отвечает за автоматизацию одной из сфер банковской деятельности. Продукты включают несколько модулей.