Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

РАБИС: история создания, принципы построения и перспективы развития

Л. Шеромова, АО БЭКАП


История создания

Основное требование к автоматизированной банковской системе с точки зрения пользователя - это простота в работе и управлении и универсальность, настраиваемость на любую банковскую технологию. На сегодняшний момент список этих требований значительно расширился, но на заре банковской автоматизации в нашей стране - в начале 90-х годов - люди, взявшиеся разрабатывать то, что теперь называется Региональной Автоматизированной Банковской Информационной Системой, то есть РАБИС, руководствовались именно этим.
Начало разработок пришлось на 1991-92 годы, в акционерном обществе "БЭКАП", которое и по сей день успешно продолжает работы по созданию и сопровождению электронно-финансового комплекса РАБИС.
Коммерческие банки были тогда и являются на сегодняшний момент одними из наиболее серьезных заказчиков разветвленных программных комплексов. В начале банковской автоматизации основным требованием к АБС была автоматизация учета, и это было серьезной проблемой для банков в условиях вала предпринимательской деятельности, развернутой нашими согражданами. Во-первых, стремительно выросли объемы перемещаемых средств, а во-вторых, вместе с развитием российской банковской системы росла и расширялась сфера услуг, предлагаемых банками своим клиентам. Конечно, при наличии спроса не замедлило появиться предложение. Но инерция мышления (в данном случае я говорю о средствах и инструментах программирования) не позволила многим российским разработчикам АБС выбрать правильное направление работ. Но это не их вина, а их беда, потому что, видимо, для того, чтобы правильно сориентироваться во времени и пространстве, мало было просто уметь программировать, т.е. представлять себе процесс алгоритмизации какой-либо задачи и иметь жаждущего автоматизации заказчика. Мне хотелось бы подчеркнуть смелость руководителей БЭКАПа, так как вполне понятно, что после решения о реализации какого-либо проекта сразу же встает гораздо более прозаический вопрос о его финансировании. Ведь проект обещал быть небыстрым в исполнении, требующим существенных людских и материальных затрат и, соответственно, совсем недешевым. Сразу было понятно, что средств, которые БЭКАП мог позволить себе вложить в разработку, будет явно недостаточно. Нужен был заказчик, который был бы заинтересован в конечном результате.
На этапе изучения инструмента и предмета автоматизации были налажены связи с отделом автоматизации "Сибирского банка" - одного из крупнейших банков Сибири, бывшего областного управления Промстройбанка. Сотрудничество оказалось плодотворным, и через некоторое время между АКБ "Сибирский банк" и АО "БЭКАП" был заключен договор на изготовление последним комплексного программного продукта - автоматизированной банковской системы. Это дало сразу два преимущества. Во-первых, финансирование теперь велось "из двух карманов" - БЭКАПа и банка. А во-вторых, для не вполне опытных в банковском деле разработчиков очень много дал опыт работников бывшего ПСБ, а теперь "Сибирского банка" - команды, которая сформировалась еще в постперестроечный период не из бывших милиционеров, врачей, продавцов и комсомольских работников, а из старых "банковских крыс" с 20-30 летним стажем. К тому же на базе Сибирского банка появилась возможность обкатки многих нетрадиционных решений в плане автоматизации банковской технологии, возникающих в процессе работы. Классическая технология и многофилиальность банка (15 филиалов) дали возможность сделать комплекс универсальным , что и подтвердили последующие внедрения готового программного продукта в банках с кардинально отличной друг от друга организацией труда.
Так, например, АКБ "Сибирский банк" работает в классической технологии, когда основная нагрузка по проведению бухгалтерских операций с клиентами ложится на операционный отдел, и операционистам предоставляется полная самостоятельность по вводу и контролю информации по рублевым операциям с клиентами. Другая вариация: та же классическая технология, но с ужесточением режима контроля - технология двойной подписи - используется в одном из дальневосточных банков, купивших РАБИС. И, наконец, банк "Тюменский кредит", работающий в технологии, максимально приближенной к западному образцу - back-office - front-office.
В процессе выполнения заказа руководством банка было выдвинуто предложение создания нового структурного подразделения внутри банка - управления электронных финансовых систем, ядром которого должны были стать сотрудники "БЭКАП"а.
На данный момент коллектив управления электронных финансовых систем АКБ "Сибирский банк" составляет 60 человек и занимается не только перманентной разработкой и доработкой существующей версии системы, но и выполняет множество сервисных работ для собственного банка и его филиалов. А сервисный центр АО БЭКАП осуществляет поддержку и сопровождение в реальном времени банков, купивших РАБИС и проводящих на различных стадиях работы по внедрению и опытной эксплуатации системы.

Функциональная часть

Сначала - о программных и технических средствах разработки комплекса РАБИС.
При прицельном изучении рынка зарубежных финансовых систем выбор платформы для собственной разработки был остановлен на ОС UNIX, как универсальной многопользовательской, многозадачной операционной системе и СУБД ORACLE - средстве управления данными №1 в мире.
ORACLE в качестве СУБД был выбран, как инструмент, позволяющий быстро обрабатывать большие объемы информации, предполагаемые в сфере автоматизации структур финансового рынка. К тому же часть коллектива имела опыт работы в русском аналоге ORACLE - ORACLE, версия 4 для СМ-4(1420). Некоторые инструменты ORACLE на момент начала работ были еще в зачаточном состоянии, и поэтому нашим специалистам при помощи имеющихся в их распоряжении средств приходилось самостоятельно разрабатывать сетевой программный продукт, а также систему безопасности в приложении к финансовой структуре. Средства СУБД и ОС используются в РАБИСе на уровне системной поддержки и удаленного сопровождения. На уровне прикладного программного обеспечения используется собственная разработка, то есть ведение классов и групп пользователей, разделение и ограничение доступа к функциям и данным, применение многоуровневых средств контроля доступа (парольный, временной, логический),назначение временных коридоров доступа в систему, автоматическая генерация новых паролей, блокировка и восстановление пользователей - это полностью заслуга специалистов БЭКАПа.
Разработкой программного обеспечения под UNIX и ORACLE была выбрана политика защиты инвестиций - при разработке на ORACLE можно получать переносимые на любую технологическую платформу приложения, следовательно, вложения людских и временных ресурсов в разработку программного обеспечения оказываются хорошо защищенными.
Изначально в качестве технической платформы выбиралось оборудование , отличающееся высокой надежностью и качеством аппаратной части - оборудование фирмы Hewlett Packard. Придерживаясь той же политики в дальнейшем, разработчики постепенно увеличивали количество платформ, на которых может функционировать комплекс. На данный момент можно говорить о RISC-компьютерах фирм Hewlett Packard, IBM, Sun, как полноценных платформах комплекса РАБИС.
Описание модулей РАБИСа - тема отдельного длинного разговора, видимо, не нужного здесь, так как на сегодняшний день любая полнофункциональная мультивалютная банковская система имеет приблизительно такой же набор системных и прикладных задач. Перечислим лишь основные подсистемы комплекса, для того, чтобы заинтересованные лица и организации имели представление о том, из чего состоит РАБИС:

  • операционный день;
  • кредиты/депозиты;
  • межбанковские операции;
  • дилинг;
  • касса;
  • система обработки пластиковых карт;
  • кадры;
  • сбербанк;
  • отчетные документы;
  • валюта;
  • ценные бумаги;
  • клиент-банк;
  • ведение баз данных РАБИСа;
  • управление комплексом РАБИС;
  • безопасность комплекса;
  • система дистанционной диагностики и управления;
  • система резервирования и восстановления;
  • анализ и прогноз.
Развитие комплекса велось не только вглубь, но и вширь. Некоторые модули РАБИСа, такие как РАБИС-Дилинг или модуль анализа и прогноза, можно назвать сателлитными, т.е. могущими быть использованными не только в работе системы, но и автономно. Кроме этого, на базе РАБИСа была создана и уже находится в промышленной эксплуатации автоматизированная система обращения бездокументарных векселей. Проект был выполнен при поддержке ассоциации сибирских городов "Сибирское соглашение" и областной администрации Новосибирска. Планируется работа в этой системе восемнадцати областей и регионов, являющихся членами ассоциации "Сибирское соглашение".
РАБИС обеспечивает контроль и эффективную обработку данных в реальном времени, при котором каждая операция, выполненная в центральном управлении или любом филиале, немедленно отражается на состоянии всего комплекса.
Реальное время в работе с филиалами - одно из основных преимуществ РАБИСа. Пользуясь этим преимуществом, можно отслеживать движения на корсчетах филиалов, быстро перемещая по потребности необходимые денежные средства со счета на счет.
Взаимодействие между центральным управлением и филиалами происходит по внешней сети. Время передачи при этом практически не зависит от расстояния. Для взаимодействия с внешними абонентами могут использоваться разнообразные каналы передачи данных: сеть, модем, дискеты. Устанавливая у себя РАБИС, банк становится на просто его владельцем, а участником единого информационного пространства сети РАБИС, в которой происходит согласованное взаимодействие в реальном времени.
Клиентам, часто общающимся друг с другом, очень выгодно иметь счета в одном банке (можно в разных филиалах) либо в банках, подключенных к сети РАБИС. Крупные клиенты "Сибирского банка" с удовольствием используют эту возможность, получая существенную прибыль за счет быстрого перемещения средств. Более того, клиенты начинают приглашать своих партнеров по бизнесу становиться клиентами банка, имеющего РАБИС.
Банки, работающие в системе РАБИС, по предварительной договоренности между собой могут использовать преимущества реального времени со значительно большими возможностями. Со скоростью, исчисляемой в секундах, платежи будут передаваться не только из филиала в филиал банка, территориально находящегося в одном городе. Такую же возможность имеют и иногородние филиалы банка, и иногородние банки, работающие в одной общей сети РАБИС. Теперь уже клиенты разных банков, находящиеся друг от друга на расстоянии тысяч километров, могут не только практически мгновенно видеть движение на своих счетах, но и с учетом поступивших или отправленных средств иметь больше времени на принятие определяющих решений. А время, как известно - деньги, и немалые.
Основным достоинством системы потребители называют беспроблемное дистанционное сопровождение системы в удаленных филиалах. Решена и проблема администраторов на местах, так как квалифицированные программисты там не требуются, а нужен лишь человек, знающий банковскую технологию.
Высокая информативность РАБИСа: здесь есть много аспектов, которые хотелось бы осветить. Один из них - получение информации о состоянии банка руководителем: в удобной форме и с исчерпывающей полнотой. Эта часть разработана в нескольких вариантах: так, например, в РАБИСе есть "АРМ руководителя", исходя из пунктов меню которого можно получить общие сведения о состоянии банка, всевозможные сведения и документы об отдельных клиентах.
Для получения управленческой и аналитической информации можно воспользоваться одним из приложений РАБИСа - модулем анализа и прогноза. В отличие от аскетичного рабисовского терминала пользователь имеет возможность общения с цветным графическим интерфейсом, получая при этом агрегированные, т.е. обобщенные показатели финансового состояния банка.. Модуль анализа и прогноза подробнее был освещен в соответствующем докладе - в разрезе использования его экономистами-аналитиками банка.

Особенности сопровождения и эксплуатации

Особо хотелось бы остановиться на процессе обслуживания и эксплуатации комплекса в банке. Редкие фирмы-разработчики предоставляют подобный сервис своим покупателям. При достижении соглашения о покупке между продавцом (АО БЭКАП) и покупателем начинается подготовка технического проекта внедрения автоматизации в конкретных условиях данного банка. Учитывается наличие или отсутствие на данный момент автоматизации у клиента, сетевой развязки по отделам, количество имеющихся и необходимых компьютеров и многое другое. Для покупки сертифицированной под комплекс техники клиенту предлагается (но не навязывается) фирма-продавец, либо предлагается список необходимой техники и оборудования соответствующих фирм-производителей для самостоятельной закупки.
После утверждения техпроекта покупателем и продавцом начинается монтаж техники и сетевого оборудования, а персонал банка параллельно обучается работе в сервисном центре АО БЭКАП.
Ценовая политика продающей фирмы строится таким образом, что оплата производится клиентом один раз и включает в себя не только стоимость самого комплекса, но и все последующие действия по инсталляции, настройке, обучению и поддержке в течение определенного договором периода времени.
На базе сервисного центра АО БЭКАП специалисты фирмы инсталлируют и настраивают систему на технике заказчика под конкретную технологию банка, покупающего комплекс (а это весьма немаловажно, так как хотя общий принцип работы банка является единым для всех - исходя из требований ЦБ РФ, - документооборот и информационные потоки каждый банк видит и выстраивает по своему в силу многих факторов), здесь же, на месте проводится обучение всех сотрудников банка, имеющих отношение к автоматизированной обработке информации. На этом же этапе возможна доработка подсистем комплекса, не устраивающих покупателя в предложенном объеме. После доводки комплекса до кондиций, потребных покупателю, начинается процесс опытной эксплуатации у клиента. Для этого на место выезжает бригада сотрудников АО БЭКАП, помогающих работникам банка освоиться с новой системой автоматизации. Нельзя не остановиться на том, что простота и надежность комплекса РАБИС дают возможность клиенту самостоятельно провести этап опытной эксплуатации и внедрить комплекс в промышленную эксплуатацию. В таких случаях разработчиками предоставляется еще одна уникальная возможность - связь по каналам SPRINT и корректировка нестандартных ситуаций без выезда к клиенту, прямо из сервисного центра. Так, например, банк "Тюменский кредит" успешно провел опытную эксплуатацию и внедрение комплекса самостоятельно, периодически связываясь с разработчиками для выяснения неясных моментов.
Кардинально новое решение предлагается в этой связи и в вопросах обслуживания и поддержки. При желании клиента осуществляется постоянная связь разработчиков с его группой эксплуатации в реальном времени. По потребности, возникающей у банка, купившего комплекс, разработчиками производятся доработки и исправления в купленных клиентом модулях по мере поступления запросов. Так же, в режиме реального времени, производятся доработки программного обеспечения в связи со вновь поступающими директивами ЦБ РФ и Минфина.
Существует так называемая "горячая линия" - консультации специалистов управления с прямым выходом на машину клиента. В течение 9 месяцев осуществляются бесплатные консультации и доработки программного обеспечения, если это подтверждено соответствующими договоренностями, заключенными в процессе внедрения и опытной эксплуатации. После окончания 9-месячного гарантийного срока по желанию заказчика заключается годичное соглашение по сопровождению и доработке программного обеспечения, в котором оговариваются размеры и цена оказываемых услуг.
Открытость РАБИСа, как автоматизированной банковской системы - объяснение известного термина в приложении к нашему программному продукту. Во-первых, имеет место классическое определение термина "открытость системы". Комплекс РАБИС при продаже передается клиенту почти со всеми исходными текстами - за исключением модулей управления и безопасности. Тем самым пользователям, имеющим желание и возможности расширять и усовершенствовать купленный программный продукт, предоставляется полный карт-бланш. Во-вторых, термин "открытость системы" нужно понимать еще и как подробнейшие консультации специалистов- разработчиков РАБИСа, даваемые программистам банков, купивших комплекс. Вполне понятно, что в каждом из банков своя технология обработки информации, общения с клиентами и вообще свой взгляд на жизнь в сложившейся экономической ситуации. Именно поэтому у коллектива банка-клиента возникает потребность усовершенствования (в своем роде) купленной автоматизированной банковской системы.

Развитие

Дальнейшее развитие проекта РАБИС планируется с использованием CASE-технологий. Возможности, предоставляемые этими средствами проектирования позволят создать стройную и гибкую структуру программного комплекса и во много раз увеличить скорость разработки программного обеспечения. В новой версии комплекса к разработке модуля управления и модуля безопасности применен объектно-ориентированный подход с использованием кейсподобного продукта. В настоящее время ведется реинжиниринг проекта с освоением CASE-технологий на основе программного продукта фирмы ORACLE.

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

VPS в 21 локации

От 104 рублей в месяц

Безлимитный трафик. Защита от ДДоС.

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...