| |||
Реферат: Автоматизация банковских системГосударственный Университет Управления Институт менеджмента в строительстве и управления проектом Кафедра управления строительством
Курсовой проект По дисциплине: Информационные технологии управления На тему: «Автоматизация банковской деятельности» Исполнитель: Руководитель проекта: Москва 2000 Оглавление:
Жизненный цикл ИТ. 10 Техническое оснащение решения банковских задач. 14 Программное обеспечение АБС. 15 Глава III. Системы автоматизации банковской деятельности за рубежом.
I. Концепция и принципы построения. 19 Общие требования к ИБС. 19 Выбор перспективных технологий и метода реализации ИБС. 22 Характеристика задач, решаемых Ядром ИБС. 27 Характеристики и особенности Менеджера Счетов. 29 Реализация поддержки целостности Банковских операций. 33 Поддержка внедрения системы в реальном времени. 35 Список использованной литературы: 43 Введение. Когда-то в среде разработчиков бытовало мнение, что достаточно пяти человек для создания банком системы комплексной автоматизации. Каждый банк, отдел автоматизации которой сколько-нибудь амбициозен, занимался разработкой своей АБС. Сегодня, когда фирмы разработчики, выделяют под специализированные проекты громадные коллективы (более 100 разработчиков) и тратит много времени на создание и сопротивление сложных многоцелевых систем, банки начинают избавляться от "дешевой левизны" и в основном перешли на программные варианты АБС. В начале 90-х годов, в момент наиболее активного спроса на продукцию
комплексной автоматизации банков, большинство пользователей довольно слабо
предполагали себе, какой на самом деле должна быть банковская система. К сожалению, значительная отсталость структуры в технологическом плане наряду с высокой скоростью вступления в цивилизованное экономическое общество оказала свое тормозное влияние на развитие ИТ в банковском бизнесе. Даже сегодня, когда практически каждый понимает роль ИТ, а уровень подготовки наших специалистов стал сравним с западным, может без труда найти банки из первой сотни, для которой считается совершенно естественным работоспособность на слабенькой системе, реализованной на FOXPRO, осуществляя при этом вручную количество рутинных учетных операций. Однако с ростом количества банков, увеличением конкуренции между ними
возрос и уровень требований пользователей к программному обеспечению. На
смену "проводке" стало постепенно приходить понятие "услуга" или В связи с недостатком сил комплекса разработчиков банка не может охватить все сферы его деятельности, и ее работа напоминает, скорее, спешное латание дыр. В итоге, банк, занятый постепенными доработками, не получает желаемого результата. И чем крупнее банк, разнообразнее его бизнес и больше число филиалов, тем сложнее ему создавать собственное комплексное решение. Сегодня все крупные банки (из первой сотни), которые раньше работали на своих системах, либо уже приобрели готовые решения российских и зарубежных производителей, либо находятся в стадии из выбора. Таким образом, увеличение требований банковского персонала к комплексным решениям, значительное усложнение процесса разработки и внедрения профессионального продукта на основе современных UNIX OC и реляционнных СУБД, снижение доходности банковского бизнеса в сравнении с прошлыми годами привело к существенному снижению популярности собственных разработок.[1].
Внедрение электронных систем обработки и передачи информации приобретают универсальный и всеобщий характер, охватив все направления банковской деятельности. Современные информационные технологии позволяют координировать деятельность подразделений банков, расширить межбанковские связи, действовать однократно на финансовых рынках ряда стран. Новые возможности автоматизации банковских операций рабочих мест специалистов, информационных технологий банковских услуг позволяют комплексно решать проблемы анализа банковской деятельности, разработки и создания региональных, межрегиональных и международных банковских систем. Автоматизация информационных и других технологий банка содействует решению стратегических задач. Главными направлениями, по которым автоматизация обслуживания клиентов воздействует на конкурентную позицию банков, являются уменьшение издержек и увеличение качества обслуживания. Достижения электронной техники и технологии предложили принципиально новый вид услуг - систему автоматизированного управления наличностью денежной массы. Эта система дает операционную информацию о состоянии всех банковских счетов, позволяет регулировать и прогнозировать движение денежных средств, уменьшить трудоемкость работ с наличными деньгами, переходить на безбумажную технологию. Положительные аспекты безбумажной технологии: Решение аналитических задач банковской деятельности диктуется необходимостью определения финансовых результатов, прогнозирования направления развития, оценкой экономической обоснованности и целесообразности деятельности каждого банка. В отечественной практике автоматизация аналитических расчетов воплощается пока в отдельных программных продуктах и еще не получили широкого распределения. На отечественном рынке сформировались классы АБС, каждая из которых имеет определенных потребителей от начинающих банков, осуществляющих лишь ограниченный спектр рублевых операций, до ведения банков, вышедших на зарубежный уровень объема и услуг. АБС содержит необходимый потребителю набор функций. Основная масса прелагаемых на отечественном рынке АБС по стоимости и требованиям к вычислительным средствам рассчитана на средние и небольшие банки. Расширение систем происходит, как правило, в том случае, если возрастающие запросы потребителя носят потенциально массовый характер для российских условий. Поэтому по мере роста финансовых возможностей банков можно ожидать увеличение спроса на более совершенные (многоплатформенные) системы, техническое и программное обеспечение которое потребует все возрастающей квалификации специалистов. Почти все фирмы - разработчики содержат новые версии АБС, обобщающие предыдущий опыт, ориентированные на те же программно-активные средства, но с улучшенной архитектурой и большим спектром возможностей. На рынке АБС нет единого магистрального направления их развития, а появление новых классов систем в значительной мере определяется интенсивностью и особенностями развития банковского дела в стране.[2]. Глава II. Особенности отечественных систем автоматизации банковских технологий. Актуально процессы автоматизации банковских технологий стали проявляться в к.80-х-н.90-х гг. Естественным образом это было связано с банковской реформой 1989г., когда существующие банки получили большую самостоятельность и наряду с бывшими государственными банками на рынке банковских услуг появились новые коммерческие банки. При этом вычислительные цифры, на которых осуществлялась обработка банковской информации, уже не могли предоставить банкам весь спектр услуг, необходимых для снижения рутиной работы и для анализа и прогнозирования финансового состояния банков. Развитие процесса автоматизации деятельности банковских и прочих финансовых структур привело к появлению разнообразных ИТ. Основное отличие отечественной банковской инфраструктуры ИТ от зарубежной, с точки зрения компьютерной платформы, - более высокая степень их однородности. Компьютерная банковская платформа - программно-техническое оснащение решения банковских задач на базе новейших ИТ, включению в себя конкретную методологию ведения банковского дела на определенном профессиональном уровне. Доля расходов на автоматизацию у наших банков ниже, чем у зарубежных, где она составляет 10-15% всех затрат. Выбор банками тех или иных систем автоматизации связан, как правило, с соотношением цена – надежность - производительность. Проблема усложняется при необходимости поддержать высокоскоростной обмен данными многими филиалами, с клиентами, другими банками. В этой связи банкам приходится планировать не только техническое оснащение, но и всю системную инфраструктуру ИТ. В инфраструктуре следует выделить 5 составных: Состав ИО, его организация определяется проще всего составлением
задач. Наиболее традиционные задачи, решение любым банком, -операционная Система "клиент-банк" дает возможность клиенту быстро решать свои
задачи общения с банком, минуя операциониста и не выходя из своего офиса. "Ведение банковских договоров", на которые накладываются
многочисленные аналитические задачи по решению вопроса оптимизированного
использования имеющихся в распоряжении информационных банковских средств. Требования, которые необходимо учитывать при решении задач автоматизации деятельности банка: . 1) идеология построения системы должна заключаться с учетом дальнейшего возможного развития банковских технологий, т.е. анализ задач, требующих решения СИ, должно вестись с перспективой развития их в ближайшем будущем 2) внедряемые технологии должны, по возможности равномерно осуществить автоматизацию всех сфер деятельности банка, что позволит избежать появления узких мест 3) должно предусматриваться соответствие программных средств автоматизации банковской деятельности наличию разветвляемой сети продаж, гарантийного обслуживания аппаратных средств, специалистов, знающих данную технику 4) технология должна соответствовать уровню развития общества, уровню развития банковских методологий: не отставать от общих тенденций развития, но и не забегать далеко вперед АБС - форма организационного управления банком на базе основных
теоретических положений кибернетики и информатики. В основе АБС - новые информационные технологии (НИТ), реализуемые совместные технологические модели обработки данных, -терминологические процессы, локальные и распределяющие сети, системы машинной графики, электронные почты и т.п. Системный подход является основополагающим как при проектировании АБС должна наращивать мощность, постоянно расширять и пополнять БД; Неправильный выбор платформы, особенно для многофилиальных банков, может привести к очень дорогостоящим и непредсказуемым последствиям. Уже существуют инструментальные средства, которые переносят центр тяжести при разработке информационной системы с программирования на проектирование. Т.е. в перспективе разработкой банка занимается не программист (человек, умеющий шаг за шагом объяснять машине, как решить задачу), а квалифицированный пользователь - человек, умеющий сформировать, ему необходимо "на выходе". Создание новой технологии помимо общесистемных принципов требует учета особенностей структуры банковских систем и специфики банковской деятельности. В основе НИТ заключается сетевая архитектура, широкое применение ПЭВМ и формирование на их базе взаимосвязанных специализированных АРМов различных уровней.
Компьютерная система независимо от ее размеров и сложности состоит из 3-х
компонентов: технического обеспечения, программного обеспечения и
информационного обеспечения. Можно считать, что совокупность этих
компонентов определяет ИТ. Жизненный цикл технологии поддерживается продуктами, имеющими свой
более короткий жизненный цикл. Например, технологию предоставления
информационно-вычислительных услуг на рабочем месте пользователя
поддерживает целый ряд продуктов: Информационное обеспечение АБС - информационная модель банка бывает
двух видов. Современные системы банковских показателей складываются из
показателей видов банковских услуг и банковской деятельности, которая
отражает рассчетно-кассовый, кредитный, депозитный, бухгалтерских,
нормативный, законный, фондовый, инвестиционный и другие аспекты
функционирования банка. Показатели банковской деятельности характеризуют
соотношения депозитов, кредитов, собственных и привлеченных средств, долю
межбанковских операций в общем объёме ресурсов и вложений, определяют
удельный вес и значимость тех или иных операций, их использование позволяет
выявить возможности увеличения прибыльности и кредитоспособности банка. Автоматизация банковских операций требует приведения всего множества показателей в единую целостную систему, установления четкой взаимосвязи между ними. Значительная роль при этом игровая классификация и кодирование, позволяющее обеспечить сжатие призрачной части показателей, уменьшить объём и время на поиск информации, облегчить обработку информации. В банковской деятельности для систематизации информации используются различного рода классификаторы: как ЕСКК, так и отраслевые (банковские): коды ценностей - банкнот, монет, чеков, акций и т.д.; коды валют, банков и т.д., так и локальные ( в рамках отдельного банка), например, классификаторы банковских счетов, регистрационных номеров, внутрибанковских номеров клиентов и т.д. Использование кодов и идентификаторов (компактное обозначение элементов данных) значительно уменьшит трудоемкость поиска, хранения, передвижения, обработки информации, увеличить эффективность автоматизации, экономит дорогостоящие ресурсы памяти и технических средств и увеличить степень безопасности и защиты данных. Значительную долю внемашинного ИО занимает документация. Современные АБС предоставляют возможность получения информации в
различных формах: в виде печатных документов, экранных форм, на машинных
носителях; она может быть представлена в текстовом, табличном и графическом
виде. ПК располагают набором готовых форм первичной и результативной
информации или удобными средствами их формирования и компоновки. Существует
прикладной пакет программных средств общего назначения для работы с
документами табличного типа или предоставления информации в табличном файле Информационные потоки внемашинного ИО - это направленное стабильное
движение документов от источников формирования информации к её положениям. Внутримашинное ИО формирует информационную среду для удовлетворения разнообразных профессиональных потребностей пользователей банковской системы. Информация представляется в виде файлов (массивов),БД-х, банков данных. По содержанию документы адекватно отражают реальную деятельность банка и его подразделений, т.е. конкретную предметную область. Предметная область банковской деятельности характеризуется набором объектов, их свойств и взаимосвязей (клиент, договор, счета и др.). Для каждого объекта выделяется набор его характеристик. Например, для клиента банка - это наименование его организации, адрес, реквизиты руководителя и главного бухгалтера, регистрационный номер, номер расчетного счета и т.п. Новая технология требует интеграции информационных процессов и , в
частности, организации информации в виде совокупности баз данных. К внутримашинному ИО банковских систем представляется ряд требований: Техническое оснащение решения банковских задач. Предоставление банковских услуг на основе комплексных систем
может представлять в виде 3-х уровней: Современные банковские системы имеют состав аппаратных средств, в
которые входят: Одним из показателей развития отечественной банковской системы можно считать быстрое распределение электронных расчетов между банками и клиентами. В условиях обострения конкуренции и на финансовом рынке наличие в банке электронной системы расчетов является весомым фактором для привлечения клиентов. Система "клиент-банк" позволяет банку и его клиентам обмениваться подписями и зашифрованными пакетами документов по телефонным линиям связи. Она состоит из модуля "Банк", который устанавливается на коммуникационной ПЭВМ в банке, и модуля "Клиент", установленным на компьютере клиента. Клиенту банка эта система дает возможность не покидая офиса, проводить стандартные банковские операции и постоянно поддерживать с банком оперативную связь (оформление рублевых и валютных платежных поручений, получение выписок по счетам и отправка банку сообщений сводного формата путем электронной почты; формирование заявки на продажу-покупку валюты, оформление запросов на получение кредитов, осуществление операций с ценными бумагами и т.д.). Кроме того, предоставляется достаточно обширный справочный материал. Развитие рыночных отношений вовлекает все большее количество
банков в международные расчеты. Они могут быть реализованы с высокой
степенью надежности и достоверности с помощью системы SWIFT, которая
является лишь транспортной межбанковской сетью и не выполняет расчетных Программное обеспечение АБС. Качественная эволюция деятельности банков, их все возрастающие
требования и финансовые возможности меняют подходы к автоматизации ИТ. Отличительной чертой функционирования АБС является необходимость обработки больших объёмов данных в сжатые сроки. При этом основная тяжесть падает на операции ввода, чтения,. записи и передачи данных. Поэтому базовые средства должны быть в состоянии поддерживать доступ к большим объёмам данных без потери производительности. Наличие в спектре базовых средств сетевых функций - непременный
атрибут современных АБС (обеспечивается многоуровненность, возможность
объединения различных программных платформ (DOC, "NetWare", Windows NT, Телекоммуникационные возможности базовых средств позволяет перевести технологию межбанковских расчетов на принципиально иной уровень за счет уменьшения времени подачи документов. Это заметно расширит возможности банка. Банковской системе необходимо иметь режимы многозадачности и
многопользовательского доступа к данным, а только одновременного доступа к
данным и одновременного выполнения действий над ними. Должны иметь
возможность запуска автономных, фоновых процессов, отчужденных от рабочего
места оператора. Фоновые процессы могут использовать задания по
предварительной обработке данных, поступивших по телеканалу ,
формированию отчетов и т.д., и тем самым высвободить рабочие места. Основным свойством АБС с точки зрения прикладных потребительских средств является достаточная широта функционального набора. Прикладные характеристики АБС, кроме того, должны отвечать требованиям интегрированности, конфигурируемости, открытости и настраиваемости системы. Полномасштабное отражение банковских процессов позволит приблизить автоматизацию ИТ к проблемам принятия оптимальных решений в среднем и верхнем звене управления, построить ПУ на базу моделирования и прогнозирования экономических ситуаций. Конфигурируемость означает возможность приобретения различных конфигураций системы (минимальной с последним расширением путей введения дополнительных модулей). Открытость предполагает наличие средств для развития и модификации. Современная методология и инструментальные программные средства дают такую возможность (CASE-средства)(для внесения изменений без помощи фирмы- разработчика) Настраиваемость необходима для адаптации к технологии конкретного банка. Недолгая история развития отечественных систем показывают, что в функциональном плане в целом, они соответствуют развитию банковского дела в стране. Большинство эксплуатируемых в настоящее время систем являются DOS- комплексами. Эти системы отражают средний уровень развития банковской практики в стране (приемлемый компромисс малой стоимости и ограниченных возможностей). В качестве ступени, следующей за DOS-комплексами, можно рассматривать
системы, построенные в архитектуре "Клиент-сервер", в рамках "Novell Net Глава III. Системы автоматизации банковской деятельности за рубежом. Первые АБС -50-е гг. - автоматические системы, обеспечивающие подсчеты балансов и подготовку отчетной документации. 60-е гг. - С помощью ЭВМ решались в основном задачи моделирования, оптимизации и планирования, создания автоматических архивов. Дальнейшее развитие ЭВТ, появление возможностей телеобработки привело к системе коллективного пользования. 70-е гг. - Увеличение объемов банковских услуг типичных БС - машинно- обрабатываемая ЭВМ, к которой подключались регионные конструкторы, обеспечивающие распределение информации на местах (высокая стоимость средств телекоммуникации, значительные накладные расходы, сложность настройки системного и разработки и отладки прикладного обслуживания). 80-е гг. - появились высоко производственные мини-ЭВМ, автоматизация обработки банковской информации на рабочих местах. На базе вычислительных машин фирмы DEC (США) стали создаваться системы автоматизации банковских офисов, которые могут интегрироваться в более крупные. 90-е гг. - ускоренное развитие финансового сектора рынка. Необходимы
были интегрированные системы, в которых результаты всех банковских
транзакций могли бы незамедлительно отражаться и учитываться в операциях
всех входящих в них подразделений. Только так авто обработка банковской
информации может обеспечить руководству банков согласованное управление
рисками, ликвидностью, активами и обязательствами. В результате на рынке
появится новый вид программно-технической и интеллектуальной продукции - Лидеры в партнерстве: IBM (США),DEC (США),"Siemens" IBM : предлагает второе поколение машин AS/400 с современной операционной системой OS/400, которая обеспечивает защищенность данных, повышает производительность системы и пользователя как в пакетном, так и в диалоговом режимах при работе в сетях разнообразных конфигураций. Пакет программ IBIS/AS. Его использование отвечает интересам всего
персонала банковской системы , создает единую интегрирующую БД,
предоставляет гибкие средства обработки операций, возможность подключения
новых модулей без нарушения целостности существующей системы, обеспечивает
пользователей всех уровней обширными стандартными отчислениями и
справочниками. DEC (США). С участием этой фирмы головным разработчиком международной компании "Werter Perters" была создана международная банковская система 90- х гг. IBS-90. Компания "Werter Pertners" в течение 20 лет одна из лидирующих поставщиков систем для мирового финансового общества , активно работает во многих странах мира. IBS-90 полностью интегрированная, работающая в реальном масштабе времени банковская система, обеспечивает в режиме обработки транзакций одновременные операции с множеством различных валют в множестве географически удаленных регионов, автоматизирует оптовые банковские услуги, казначейские операции, инвестиционную деятельность и прочее. Совместно с разработками "Cilidak of America" и специализированной
компанией ITB фирма DEC разработала банковскую платформу будущего - FSA. Для универсального банка фирма DEC создала еще одну банковскую платформу- "Profile". Она допускает генерацию и настройку трех типов систем под конкретные требования заказчиков (собственно интегрированной банковской системы, автоматизирующей все виды розничных услуг; ИС управления финансами; системы автоматизации деятельности банка на вторичных ресурсах). "Siemens" (Германия)- многопользовательская ОС "Sinix" (UNIX
производства "Siemens"), обеспечивающую распределяющую обработку данных и
реализирующую эффективную и экономическую технологию объединения рабочих
мест в единице ЛС. Предлагает диалоговую систему KORDOBA. Это специальное
банковское программное обеспечение реализует все операции во всех
отделениях с первого рабочего места. Это пакет программ модульной
структуры, включающий налоговую, информационную и организационную части. "Olivetti Systems Networks (OSN)" предлагает свою "банковскую
платформу" (Platform for banking - PB) для автоматического банка Фирма "Olivetti" накопила большой опыт в создании специализированных банковских устройств и автоматов, в т.ч. для систем самообслуживания клиентов банка- принтеров, устройств идентификации, автоматов по выдаче наличных денег, устройств работы со сберкнижками и т.д. "Bull" создала межбанковскую систему телерасчетов STT для ускорения межбанковских операций, обеспечения непрерывности обмена межбанковскими сообщениями, уменьшение их стоимости. Для поддержки задач отделений и международных отделов любых по размерам банков фирма "Bull" рекомендует систему ICBS. Она состоит из модулей, функционирует под управлением ОС UNIX и реализовывает клиринговые операции и оформление необходимых отчетов по ним, выполняет функции контроля и управления доходами, курса валют, ставками, ценами, решает задачи взаимодействия с ЦБ, обеспечивает выполнение международных операций и многое другое.
Необходимым компонентом Банковской Системы является Программное обеспечение или Интегрированная Банковская Система (ИБС или IBS). Далее в курсовом проекте будут сформулированы некоторые требования, которые необходимо учитывать, рассматривая ИБС как один из аспектов комплексного решения для банков. Это поможет принимать правильные решения в вопросах развития банка в целом и использования компьютерных технологий в частности. 1. Многопользовательская система реального времени. Одновременная работа пользователей системы на едином информационном пространстве позволяет оперативно получать новую информацию, своевременно обновлять и удалять устаревшую, избегать ненужного дублирования, обмениваться сообщениями. Обеспечение удаленного доступа гарантирует оперативность и быстрое реагирование на происходящие события. Все это позволяет экономить средства и время. Это условие необходимое, но недостаточное. Накапливающуюся информацию
необходимо обрабатывать, обобщать и представлять в новом, удобном для
восприятия виде. Для банковской сферы деятельности введение каждого
документа должно сопровождаться совершением банковской операции, пересчетом
баланса, подготовкой сообщений и, при наличии каналов связи, подготовкой
данных в соответствующих форматах. ИБС, позволяющая обрабатывать информацию
и преобразовывать ее в соответствии с заданным алгоритмом, является
системой реального времени и обеспечивает доступ к актуальной информации
для всех основных показателей по банку (с учетом филиалов) в любой момент
времени в течение дня. Её возможностей вполне достаточно, поскольку
подготовленная информация предоставляется всегда по запросу. Например, при
подписании кредитного договора можно просмотреть ресурс на текущий момент;
если нужна отчетность в течение дня - можно точно и оперативно составить
баланс. Для решения перечисленных задач нет необходимости использовать
более сложные системы, например, ИБС, управляемые событиями. Они в этих
случаях оказываются избыточными и приводят к существенному удорожанию, хотя
и обеспечивают более развитый сервис. Соответствие системы международным требованиям по защите информации
обеспечивается следующим образом. Система должна соответствовать международным требованиям по
сохранности и целостности информации. Этот вопрос также должен решаться на
нескольких уровнях: Деятельность разных банков, несмотря на кажущееся сходство, отличается по многим параметрам. Во-первых, это уровень подготовки сотрудников и диапазон решаемых ими вопросов. Во-вторых, ведение учета финансовой деятельности. В-третьих, распределение объема и характера работ в соответствии с организационной структурой. В результате банки имеют уровень ответственности, круг решаемых задач, требуют различного объема информации и степени компьютеризации работы служащих. Так, в небольших банках с малочисленным персоналом один служащий может решить весь спектр вопросов по какому-то направлению. Рост и развитие банков сопровождаются организацией дополнительных рабочих мест и сужением специализации сотрудников. Принимая во внимание то, что основой банковской деятельности являются
финансовые юридические документы, ИБС должна позволять без
перепрограммирования вносить изменения в технологическую схему банковского
документооборота. При этом параметризация должна быть интуитивно понятной,
логически связанной с функциональной структурой системы и не предъявлять
завышенных требований к уровню квалификации персонала. Эксплуатация и
сопровождение ИБС должны быть возможны без участия разработчиков. При появлении банка число клиентов, операций, обязательств невелико.
Определение того, что наследовать в банковской технологии, предлагая
принципиально новые решения, а что привносить - задача не из простых. В
свое время в Италии был предложен способ проверки правильности учета
движения денежных средств - система двойной котировки сумм, которая
оказалась довольно простой и эффективной с точки зрения защиты от ошибок. Важен выбор метода решения, позволяющего развивать и реализовывать
задачи реального времени, которые являются перспективными для банков. Одна из прогрессивных технологий, применяемая в Банках, хорошо
известна всем- это "Безбумажная технология". Однако ее достоинства
становятся наглядными тогда, когда система уже внедрена и эксплуатируется. Описание элементов банковской системы. Аппаратная платформа. Исходя из принципа развития, банковская система не должна навязывать выбор аппаратных и системных средств. Этот выбор должен осуществляться с учетом критериев, не связанных с прикладным ПО. Следует учитывать, в частности, достаточную производительность при минимальной цене, наличие технического обслуживания, гарантии, квалификацию и опыт персонала, количество одновременно работающих пользователей, развитие и масштабируемость аппаратных средств, их надежность и т.п. При выборе платформы следует, прежде всего, определить реальное число пользователей, которые должны быть одновременно подключены к многопользовательской системе. Ориентировочно можно исходить из следующей оценки: на одного пользователя прикладного ПО требуется 1МБ ОЗУ и 1 tps/A общей производительности системы (tps- число транзакций в секунду). Кроме того, необходимо оценить перспективы роста банка и его финансовые возможности. Количество пользователей, активно работающих на ИБС в реальном банке с производительностью до 2 000 операций в день, не превысит 20-30. Такая нагрузка вполне по силам системам на базе INTEL 486DX2/66 и При активном подключении филиалов или создании выносных операционных
залов, работающих в режиме on-line, число активных пользователей может быть
доведено до 100 и более, а число операций достигать 10 000. В таком случае
необходимо ориентироваться на системы класса midrange. Это может быть RISC-
система (HP, Sun, IBM) или многопроцессорная система на базе Intel 486 и При покупке системы необходимо убедиться в наличии сертификата ОС и В настоящее время выбор операционной системы, как правило, определяется наличием прикладного ПО для данной ОС и наличием квалифицированного персонала для ее сопровождения. Поэтому в основном используются РС-совместимые компьютеры под
управлением DOS или Windows, соединенные локальной сетью NetWare. При
внешней простоте и привлекательности такое решение имеет ряд существенных
недостатков: Специфические требования банковских приложений очень скоро потребует перехода к более мобильным и защищенным ОС. Современные ОС, как правило, переносимые (UNIX, Windows NT) или обеспечивают работу приложений на ряде компьютеров, масштабируемых по производительности (VAX, AS/400). Важным фактором может оказаться наличие специалистов по установке, конфигурированию ОС в соответствии с решаемыми задачами. Оптимальным выбором является OC UNIX. UNIX - многопользовательская многозадачная ОС, которая реализована
практически на всех платформах и удовлетворяет стандарту открытых систем Связь ОС с 3GL уровнем предопределяет необходимость приобретения
среды разработки (редактор, компиляторы С и С++ ) для данной ОС. В описываемой иерархии СУБД занимает особое место: СУБД. В некоторых случаях стоимость ядра базы данных может существенно превышать стоимость прикладного ПО. При выборе необходимо ориентироваться на СУБД, реализующие технологию
клиент-сервер и позволяющие создавать приложения, которые работают в
распределенных гетерогенных сетях. К таким СУБД, в частности, относятся Существует СУБД PROGRESS. Это переносимая СУБД с 4GL-средствами для создания приложений. Она обеспечивает построение систем архитектуры клиент- сервер и включает модули создания приложений, инструментальные средства поддержки, утилиты и среду выполнения (run-time). Это многосвязанная многопользовательская система с интегрированным
словарем данных, уровнем защищенности и поддержкой широкого диапазона
коммуникационных протоколов - TCP/IP, NetBIOS, SPX/IPX, SNA, DECNet, TLI, Целостность данных обеспечивается в PROGRESS как Неожиданное окончание формулы собственной системой по восстановлению данных, так и протоколом двухфазного совершения транзакций, который поддерживается автоматически и не требует дополнительного кодирования. Переносимость PROGRESS - одна из ее сильных сторон. Возможность
создания приложения на одной платформе и переноса на другую, несвязанную,
платформу без единого изменения приложения придает инсталляционному
продукту значительную гибкость. PROGRESS поддерживает 400 платформ, включая PROGRESS поддерживает транспортный доступ к DBMS:
"Делайте правильно с самого начала".
Ядро — основной компонент системы, функциональные и информационные
возможности которого определяют характеристики системы в целом. Ядро также
является интегрирующим элементом для прикладных задач, работающих в его
среде. Именно наличие интегрирующего ядра делает возможным построение В банках, где не используется ИБС, вместе с тенденцией роста банка
происходит перенос информационной нагрузки и знаний с верхнего
управленческого звена на среднее — от специалистов до начальников отделов. Специалисты среднего и нижнего звена являются непосредственными носителями больших объемов первичной информации, но не имеют возможности, навыков и полномочий для ее обобщения, комплексного (в рамках всего банка) анализа и использования. Подавляющее большинство этой информации не учитывается в процессе принятия решения. Структура управления для принятия решения должна обрабатывать подчас противоречивые предложения среднего звена, при этом полагаясь в основном на интуицию и опыт. Это приводит к несогласованности действий структур банка и необходимости корректировки принятых решений. Ситуация усугубляется, если решения, подготовленные средним звеном и принятые как обязательные для исполнения, оказываются либо невыполнимыми для банка в целом, либо не доводятся до окончательного внедрения. В результате - падение эффективности управления. Вместе с этим повышается нагрузка на нижнее звено, возрастает поток требуемой для обработки и оперативного использования справочной информации. Увеличение количества служащих, в конце концов, перерастает в «зависимость» клиентов от конкретного служащего и его информированности. ИБС позволяет при существенной реорганизации труда и информационной разгрузке нижнего звена, при одновременном обеспечении доступа ко всей необходимой информации, связанной с предысторией (trail) клиента, снять с него нагрузку как с единственного носителя информации. При этом среднее звено становится контролирующим, распределяющим и организующим для нижнего. Кроме того, система позволяет снизить требования к квалификации и ответственности специалистов нижнего звена. Уровень принятия решений вытесняется в верхнее звено, которое получает доступ в ИБС реального времени к подготовленной и обобщенной информации. Кроме того, верхнее звено принимает решения на основе объективных знаний и контролирует тенденции и направления развития банковских технологий. Ядро банковской системы ИБС «STEM», помимо описанной выше проблемы,
решает следующие задачи: Использование СУБД PROGRESS позволяет решать вопросы переносимости, функционирования в различных ОС и на разных платформах, построения гетерогенных сетей и реализации технологии клиент-сервер.
Для операций, выполняемые автоматически, могут запускаться процессы, периодически опрашивающие готовность или поступление специфичной для них информации (например, наличие электронной подписи; достаточность средств на счете или их поступление) и совершающие требуемую последовательность операций без вмешательства оператора (эмуляция процессов daemon, характерных для систем, управляемых событиями). Однако это требует дополнительных, иногда избыточных, вычислительных ресурсов и рекомендуется для использования в задачах, критичных по времени принятия решения. Важная особенность системы — датонезависимость. На любую дату в
прошлом и будущем можно получить полностью актуальное состояние системы. Датонезависимость обеспечивается хранением истории (trail) на финансовой деятельности, что дает возможность получать баланс на любую дату, определять обороты за любой период и т.п. Счет. На уровне Менеджера счетов решаются все задачи по обслуживанию счетов: открытие, закрытие счетов, движение средств по счетам и т.п. Счет и системе позволяет вести учет по одному из видов финансовой деятельности. Система счетов имеет иерархическую структуру, т.е. некоторая группа счетов принадлежит другому "счету-хозяину". Последние, в свою очередь, могут группироваться и иметь подчиненность третьему и т.д. Все счета делятся по уровням. Уровни отражают иерархию счетов. Принадлежность счетов некоторым уровням совпадает с необходимостью открывать счета согласно Плану счетов бухгалтерского учета. ИБС «STEM» обеспечивает проектирование Плана счетов с любым количеством уровней. Стандартно, вышестоящие счета — это Балансовые счета первого и второго порядков, однако, возможно, и третьего, и четвертого, и т. д., что позволяет проектировать план счетов, настраивая его на особенности компьютерного учета. ИБС позволяет сохранять все данные об изменении каких- либо параметров счетов. Разрядность нумерации счетов расширена до 40 символов. Связь Владельца счетов и Платежных систем. «Владелец счета» — тот, кто ведет финансовую деятельность и
использует для этого План счетов бухгалтерского учета в донной системе. Остаток - это количественный эквивалент денежных средств на счете в
системе счетов. Остаток на активном (А) счете определяет платежеспособность
владельца счета (собственные средства). Как правило, это Банк. Остаток на
пассивном (П) счете - задолженность (обязательства и капитал) владельца,
например, перед клиентом Банка. Движение средств по счетам — уменьшение или
увеличение остатка — подразделяется на Дебетовое и Кредитовое. С понятием
остатка связано понятие оборотов за Банковский день. Обороты характеризуют
активность счета, остаток - результат деятельности. Как видно из схемы №1,
дебетовое движение увеличивает остаток для Активного счета и уменьшает для Изменение знака остатка приводит к изменению счета А на счет П, что противоречит смыслу разделения счетов на А и П. В бухгалтерских терминах такое изменение знака называется «красное сальдо». Чтобы избежать таких противоречий, допускается использование АП-
счетов. Это следствие формализации Плана счетов без учета возможности
использования в компьютерных системах. Рассмотрим две формальные схемы
хранения остатков. В описываемой системе (ИБС «STEM») используется второй метод. История по остаткам связана с понятием Банковский день, которое предопределено наличием суточного цикла человеческой деятельности. Остаток характеризуется некоторым значением, которое для текущего дня является текущим остатком, а для закончившегося дня — остатком на конец дня. Порождение остатка для истории происходит автоматически при совершении операции, если движение средств до этого момента за дату операции по счету не производилось (т.е. при сравнении даты последнего остатка с текущей). Это означает, что остаток не порождается, если движения по счету за день не было. Значение текущее - последнее, со значением даты менее или равной указанной. Это справедливо для всей иерархии счетов, что позволяет сделать систему датонезависимой и видеть, например, БАЛАНС за любой день, совершать операции в прошлом и будущем. Этот метод достаточно прост и в нем отсутствует избыточное дублирование информации по остаткам для каждого операционного дня. В заключение добавлю, что в системе у каждого счета, по сути, группа остатков, что позволяет разделять средства по валютам, а также видам средств, определяемых пользователем (средства на магнитных карточках, уставной фонд клиентов, чеки и т.д.). Поддержка Одновалютной или Многовалютной систем учета валютных операций. ИБС «STEM» поддерживает два метода учета валютных операций: Информация о валюте хранится как справочная и необходима для переоценки валютных средств («курсовая разница»), получения валютного баланса. При этом операции и банковские платежные документы оформляются
непосредственно в иностранной валюте. Пересчет по курсу происходит в момент
совершения проводки и сопровождается обновлением остатков как в
национальной, так и в иностранной валюте. Для этого метода переоценка
остатков проводится автоматически на основании информации о валютных
остатках. Для банков, не имеющих валютной лицензии, возможно использование
разновидности метода, когда информация об остатках в валютах, отличных от
национальной, полностью отсутствует (Безвалютный учет). Переоценка для 1000 счетов проводится на описанной ниже конфигурации Многовалютная система учета. Все валюты равноправны.
При совершении операций производится контроль параметров и поддержка целостности, ликвидности и платежеспособности по счетам. Для остатков на счетах и балансов: Для связи с верхним уровнем Ядра ИБС «STEM» — уровнем технологий, реализован интерфейс в виде следующих системных операций: Прямая проводка — обратимая операция, т. е. допускается выполнение обратной операции для исправления ошибок. Откат проводки (операция, обратная к проводке) двух видов: Исправительная проводка (обратимая). Отличается от прямой тем, что вместо увеличения оборотов происходит их уменьшение, одновременно контролируется целостность оборотов (контроль наличия прямой проводки не предусмотрен). Ввод остатков на счета возможен в следующих вариантах:
Система позволяет использовать методику «мягкого» внедрения в банке и
поэтапного вытеснения (замещения) существующего ОДБ, начиная от аппаратной
платформы и заканчивая внедрением ИБС. При этом внедрение возможно без
остановки банка при одновременном вводе остатков, совершении операций и
параллельном функционировании двух систем. Однако, это повышает требования
к подготовленности персонала и увеличивает загруженность специалистов на
весь срок внедрения. В настоящий момент разработаны утилиты перехода от ОДБ
"Мы плывем вверх по течению,
борясь с огромным потоком
дезорганизованности..." Этот раздел посвящен технологии и всему, что с ней связано в
контексте автоматизации. В понятие «технология» вкладывается его первичный
смысл, определяемый значением самого слова. В переводе с греческого
технология — наука о мастерстве (умении). По моему мнению, решению
технологических вопросов сейчас уделяется недостаточно внимания как в самих
компьютерных системах, так и в организациях, эксплуатирующих эти системы. Каждая организация занимается производством своего продукта Именно в рамках технологии наиболее напряженно складываются отношения организации и компьютерной системы. Особенно это характерно для сложных систем, порождающих длинные технологические цепочки. Компьютерная система сама является носителем технологий и в этом
смысле вступает в противоречие с организацией. Одним из основных аспектов
при внедрении (лучше при выборе) системы, является приведение в
соответствие содержащихся в системе и применяемых в организации технологий. Есть еще группа факторов, выдвигающих ряд специфических и не всегда
очевидных требований к компьютерной системе. Предположим, что для некоторой
организации характерно следующее: Совокупность этих факторов делает неэффективным, а зачастую и вовсе невозможным, управление и контроль за соблюдением технологии чисто организационными методами. В этом случае именно компьютерная система должна обеспечивать строгое соблюдение технологии персоналом, а также предоставлять возможности объективной оценки ситуации, эффективного управления и планирования. Не исполнители, соблюдая «Руководство пользователя», должны воспроизводить технологию, а сама система, зная о том, кто, что и когда должен сделать, должна требовать выполнения или, наоборот, блокировать выполнение тех или иных технологических операций персоналом. Кроме того, система должна содержать формальные методы, обеспечивающие соблюдение технологической дисциплины, включая синхронизацию и контроль непротиворечивости действий по всем продуктам, находящимся в активной фазе. На особо критичных участках исполнитель будет просто выполнять свою операцию для всех продуктов, находящихся в его входной очереди, не задумываясь о том, как они туда попадают. Рассмотрим конкретную реализацию этих идей в ИБС «STEM» на примере
обработки платежных документов. Технологические возможности системы имеют
статус базовых, что отражено в её структуре. Как говорилось в первой части Базовыми понятиями в «STEM» являются технологическая операция и технологический процесс. Технологическая операция — элементарное действие по обработке продукта. Перечислим некоторые операции, применяемые дня обработки платежных документов: проводка, подпись, ввод недостающих компонентов, печать, формирование платежного сообщения и т.д. Технологический процесс --- это совокупность последовательности
технологических операций, условий их выполнения, о также условий взаимного
влияния операций и влияния операций на состояние продукта в целом. Базовой
возможностью «STEM» является возможность включения в технологию ручных или Технологическая система гарантирует для каждого документа (экземпляра продукта) индивидуально, что: все, что с ним должно быть сделано — будет сделано; не будет сделано ничего лишнего; все операции будут выполнены в определенной последовательности, с учетом их взаимного влияния; все действия будут выполнены определенным персоналом; информация о прохождении документа, включая результаты выполнения каждой операции, будет зафиксирована системой. Технологический процесс является, кроме всего прочего, своеобразным
планом обработки документа. Наличие в «STEM» такой информации позволяет
системе в каждый момент времени "знать": При этом система может выполнять очень интересные функции типа Рассмотрим подробнее проблему оперативного планирования. Именно
технологическая информация по продуктам, находящимся в активной фазе,
служит объективными исходными данными дня оперативного планирования. Например, банк производит продукт «Выдача наличных клиентам». Система реализует технологию по этому продукту от оформления заявки до выдачи денег и формирования итоговых твердых копий документа. Активная фаза этого продукта длится несколько дней. При этом банк имеет точную информацию о необходимых выплатах по заявкам на ближайшие дни. Если вопросы планирования, как правило, вызывают живой интерес, то вопросы контроля и управления — кровный. Выше говорилось о том, что технологическая система обеспечивает корректную обработку каждого документа. Итак, технологическая система ИБС «STEM» порождает и сопровождает персональный технологический процесс для каждого документа. Например, если в активной фазе находится тысяча платежных документов, то в «STEM» имеется тысяча незавершенных технологических процессов. Каждый из них является независимым и обслуживается системой отдельно. При этом одни технологические процессы могут выполняться быстрее других в зависимости от внешних условий. Такое свойство системы позволяет использовать принципиально другие методы контроля. Особенность этих методов состоит в том, что они формальны и, к тому же, используют объективную входную информацию. При ее корректной обработке на выходе также получаем объективную информацию для принятия решений, которая будет детализирована до уровня одной технологической операции одного документа, В большинстве случаев при работе с ИБС «STEM» бывает достаточно выполнения запроса «Получить все документы, для которых не выполнена заданная операция». Например, можно получить все выписанные кассовые документы, не прошедшие через кассира. В результате администратор получает доступ непосредственно к искомым документам (с указанием причины не обработки по каждому) и может принять решение по каждому отдельно или по всем. Широко применяемый сегодня в банках метод подсчета контрольных сумм дает интегрированный результат. Применяя этот метод для рассмотренного выше примера, мы бы получили информацию о том, что контрольная сумма выписанных кассовых документов не равна контрольной сумме прошедших через кассу документов. Отметим, что результат такого контроля не позволяет сразу найти конкретные документы. Отдельно рассмотрим случай отрицательного ответа на подобный запрос. Рассмотренные выше формальные методы, использующие объективную технологическую информацию, позволяют администраторам принимать правильные решения в области оперативного управления. Позволю себе повториться: когда мы имеем дело с системой реального времени, с которой работает большое число территориально разделенных пользователей, неформальные методы контроля состояния системы просто не работают. Рассмотрим еще одну принципиальную возможность, обусловленную
наличием технологической информации и предоставляемую технологической
системой. Поскольку технологический процесс существует для каждою документа
и содержит информацию о последовательности его обработки, результатах
завершения всех операций и условиях взаимного влияния операций, система
имеет все данные для выполнения технологического процесса в обратном
направлении. При выполнении в обратном направлении происходит отмена Таким образом, система располагает всем необходимым для реализации корректного метода отката обработки как по завершенным, так и по незавершенным технологическим процессам. Возможность отката технологических процессов совместно с
независимостью от даты ИБС «STEM», о которой говорилось во второй части Вернемся к платежным документам ИБС «STEM». При создании нового документа, независимо от того, какой прикладной процесс его создает (ручной ввод или обслуживание коммуникационных каналов, макрогенератор, импорт и т.д.), система строит для него уникальный технологический процесс. Технологический процесс для документа строится на основе базовых
технологий, результатов анализа документа и параметров настройки системы. В Особую роль в системе играют базовые технологии, представляющие собой субъективные технологические знания, которые хранятся в виде данных. Таким образом, «STEM», с технологической точки зрения, является открытой для пользователя системой. Готовый технологический процесс представляет собой набор операций, расположенных в порядке их будущего выполнения. Каждая операция снабжается группой условий выполнения, определяющих способ обработки операции, связей с другими операциями, взаимное влияние состояния документа на выполнение операции и выполнения операции на состояние документа и т.д. По сути дела, эти условия играют роль предикатов. Как было сказано выше, содержащейся в технологическом процессе информации достаточно для его корректного выполнения в прямом и обрат ном направлении. Остановлюсь подробнее на технологических операциях, определение которых было дано выше. Как и технологические процессы, технологические операции в ИБС «STEM» представляют собой специфические данные, доступные пользователю. В основе каждой операции лежит исполняющая ее программная процедура. Однако количество операций не равно количеству процедур. В «STEM» включены многофункциональные обработчики, на базе которых пользователи могут самостоятельно строить различные технологические операции. Кроме того, если это необходимо, дополнительные обработчики могут быть дописаны на PROGRESS 4GL с использованием специальных соглашений. Схематическая оценка количественного соотношения компонентов такой системы показывает, что на основе некоторого количества многофункциональных обработчиков можно создать существенно большее количество операций, из которых, в свою очередь, можно построить достаточно большое количество технологических процессов. Разберем подробнее работу с универсальными обработчиками. Тривиальным
является пустой обработчик — процедура «NUL», которая ничего не делает. Есть еще один очень интересный момент. Предположим, что некоторый банк достаточно долго и успешно работал на ИБС «STEM». В этом случае технологическая информация, содержащаяся в системе этого банка, приобретает самостоятельную ценность. Она представляет собой проверенные практикой знания. В этом случае технологическая информация в ИБС «STEM» может быть перенесена из одной копии системы в другую. Например, банк может передать эту информацию своему филиалу. Даже если не говорить о формальном переносе данных из системы в
систему, то, по крайней мере, эти данные можно распечатать и изучить. Список использованной литературы:
|
|