logo
ekzmen (2)

33. Технические решения и программное обеспечение банковских технологий

На уровне технического обеспечения банковские технологии должны строиться на современных требованиях к архитектуре аппаратных средств.

К ним относятся:

• использование разнообразных телекоммуникационных средств связи;

• многомашинных комплексов;

• архитектуры клиент-сервер;

• применение локальных, региональных и глобальных скоростных сетей;

• унификация аппаратных решений.

Количество и состав используемых технических средств определяется интенсивностью и объемами информационных потоков, режимами работы и временными особенностями реализации функций банковской системы.

Рост состава и объемов банковских услуг, числа филиалов, клиентов и связей заставляет банки приобретать более мощные компьютеры и более развитое техническое обеспечение. Получили распространение сетевые банковские технологии. Сетевой парк становится все более разнообразным. Следует отметить и ускоренное развитие средств межбанковской телекоммуникации.

Основой современного подхода технических решений в построении информационных технологий банков является архитектура «клиент — сервер». Она предполагает организацию технического обеспечения и разделения обработки информации между двумя компонентами, которые называются клиентом (рабочей станцией) и сервером. Обе части выполняются на разных по мощности компьютерах, объединенных сетью. При этом клиент посылает серверу запросы, а сервер их обслуживает. Такая технология реализуется в профессиональных СУБД, имеющих специальный язык структурированных запросов.

Одним из вариантов реализации технологии «клиент — сервер» является ее трехуровневая архитектура.

В сети должны присутствовать как минимум три компьютера: клиентская часть (рабочая станция), сервер приложений и сервер базы данных. В клиентской части организуется взаимодействие с пользователем (пользовательский интерфейс). Сервер приложений реализует бизнес-процедуры для клиентской части. Сервер базы данных обслуживает бизнес-процедуры, которые выступают в роли клиентов. Гибкость такой архитектуры в независимом использовании и замене вычислительных и программных ресурсов на всех трех уровнях.

Для повышения надежности, отказоустойчивости технических решений в банковских АИТ практикуется объединение серверов в группы (кластеры). При этом ресурсы и нагрузка разделяются между серверами (узлами системы) так, что пользователь не знает, с каким конкретным сервером он работает в данный момент, а использование технических средств оказывается более эффективным.

Требования к программному обеспечению банковских систем:

1) Современное базовое программное обеспечение (операционная система, СУБД, средства автоматизации программирования и др.).

2) Качество прикладной части банковской системы (широта функционального диапазона, удобство интерфейса).

3) Многозадачный режим работы АБС и многопользовательский доступ к данным.

Под многозадачностью в данном случае понимается возможность запуска в системе автономных фоновых процессов, отчужденных от рабочего места оператора. Фоновые процессы могут исполнять задания по предварительной обработке документов, поступивших по телеканалу, формированию отчетов, выполнению проводок по обработанным документам и пр., и тем самым высвобождать от этих операций рабочие места специалистов. Подобный режим позволяет переложить на АИТ не только выполнение значительного количества стереотипных, рутинных операций по решению функциональных задач, но и обеспечить автоматизированный контроль за целостностью поступающих данных и тем самым повысить удобство, эффективность и, главное, надежность функционирования банковской системы.

4) Безопасность данных (регламентация полномочий пользователей, средства поддержания целостности и непротиворечивости данных, наличие процедур архивации, восстановления, мониторинга данных при программных и аппаратных сбоях).

5) Мощная аппаратная платформа (обработка больших объемов информации с высокой производительностью).

6) Наличие в базовых средствах сетевых функций.