|
|
|
Автоматизированная банковская система "Сатурн" | ||||||||||||||||
|
Определяющей особенностью АБС "Сатурн" является то, что она с самого начала была спроектирована под технологию именно Сберегательного банка. Эта технология в отделениях Сберегательного банка России используется и сейчас, хотя функционально он из узко-профильного банка, ориентированного на работу с населением, превратился в мощную банковскую систему с полным спектром банковских услуг. Тем не менее 157 лет работы Сбербанка с населением всей страны сформировались в четко отлаженные технологии документооборота, контроля, защиты и т.д. До начала работы со Сбербанком мы имели солидный опыт по разработке и внедрению крупных информационных систем, но были удивлены способностью этой махины ПРАВИЛЬНО перерабатывать огромные объемы данных, практически вручную. К сожалению, в 1990-1991 годах отделение 270, с которым мы начали работу, не могло себе позволить использовать аппаратно-программные платформы, соответствующие специфике банковской деятельности и объемам обрабатываемой информации. Наше первое предложение по использованию ADABAS+Natural и средней ЭВМ в отделении , а IBM PC в филиалах не было принято. Да и организация связи с 30 филиалами через процессор телеобработки оказалась слишком накладной. Современные западные технологии тогда в страну не пускали. Пришлось довольствоваться итерационным путем, обычным для всех невоенных разработок того времени - автоматизированные рабочие места (АРМы) на Clipper'е, локальные сети с Netware, первые модемы, связь между системами на уровне передачи файлов. При всех минусах такого подхода, была сделана функционально полная система, а коллектив разработчиков приобрел глубокое знание работы отделений и филиалов Сберегательного банка. Выполненный в тоже время при сотрудничестве с новосибирскими разработчиками проект автоматизации коммерческого банка дал опыт понимания различий.
В 1994 году была начата разработка эскизного проекта АБС "Сатурн". Те решения, которые представлены в "Сатурне" сейчас, потребовали еще года сравнительного анализа, к тому времени уже доступных, современных СУБД - Adabas, Informix, Oracle, Progress, Ingres, MUMPS, операционных систем и их различных клонов Unix, OS/2, Windows, QNX и аппаратных средств под конкретную реализацию. Затем была сложная реализация проекта в гетерогенных средах - совместная работа SCO UNIX, NetWare, DosLine. Clipper-ные АРМы еще сопровождались нами в новосибирском Гарант-банке, банках Рубцовска, работающих с населением, но основной состав разработчиков уже делал первые подсистемы на Informix 4GL.
Правильнее было бы назвать "Сатурн" не АБС, а САОС - системой автоматизации отделений Сбербанка, потому что такие механизмы, как специализированная бухгалтерия коммунальных платежей, расчет пенсий, глубокий последующий контроль, кладовая, специфические системы отчетности, обилие видов вкладов с агрегированием неподвижных и многие другие технологии не практикуются в коммерческих банках. Это тот самый 157-летний опыт "работы с населением". Он автоматизирован в "Сатурне".
Сам Сберегательный банк России построен по иерархическому принципу и некоторые функции выполняются на уровне территориальных банков, Банка России. Также есть автоматизированные технологии, общие для всех отделений страны и обычно взаимосвязанные, типа учета векселей, внутреннего клиринга Сбербанка, консолидированного баланса территориальных банков и Сбербанка России, единая система "Банк-Клиент". В "Сатурне" разработан интерфейс с этими подсистемами, собственная обработка общих функций даже не планировалась. "Сатурн" - система самого низового в Сбербанке подразделения с правами юридического лица - отделения с его филиалами.
С точки зрения организационной и функциональной типичное отделение можно разбить на 3 уровня :
Ограничения обусловлены убежденностью разработчиков, что на уровне ядра "Сатурна", то есть программных подсистем, необходима реализация только первого и частично второго уровня. Автоматизацию третьего уровня и части второго эффективнее и гибче проводить посредством специализированных приложений типа систем поддержки принятия решений, средств генерации отчетов, специально сделанных программ третьих фирм. Например, отчетность ЦБ РФ, анализ экономических показателей отделения и т.д.
Правильность выбора базовых программных платформ (UNIX-Informix) позволяет это сделать легко и с произвольным выбором. То есть, условно говоря, автоматизация низовых рабочих мест, которые имеют права и возможность ввода и корректировки информации, вместе с их отчетностью, полностью реализована в ядре "Сатурна" и дальнейшее развитие будет получать на этом уровне. Особенно это касается филиалов в связи с их многочисленностью и высокой стоимостью тиражирования в них дополнительных программных средств. Также на уровень ядра (функциональных подсистем), в частности, вынесена работа ревизоров отделения - из-за необходимости ON-LINE контроля совершаемых операций, особенно из группы риска. Мы не считаем эффективным в эксплуатации подход на создание собственного языка банковской системы, позволяющего пользователю самому проводить модификации системы под изменяющиеся требования. Полное описание комплекса с альбомами таблиц, экранных, печатных форм, связей функциональных подсистем с передачей Заказчику исходных текстов на 4GL, специальные модули "нестандартных" операций, позволяющие вести в "Сатурне" любой новый набор операций до создания специализированного модуля или подсистемы, простота и фактический стандарт языка SQL, использование средств DSS дают возможность Заказчику собственными силами сконструировать собственную подсистему практически любого уровня сложности в общей идеологии "Сатурна".
Обеспечение этого важного качества интегрированной системы достигается в нескольких разрезах, отражающих разные способы развития отделений Сберегательного банка :
Операционные системы UNIX и СУБД Informix сами по себе обладают наиболее мощным штатным набором средств, обеспечивающих эти ОЧЕНЬ важные для больших систем свойства. В "Сатурне" проработаны дополнительно собственные подсистемы копирования/ восстановления функциональных таблиц для небольших филиалов, где неэкономично устанавливать требуемые Informix устройства резервного копирования информации, а достаточно дискет, а также написаны практические технологические инструкции работы с системными журналами, мягкими/жесткими рестартами и другими мощными средствами Unix/Informix.
Не вдаваясь в подробности этого совершенно необходимого и наиболее сложного в практической реализации требования к любой банковской системе, отметим что "Сатурн" прошел проверку комиссией Алтайсбербанка на полное соответствие требованием инструкции Россбербанка № 191-Р. В АБС реализована подсистема "Администратор", "Ревизор", авторизованы все операции в прикладных подсистемах с использованием хэш-функций. Администрирование доведено до уровня разрешения использования функций в конкретной подсистеме, так, например, только начальник отдела РКО может использовать полный набор функций этой подсистемы, сам устанавливая возможность использования функций каждым своим работником.
Это свойство "Сатурна", совершенно необходимое при его создании - одновременная работа в одной локальной сети серверов NetWare, UNIX, Windows NT, DOSLine, сейчас успешно используется при переводе отделений, использующих разрозненное ПО различных производителей. В реальной жизни невозможен переход на "Сатурн" в день, работа отделения и филиалов не должна останавливаться ни на минуту. Поэтому применяется итерационный подход с подключением в локальную сеть сервера с установленным "Сатурном" и постепенный перевод на новую систему рабочих мест и создание новых.
Ваши замечания и предложения присылайте на адрес: webmaster@rubtsovsk.ru © Copyright 1999 RSoft |
|||||||||||||||||