Реферат: Автоматизация банковских систем

ГосударственныйУниверситетУправления


Институт менеджментав строительствеи управленияпроектом

Кафедрауправлениястроительством


Специальность«Менеджмент»– 061100

Специализацияуправлениепроектом

Отделениевечернее


Курсовойпроект

По дисциплине:Информационныетехнологииуправления

На тему:«Автоматизациябанковскойдеятельности»


Исполнитель:



студентка IV курса


Руководительпроекта:



кандидат эк. наук, доцент Шемтова О.Г.


Москва 2000

Оглавление:Введение.

Когда-тов среде разработчиковбытовало мнение, что достаточнопяти человекдля созданиябанком системыкомплекснойавтоматизации.Каждый банк, отдел автоматизациикоторой сколько-нибудьамбициозен, занималсяразработкойсвоей АБС. Сегодня, когда фирмыразработчики, выделяют подспециализированныепроекты громадныеколлективы(более 100 разработчиков)и тратит многовремени насоздание исопротивлениесложных многоцелевыхсистем, банкиначинают избавляться от «дешевойлевизны» и восновном перешлина программныеварианты АБС.

Вначале 90-х годов, в момент наиболееактивногоспроса на продукциюкомплекснойавтоматизациибанков, большинствопользователейдовольно слабопредполагалисебе, какой насамом деледолжна бытьбанковскаясистема. Именнотогда и появилисьпростые системы, концепцияпостроениякоторых былажестко ориентированана «проводку»как основнуюструктурнуюединицу. С точкизрения сервисныхвозможностейсистемы оставалижелать многолучшего, а обих надежностии говорить неприходится, ведь создавалисьони почти «наколенке», сиспользованиемв качестве СУБДFOXPRO,dBase, Clipper илиBtricte.Естественно, подход к задачеименно с такойточки зрения- универсальныесредства реализации, относительнаяпростота задачи( большинствобанков требовалиот системытолько самминимум), неготовностьзаказчика кболее сложнойпостановкезадачи — и привелк тому, что многиебанки взялисьза самостоятельнуюразработку, благо доходностьбизнеса позволяла.

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

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

Всвязи с недостаткомсил комплексаразработчиковбанка не можетохватить всесферы егодеятельности, и ее работанапоминает, скорее, спешноелатание дыр.В итоге, банк, занятый постепеннымидоработками, не получаетжелаемогорезультата.И чем крупнеебанк, разнообразнееего бизнес ибольше числофилиалов, темсложнее емусоздаватьсобственноекомплексноерешение.

Сегоднявсе крупныебанки (из первойсотни), которыераньше работалина своих системах, либо уже приобрелиготовые решенияроссийскихи зарубежныхпроизводителей, либо находятсяв стадии извыбора.

Такимобразом, увеличениетребованийбанковскогоперсонала ккомплекснымрешениям, значительноеусложнениепроцесса разработкии внедренияпрофессиональногопродукта наоснове современныхUNIXOC иреляционнныхСУБД, снижениедоходностибанковскогобизнеса в сравнениис прошлымигодами привелок существенномуснижению популярностисобственныхразработок.[1].


ГлаваI. Автоматизированныетехнологиив банковскойдеятельности.

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

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

Достиженияэлектроннойтехники и технологиипредложилипринципиальноновый вид услуг- системуавтоматизированногоуправленияналичностьюденежной массы.Эта системадает операционнуюинформациюо состояниивсех банковскихсчетов, позволяетрегулироватьи прогнозироватьдвижение денежныхсредств, уменьшитьтрудоемкостьработ с наличнымиденьгами, переходитьна безбумажнуютехнологию.

Положительныеаспекты безбумажнойтехнологии:

практически мгновенная пересылка данных;

уникальность хранения;

улучшенная защищенность;

резкое уменьшение трудоемкости обработки документов.

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

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

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

Почтивсе фирмы — разработчикисодержат новыеверсии АБС, обобщающиепредыдущийопыт, ориентированныена те же программно-активныесредства, нос улучшеннойархитектуройи большим спектромвозможностей.На рынке АБСнет единогомагистральногонаправленияих развития, а появлениеновых классовсистем в значительноймере определяетсяинтенсивностьюи особенностямиразвития банковскогодела в стране.[2].


ГлаваII. Особенностиотечественныхсистем автоматизациибанковскихтехнологий.

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

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

Компьютернаябанковскаяплатформа — программно-техническоеоснащениерешения банковскихзадач на базеновейших ИТ, включению всебя конкретнуюметодологиюведения банковскогодела на определенномпрофессиональномуровне. Долярасходов наавтоматизациюу наших банковниже, чем узарубежных, где она составляет10-15% всех затрат.Выбор банкамитех или иныхсистем автоматизациисвязан, какправило, ссоотношениемцена – надежность- производительность.Проблема усложняетсяпри необходимостиподдержатьвысокоскоростнойобмен даннымимногими филиалами, с клиентами, другими банками.В этой связибанкам приходитсяпланироватьне только техническоеоснащение, нои всю системнуюинфраструктуруИТ.

Винфраструктуреследует выделить5 составных:

информационное обеспечение (ИО)

техническое оснащение

программные средства

системы связи и коммуникации (внутренние и внешние)

системы безопасности, защиты и надежности

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

Система«клиент-банк»дает возможностьклиенту быстрорешать своизадачи общенияс банком, минуяоперационистаи не выходя изсвоего офиса.Автоматизациякредитованияобеспечиваетне толькоавтоматическийконтроль запроходом платежей, но и, что наиболеевозможно, прогнозна любой срокожидаемогов будущем состояниябанка. Эти функцииавтоматизируютсяв рамках комплектующихсяпрограмм.

«Ведениебанковскихдоговоров», на которыенакладываютсямногочисленныеаналитическиезадачи по решениювопроса оптимизированногоиспользования имеющихся враспоряженииинформационныхбанковскихсредств. Решениякомплексовзадач с ценнымибумагами, дилит, биржевые операции, организациямежбанковскогообмена электроннымикопиями документов, аналитическиесистемы оценкидеятельностибанка и егоклиентов ит.п., которые внастоящее времяавтоматизированыдалеко не полностью, должны организационновходить в комплекснуюсистему организациидеятельностибанка.

Требования, которые необходимоучитывать прирешении задачавтоматизациидеятельностибанка: .

1)идеологияпостроениясистемы должназаключатьсяс учетом дальнейшеговозможногоразвития банковскихтехнологий, т.е. анализ задач, требующихрешения СИ, должно вестисьс перспективойразвития ихв ближайшембудущем

2)внедряемыетехнологиидолжны, повозможностиравномерноосуществитьавтоматизациювсех сфердеятельностибанка, что позволитизбежать появленияузких мест

3)должно предусматриватьсясоответствиепрограммныхсредств автоматизациибанковскойдеятельностиналичию разветвляемойсети продаж, гарантийногообслуживанияаппаратныхсредств, специалистов, знающих даннуютехнику

4)технологиядолжна соответствоватьуровню развитияобщества, уровнюразвития банковскихметодологий: не отставатьот общих тенденцийразвития, нои не забегатьдалеко вперед

АБС — форма организационногоуправлениябанком на базеосновныхтеоретическихположенийкибернетикии информатики.

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

Воснове АБС — новые информационныетехнологии(НИТ), реализуемыесовместныетехнологическиемодели обработкиданных, -терминологическиепроцессы, локальныеи распределяющиесети, системымашинной графики, электронныепочты и т.п.

Системныйподход являетсяосновополагающимкак при проектированииНИТ, так и приизучении иуправлениидействующейинформационнойсистемы.

Другимиважными принципамиявляются:

информационная обрабатывающая связь;

декомпозиция;

непрерывное развитие АБС, предусматривающее обновление и пополнение вычислительной техники, программного обеспечения и технологий управления; АБС должна наращивать мощность, постоянно расширять и пополнять БД;

совместимость с другими АБС;

стандартизация и унификация при создании и развитии АБС;

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

эффективность (выбор наиболее рационнальных проектных решений, подлежащих внедрению, и получение экономического эффекта от затрат на создание АБС).

Технологическаяплатформа АБС-всясовокупностьаппаратныхсредств, сетевыхи телекоммуникационныхустройств ипротоколов, ОС и СУБД, накоторых функционируетАБС.[3].

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

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

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

Воснове НИТзаключаетсясетевая архитектура, широкое применениеПЭВМ и формированиена их базевзаимосвязанныхспециализированныхАРМов различныхуровней.


--PAGE_BREAK--Жизненныйцикл ИТ.

Компьютернаясистема независимоот ее размерови сложностисостоит из 3-хкомпонентов: техническогообеспечения, программногообеспеченияи информационногообеспечения.Можно считать, что совокупностьэтих компонентовопределяетИТ.

ИТ, так же как илюбой жизненныйфактор, которыйпотребуетсяне сразу, а частями, имеет присущийему жизненныйцикл. В течениежизненногоцикла объемиспользованиятехнологиии спрос на нееизменяется.Обходит 5 периодов:

I-Зарождениеданной технологии.Её распределениеневелико, ноэффективностьочевидна, поэтомумасштаб использованияувеличивается.

II-Спросустойчив иопережаетпредложение.Фаза ускоренияроста. Постояннопредложениеначинает опережатьспрос и наступаетIII-замедленияроста. В периодзрелости (IV)насыщениеспроса достаточно, а в V-наступает спад, когда спросснижается ией на сменуследует другая, более эффективнаяобщественнаяпотребность.

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

ПКтипа IBMAT-386SX/DX, IBM AT-486SX/DX, Pentium, рабочиестанции локальнойвычислительнойсети, терминалымини-ЭВМ и другие.Смена технологиив банках происходитлишь тогда, когда она перестаетпринимать емуприбыль. То, что используетсяв крупных западныхбанках, возможно, скоро будетзаменяться, т.к. все компонентыприближаютсяк последней, заключающейстадии жизненногоцикла. Опытпоследних летэто подтверждает.Например, можетслужить анализтехнологиииспользованиядля безналичныхрасчетов магнитныхи электронныхкарт. По мнениюзападных экспертов, у России естьуникальныйшанс внедритьу себя сразусовременнуютехнологию, т.к. у нас нетразвитойинфраструктурыпо обслуживаниюмагнитных карт.

Информационноеобеспечение.

ИнформационноеобеспечениеАБС — информационнаямодель банкабывает двухвидов.

1)ВнемашинноеИО — вся совокупностьинформациив банке, включаясистемы показателей, методы классификациии кодированияэлементовинформации, документов, документооборотаинформационныхпотоков.

2)ВнутримашинноеИО — предоставлениеданных на машинныхносителях ввиде разнообразныхпо созданию, по назначениюи специфическимобработкаморганическихмассивов (файлов), БД и их информационныхсвязей.

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

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

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

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

ЗначительнуюдолювнемашинногоИО занимаетдокументация.Унифицированныетиповые документыв банковскойсистеме увеличиваютэффективностьавтоматизации(платежныепоручения, чеки, приходныеи расходныекассовые ордераи др.).

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

Информационныепотоки внемашинногоИО — это направленноестабильноедвижение документовот источниковформированияинформациик её положениям.Отражаюторганизационно-функциональнуюструктурубанка.

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

Новаятехнологиятребует интеграцииинформационныхпроцессов и, в частности, организацииинформациив виде совокупностибаз данных.Существуютразличныеинструментальныепрограммныесредства какдля проектирования, так и для управленияи поддержанияБД — это прощевсего различныеСУБД: [* dBASEфирмыAshton-JateCorp;*R:BASE файлMicrorimInc; * PARADOX файлBorlanolInternational; FoxBase иFoxProфайлFoxSoftware Inc идругие. Дляроссийскихбанков характернымявляетсяиспользованиеприкладныхбанковскихсистем на основеперечисленныхСУБД. Одни подобныепрограммыоформленытолько длянеобходимыхбанков, в которыхотражаетсяне более 5000 документовежедневно.Тенденция жек расширениюбанковскихсистем на обработкувосемьдесятили сотни тысячдокументовежедневно врежиме реальноговремени, обеспечениегарантированнойконфиденциальностиинформациив БД, высокойстепени безопасностии надежностиБД делает необходимымприменениетехнологии«клиент-сервер», а для неё нужныспециальныеСУБД. СовременныеСУБД, реализуемыетехнологию«клиент-сервер»при работе сБД, — это сложныеи дорогие программныепродукты, поэтомувыбор конкретныхСУБД для банковдолжен бытьхорошо обоснован.Мировой рынокСУБД выделиллидеров — «большуючетверку»:Oracle,Sybase, Informix, Indres. Издругих доступныху нас можноназвать Progres,Gupta, Interbase.]

КвнутримашинномуИО банковскихсистем представляетсяряд требований:

Система должна предоставлять возможность экспорта-импорта данных в текстовом и DBF-форматах, что позволит обмениваться информацией со специализированными прикладными программами, электронной таблицей, текстовыми редакторами и т.д., а экспортируемый из системы документ может быть послан по электронной почте;

Документы реализуются в режиме реального масштаба времени, при котором изменения в данных, произведенные одним пользователем, сразу должны становиться доступны остальным пользователям банковской системы;

Безопасность хранения банковской информации. Это достигается ограничением доступа пользователей к различным функциональным подсистемам, регламентацией работы с информацией и т.п.;

Система должна обеспечить сохранение целостности информации при отказе аппаратуры (дублирование информации сервера БД).


Техническоеоснащениерешения банковскихзадач.

Предоставлениебанковскихуслуг на основекомплексныхсистем можетпредставлятьв виде 3-х уровней:

1)Различныебанковсиеуслуги, предусматривающиеисполнениеавтоматов-кассиров, пластиковыхкарточек исистем расчетав торговыхточках, а толькоуслуги, связанныес обработкойи хранениемденежных документов.

2)Услуги по управлениюденежнымиоперациямии их контролю.

3)ДеятельностьРКЦ, автоматизированныхрасчетныхпалат, межбанковскихрасчетныхпалат, клиринговыхцентров, создаваемыхнесколькимибанками дляобеспеченияи ускорениявзаиморасчетов.

Современныебанковскиесистемы имеютсостав аппаратныхсредств, в которыевходят:

средства вычислительной техники;

оборудование локальных вычислительных сетей;

средства телекоммуникаций и связи;

оборудование, автоматизирующие работу с денежной наличностью (для подсчета и подтверждения подлинности купюр и т.д)

Однимиз показателейразвитияотечественнойбанковскойсистемы можносчитать быстроераспределениеэлектронныхрасчетов междубанками и клиентами.В условияхобостренияконкуренциии на финансовомрынке наличиев банке электроннойсистемы расчетовявляется весомымфактором дляпривлеченияклиентов.

Система«клиент-банк»позволяет банкуи его клиентамобмениватьсяподписями изашифрованнымипакетами документовпо телефоннымлиниям связи.Она состоитиз модуля «Банк», который устанавливаетсяна коммуникационнойПЭВМ в банке, и модуля «Клиент», установленнымна компьютереклиента.

Клиентубанка эта системадает возможностьне покидаяофиса, проводитьстандартныебанковскиеоперации ипостоянноподдерживатьс банком оперативнуюсвязь (оформлениерублевых ивалютных платежныхпоручений, получениевыписок посчетам и отправкабанку сообщенийсводного форматапутем электроннойпочты; формированиезаявки напродажу-покупкувалюты, оформлениезапросов наполучениекредитов, осуществлениеопераций сценными бумагамии т.д.). Кроме того, предоставляетсядостаточнообширный справочныйматериал.

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

ПрограммноеобеспечениеАБС.

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

Отличительнойчертой функционированияАБС являетсянеобходимостьобработкибольших объёмовданных в сжатыесроки. При этомосновная тяжестьпадает на операцииввода, чтения,.записи и передачиданных. Поэтомубазовые средствадолжны бытьв состоянииподдерживатьдоступ к большимобъёмам данныхбез потерипроизводительности.

Наличиев спектре базовыхсредств сетевыхфункций — непременныйатрибут современныхАБС (обеспечиваетсямногоуровненность, возможностьобъединенияразличныхпрограммныхплатформ (DOC,«NetWare», Windows NT, UNIX ипрочие)).

Телекоммуникационныевозможностибазовых средствпозволяетперевеститехнологиюмежбанковскихрасчетов напринципиальноиной уровеньза счет уменьшениявремени подачидокументов.Это заметнорасширит возможностибанка.

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

Основнымсвойством АБСс точки зренияприкладныхпотребительскихсредств являетсядостаточнаяширота функциональногонабора.

ПрикладныехарактеристикиАБС, кроме того, должны отвечатьтребованияминтегрированности, конфигурируемости, открытостии настраиваемостисистемы.

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

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

Открытостьпредполагаетналичие средствдля развитияи модификации.

Современнаяметодологияи инструментальныепрограммныесредства даюттакую возможность(CASE-средства)(длявнесения измененийбез помощифирмы-разработчика)

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

Недолгаяистория развитияотечественныхсистем показывают, что в функциональномплане в целом, они соответствуютразвитию банковскогодела в стране.Большинствоэксплуатируемыхв настоящеевремя системявляютсяDOS-комплексами.Эти системыотражают среднийуровень развитиябанковскойпрактики встране (приемлемыйкомпромиссмалой стоимостии ограниченныхвозможностей).

Вкачестве ступени, следующей заDOS-комплексами, можно рассматриватьсистемы, построенныев архитектуре«Клиент-сервер», в рамках «NovellNet Ware».Под серверомпонимаетсялогическаяпроцедура, котораяобеспечитобслуживаниепоступившихк нему запросов.Клиентамисервера являютсяпроцедуры ПЭВМ, посылающиесерверу запросына тот или инойвид обслуживания. Задачей клиентаявляется :

1)установлениесвязи с сервером;

2)формированиезапроса конкретноговида на обслуживание;

3)получениерезультатов;

4)подтверждениеокончательногопроцессаобслуживания.

Например, такой технологии: сетевые базыданных с реализациейстандартногоструктурированногоязыка запросовSQL.

ГлаваIII. Системы автоматизациибанковскойдеятельностиза рубежом.

ПервыеАБС -50-е гг. — автоматическиесистемы, обеспечивающиеподсчеты балансови подготовкуотчетнойдокументации.

60-егг. — С помощьюЭВМ решалисьв основномзадачи моделирования, оптимизациии планирования, созданияавтоматическихархивов.

Дальнейшееразвитие ЭВТ, появлениевозможностейтелеобработкипривело к системеколлективногопользования.

70-егг. — Увеличениеобъемов банковскихуслуг типичныхБС — машинно-обрабатываемаяЭВМ, к которойподключалисьрегионныеконструкторы, обеспечивающиераспределениеинформациина местах (высокаястоимостьсредств телекоммуникации, значительныенакладныерасходы, сложностьнастройкисистемногои разработкии отладки прикладногообслуживания).

80-егг. — появилисьвысоко производственныемини-ЭВМ, автоматизацияобработкибанковскойинформациина рабочихместах. На базевычислительныхмашин фирмыDEC (США) сталисоздаватьсясистемы автоматизациибанковскихофисов, которыемогут интегрироватьсяв более крупные.

90-егг. — ускоренноеразвитие финансовогосектора рынка.Необходимыбыли интегрированныесистемы, в которыхрезультатывсех банковскихтранзакциймогли бы незамедлительноотражатьсяи учитыватьсяв операцияхвсех входящихв них подразделений.Только так автообработкабанковскойинформацииможет обеспечитьруководствубанков согласованноеуправлениерисками, ликвидностью, активами иобязательствами.В результатена рынке появитсяновый видпрограммно-техническойи интеллектуальнойпродукции — «банковскаяплатформа»(продукты совместнойдеятельностибанков и компьютерныхфирм). Строитсяпо модульномупринципу иобеспечиваетиспользованиеединой унифицированнойбазы для решениявсех банковскихзадач.

Лидерыв партнерстве:IBM (США),DEC (США),«Siemens»(Германия),«Oliwetti»(Италия), «Bull»(Франция).

IBM: предлагаетвторое поколениемашин AS/400 с современнойоперационнойсистемой OS/400, которая обеспечиваетзащищенностьданных, повышаетпроизводительностьсистемы ипользователякак в пакетном, так и в диалоговомрежимах приработе в сетяхразнообразныхконфигураций.

Пакетпрограмм IBIS/AS. Егоиспользованиеотвечает интересамвсего персоналабанковскойсистемы, создаетединую интегрирующуюБД, предоставляетгибкие средстваобработкиопераций, возможностьподключенияновых модулейбез нарушенияцелостностисуществующейсистемы, обеспечиваетпользователейвсех уровнейобширнымистандартнымиотчислениямии справочниками.

СистемаIBIS/AS охватываетвесь банк соспециальнойфункциональнойподдержкойкаждого отделав соответствующихмодулях, которыесформированыв 2 группы:

1)«Банковские» центральноеместо «Главнаябухгалтерия»

банковскиефункциональныемодули

2)Вспомогательныемодули («Архивация»,«Аудиторскиепроверки»,«ИнтерфейсSWIFT» и др.)

DEC(США). С участиемэтой фирмыголовнымразработчикоммеждународнойкомпании «WerterPerters»была созданамеждународнаябанковскаясистема 90-х гг.IBS-90.Компания «WerterPertners» втечение 20 летодна из лидирующихпоставщиковсистем длямирового финансовогообщества, активноработает вомногих странахмира.

IBS-90полностьюинтегрированная, работающаяв реальноммасштабе временибанковскаясистема, обеспечиваетв режиме обработкитранзакцийодновременныеоперации смножествомразличных валютв множествегеографическиудаленныхрегионов, автоматизируетоптовые банковскиеуслуги, казначейскиеоперации, инвестиционнуюдеятельностьи прочее.

Совместнос разработками«Cilidakof America» испециализированнойкомпанией ITBфирмаDECразработалабанковскуюплатформубудущего — FSA.Разработанныена базеFSA системыв настоящеевремя установленыв 10 крупных мировыхфинансовыхцентрах, включаяЛондон, Нью-Йорк, Гонконг.

Дляуниверсальногобанка фирмаDECсоздала ещеодну банковскуюплатформу-«Profile». Онадопускаетгенерацию инастройку трехтипов системпод конкретныетребованиязаказчиков(собственноинтегрированнойбанковскойсистемы, автоматизирующейвсе виды розничныхуслуг; ИС управленияфинансами; системы автоматизациидеятельностибанка на вторичныхресурсах).

«Siemens»(Германия)-многопользовательскаяОС«Sinix»(UNIXпроизводства«Siemens»), обеспечивающуюраспределяющуюобработкуданныхиреализирующуюэффективнуюи экономическуютехнологиюобъединениярабочих меств единице ЛС.Предлагаетдиалоговуюсистему KORDOBA.Это специальноебанковскоепрограммноеобеспечениереализует всеоперации вовсех отделенияхс первого рабочегоместа. Это пакетпрограмм модульнойструктуры, включающийналоговую, информационнуюи организационнуючасти. Особоевнимание вфирмах уделенодостоверностиинформациии надежностипринимаемыхрешений.

«OlivettiSystems Networks (OSN)» предлагаетсвою «банковскуюплатформу»(Platformfor banking — PB)для автоматическогобанка («Automaticbanking»).Это комплексноерешение, отвечающеетенденциипостроенияоткрытых систем, обеспечитсоздание гибкойи способнойк расширениюсистемы банковскихучреждений, реализациюполного наборабанковскихфункций в средераспределяющихуслуг и приложенийв условиях ЛСи возможностьвыхода в ГС.

Фирма«Olivetti»накопила большойопыт в созданииспециализированныхбанковскихустройств иавтоматов, вт.ч. для системсамообслуживанияклиентов банка-принтеров, устройствидентификации, автоматов повыдаче наличныхденег, устройствработы сосберкнижкамии т.д.

«Bull»создала межбанковскуюсистему телерасчетовSTTдля ускорениямежбанковскихопераций, обеспечениянепрерывностиобмена межбанковскимисообщениями, уменьшениеих стоимости.

Дляподдержки задачотделений имеждународныхотделов любыхпо размерамбанков фирма«Bull»рекомендуетсистему ICBS.Она состоитиз модулей, функционируетпод управлениемОС UNIXи реализовываетклиринговыеоперации иоформлениенеобходимыхотчетов по ним, выполняетфункции контроляи управлениядоходами, курсавалют, ставками, ценами, решаетзадачи взаимодействияс ЦБ, обеспечиваетвыполнениемеждународныхопераций имногое другое.


    продолжение
--PAGE_BREAK--ГлаваIV.ИнтегрированнаяБанковскаяСистема «STEM». I. Концепцияи принципыпостроения.Общиетребованияк ИБС.

НеобходимымкомпонентомБанковскойСистемы являетсяПрограммноеобеспечениеили ИнтегрированнаяБанковскаяСистема (ИБСили IBS).Далее в курсовомпроекте будутсформулированынекоторыетребования, которые необходимоучитывать, рассматриваяИБС как одиниз аспектовкомплексногорешения длябанков. Этопоможет приниматьправильныерешения в вопросахразвития банкав целом и использованиякомпьютерныхтехнологийв частности.


1.Многопользовательскаясистема реальноговремени.

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

Этоусловие необходимое, но недостаточное.Накапливающуюсяинформациюнеобходимообрабатывать, обобщать ипредставлятьв новом, удобномдля восприятиявиде. Для банковскойсферы деятельностивведение каждогодокументадолжно сопровождатьсясовершениембанковскойоперации, пересчетомбаланса, подготовкойсообщений и, при наличииканалов связи, подготовкойданных в соответствующихформатах. ИБС, позволяющаяобрабатыватьинформациюи преобразовыватьее в соответствиис заданнымалгоритмом, является системойреальноговремени иобеспечиваетдоступ к актуальнойинформациидля всех основныхпоказателейпо банку (с учетомфилиалов) влюбой моментвремени в течениедня. Её возможностейвполне достаточно, посколькуподготовленнаяинформацияпредоставляетсявсегда по запросу.Например, приподписаниикредитногодоговора можнопросмотретьресурс на текущиймомент; еслинужна отчетностьв течение дня- можно точнои оперативносоставитьбаланс. Длярешения перечисленныхзадач нетнеобходимостииспользоватьболее сложныесистемы, например, ИБС, управляемыесобытиями. Онив этих случаяхоказываютсяизбыточнымии приводят ксущественномуудорожанию, хотя и обеспечиваютболее развитыйсервис.

2.Защитаинформации.

Соответствиесистемы международнымтребованиямпо защите информацииобеспечиваетсяследующимобразом.

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

средствами операционной системы: использование ОС с сертифицированными средствами защиты информации и разграничения доступа (UNIX, VMS);

средствами СУБД: использование профессиональных СУБД с сертифицированными средствами разграничения доступа к информации и средствами аудита и журнализации;

прикладным программным обеспечением: разграничение доступа к информации, ведение журнала всех операций, контроль работы активных пользователей системы, электронная подпись и средства криптографической защиты данных;

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

3.Целостностьинформации.

Системадолжна соответствоватьмеждународнымтребованиямпо сохранностии целостностиинформации.Этот вопростакже долженрешаться нанесколькихуровнях:

средствами аппаратного обеспечения: системы безаварийной работы, применение RAID-технологии, применение кластерных технологий и т.д.;

средствами СУБД: использование профессиональных СУБД с двухфазовыми механизмами транзакций, с возможностью on-line-резервирования;

организационными мероприятиями: инструктаж пользователей, резервирование информации.

4.Гибкостьи настраиваемостьсистемы.

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

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

РазвитиеИБС.

Припоявлении банкачисло клиентов, операций, обязательствневелико. Нообъем работпостепенновозрастает, превышая сначалавозможностиодного человека, затем группылюдей, и, в концеконцов, возникаетнеобходимость перевода всейзадачи или еёчасти в ИБС.Дальнейшийрост объемаработ долженсопровождатьсяразвитием ИБС, которое заключаетсяв появлениидополнительныхпрограммныхпродуктов иновых версийс улучшеннымихарактеристиками.Развитие ИБСдолжно обеспечиватьсвоевременноеподключениеновых и болееполное освоениеуже используемыхзадач. При этомсистема ни прикаких обстоятельствахне должнаограничиватьколичествообслуживаемыхбанком клиентови обрабатываемыхдокументов, принципиальнуювозможностьподключенияновых подзадач.Это значит, чтоона не должназависеть оттипа операционнойсистемы ииспользуемыхкомпьютеров, а также и то, что она должнаобладать возможностьюраспределеннойобработкиинформациив разнородныхсетях.


Выборперспективныхтехнологийи метода реализацииИБС.

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

Важенвыбор методарешения, позволяющегоразвивать иреализовыватьзадачи реальноговремени, которыеявляютсяперспективнымидля банков.МножествоБанковскихзадач реальноговремени, начинаяот определенияреальногокредитногоресурса (с учетомресурса филиаловБанка) и заканчиваяon-line-системамиобслуживания, например, кредитнойкарточки (т.е.переходом набезналичноеобслуживаниенаселения, чтоприведет крезкому- напорядки- увеличениюколичествабанковскихопераций), невозможныили существеннозатрудненыбез единойконцептуальнойсистемы.

Однаиз прогрессивныхтехнологий, применяемаяв Банках, хорошоизвестна всем-это «Безбумажнаятехнология».Однако ее достоинствастановятсянагляднымитогда, когдасистема ужевнедрена иэксплуатируется.Поэтому напервом этапесоздания ПО-созданияЯдра ИБС — важныего одновременноевнедрение ипроверка.


Описаниеэлементовбанковскойсистемы.

Аппаратнаяплатформа.

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

Привыборе платформыследует, преждевсего, определитьреальное числопользователей, которые должныбыть одновременноподключенык многопользовательскойсистеме. Ориентировочноможно исходитьиз следующейоценки: на одногопользователяприкладногоПО требуется1МБ ОЗУ и 1 tps/Aобщей производительностисистемы (tps-число транзакцийв секунду). Крометого, необходимооценить перспективыроста банкаи его финансовыевозможности.

Количествопользователей, активно работающихна ИБС в реальномбанке с производительностьюдо 2 000 операцийв день, не превысит20-30.

Такаянагрузка вполнепо силам системамна базе INTEL486DX2/66 иPentium/60,90, обеспечивающимсквознуюпроизводительность15-30 tps/Aи30-60tps/A соответственно.

Приактивном подключениифилиалов илисоздании выносныхоперационныхзалов, работающихв режиме on-line, число активныхпользователейможет бытьдоведено до100 и более, а числоопераций достигать10 000. В таком случаенеобходимоориентироватьсяна системыкласса midrange.Это может бытьRISC-система(HP,Sun, IBM)или многопроцессорнаясистема на базеIntel486 иPentium(Corollary, Acer, Compaq, AST, ALR, Sequent,Unisys ит.д.). Нельзязабывать отаких популярных(на западе)масштабируемыхсистемах, какAS/400(IBM), VAX (DEC) ит.д. Важным длянашего рынкаможет оказатьсяполитика активногоснижения ценна процессорыINTELи анонсированиепроцессоровPentium/150с производительностью250 MIPSив 1995 году — P6спроизводительностью300 MIPS.

Припокупке системынеобходимоубедиться вналичии сертификатаОС и СУБД, используемыхв банке.

Операционнаясистема.

Внастоящее времявыбор операционнойсистемы, какправило, определяетсяналичием прикладногоПО для даннойОС и наличиемквалифицированногоперсонала дляее сопровождения.

Поэтомув основномиспользуютсяРС-совместимыекомпьютерыпод управлениемDOSилиWindows, соединенныелокальной сетьюNetWare.При внешнейпростоте ипривлекательноститакое решениеимеет рядсущественныхнедостатков:

1.DOS,Windows иNetWare несоответствуюттребованиям«надежности»защиты информациии разграничениядоступа согласноTrustedComputer System Evaluation Criteria («ОранжеваяКнига»). В мировойпрактике ОС, не прошедшаятакой сертификации, не рекомендуетсяк использованиюв финансовыхучреждениях.

2.Пропускнаяспособностьлокальной сетиперсональныхкомпьютеровимеет принципиальноеограничения, связанные снепроизводительныможиданиемсетевого каналапри интенсивномтрафике иэкспоненциальнымростом числакомпьютеровв сети. Вследствиеэтого числокомпьютеров, эффективноработающихв одноуровневойсети, не превышает20-30.

3.МногопользовательскоеОС (UNIX,VMS идр.) по сравнениюс PCLANзначительнопроще и эффективнееинтегрируютсяв глобальнойсети. Это существеннопри необходимостиобеспечениярежима работыon-lineдля филиалови отделений, особенно нанизкокачественныхи ненадежныхлиниях передачи.

Специфическиетребованиябанковскихприложенийочень скоропотребуетперехода кболее мобильными защищеннымОС. СовременныеОС, как правило, переносимые(UNIX,Windows NT)или обеспечиваютработу приложенийна ряде компьютеров, масштабируемыхпо производительности(VAX,AS/400).

Важнымфактором можетоказатьсяналичие специалистовпо установке, конфигурированиюОС в соответствиис решаемымизадачами. Оптимальнымвыбором являетсяOCUNIX.

UNIX-многопользовательскаямногозадачнаяОС, котораяреализованапрактическина всех платформахи удовлетворяетстандартуоткрытых системPOSIXдля переносимыхОС. Её важнаяособенность- защищенностьсистемы и данныхот несанкционированногодоступа. ИспользованиестандартныхпротоколовпозволяетсовместноэксплуатироватьсетьEthernet, OC NetWare, UNIX и, таким образом, осуществлять«мягкий» переходиз одной ОС вдругую.

СвязьОС с 3GLуровнем предопределяетнеобходимостьприобретениясреды разработки(редактор, компиляторыС и С++ ) для даннойОС.

3GL-поддержка.

К3GL(3Generation Language)- поддержкеотносятсяпрактическивсе привычныеинструментальныеязыки — С, С++, Pascal,Modulaи т.д. На этотуровень выносятсясредства, необходимыебанковскойсистеме, но нереализуемыештатными средствамиСУБД. К ним могутотноситьсясистемы цифровойзащиты данныхи т.п. Для максимальногоиспользованияэтого уровнянеобходимоналичие развитогоинтерфейсас языками третьегопоколения впредполагаемойСУБД.

СУБД.

Вописываемойиерархии СУБДзанимает особоеместо:

Как правило, за счет переносимости СУБД осуществляется переносимость ИБС на различные компьютерные платформы.

В рамках одной платформы важна переносимость на различные ОС, например, по схеме DOS -> NetWare -> INIX.

Как правило, банковская система жестко привязана к конкретной СУБД и, выбирая ИБС, пользователь должен рассматривать ее как часть системы. При этом нельзя сбрасывать со счетов ценовую политику фирмы-производителя СУБД. В некоторых случаях стоимость ядра базы данных может существенно превышать стоимость прикладного ПО.

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

Привыборе необходимоориентироватьсяна СУБД, реализующиетехнологиюклиент-сервери позволяющиесоздаватьприложения, которые работаютв распределенныхгетерогенныхсетях. К такимСУБД, в частности, относятсяORACLE,Informix, PROGRESS, Sybase, Ingresи т.п.

СуществуетСУБД PROGRESS.Это переносимаяСУБД с 4GL-средствамидля созданияприложений.Она обеспечиваетпостроениесистем архитектурыклиент-сервери включаетмодули созданияприложений, инструментальныесредства поддержки, утилиты и средувыполнения(run-time).

Этомногосвязаннаямногопользовательскаясистема синтегрированнымсловарем данных, уровнем защищенностии поддержкойширокого диапазонакоммуникационныхпротоколов- TCP/IP,NetBIOS, SPX/IPX, SNA, DECNet, TLI, OSI идр.

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

ПереносимостьPROGRESS-одна из ее сильныхсторон. Возможностьсоздания приложенияна одной платформеи переноса надругую, несвязанную, платформу безединого измененияприложенияпридает инсталляционномупродукту значительнуюгибкость.PROGRESS поддерживает400 платформ, включаяVAX; широкий диапазонсистемUNIX, включая SCOUNIX SVR4, AIX, HP-UX, ULTRIX, CTOS, NetWare, OS/2иPC/DOS; иOS/400 популярныхAS/400среднего классафирмыIBM.[4].

PROGRESSподдерживаеттранспортныйдоступ к DBMS:

— ORACLE — Object Store

— RMS (OOODBMS)

— SYBASE — DB2

— Rdb/VMS — Allbase

— OS/400 — ODBC

— C-ISAM — CT-ISAM


II. Интегрированнаябанковскаясистема «STEM».Ядросистемы. МенеджерСчетов (Account Manager).

«Делайтеправильно ссамого начала».

У.Кеуффель


Характеристиказадач, решаемыхЯдром ИБС.

Ядро— основнойкомпонентсистемы, функциональныеи информационныевозможностикоторого определяютхарактеристикисистемы в целом.Ядро такжеявляетсяинтегрирующимэлементом дляприкладныхзадач, работающихв его среде.Именно наличиеинтегрирующегоядра делаетвозможнымпостроениеИнтегрированнойБанковскойСистемы (ИБС), которая предоставляетпользователюновые и принципиальноважные возможности.Вместе с этимиспользованиеИБС изменяетструктурнуюорганизациюбанка с точкизрения уровняпринятия решенийи ответственности.

Вбанках, где неиспользуетсяИБС, вместе стенденциейроста банкапроисходитперенос информационнойнагрузки изнаний с верхнегоуправленческогозвена на среднее— от специалистовдо начальниковотделов. Противоречивостьситуации заключаетсяв том, что верхнеезвено управлениявынужденоприниматьрешения в условияхинформационного«голода» илипо подготовленнымрешениям среднегозвена.

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

Ситуацияусугубляется, если решения, подготовленныесредним звеноми принятые какобязательныедля исполнения, оказываютсялибо невыполнимымидля банка вцелом, либо недоводятся доокончательноговнедрения. Врезультате- падение эффективностиуправления.Вместе с этимповышаетсянагрузка нанижнее звено, возрастаетпоток требуемойдля обработкии оперативногоиспользованиясправочнойинформации.Увеличениеколичестваслужащих, вконце концов, перерастаетв «зависимость»клиентов отконкретногослужащего иего информированности.

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

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

Крометого, верхнеезвено принимаетрешения наоснове объективныхзнаний и контролируеттенденции инаправленияразвития банковскихтехнологий.

Ядробанковскойсистемы ИБС«STEM», помимоописанной вышепроблемы, решаетследующиезадачи:

— переносимостьи масштабируемостьрешений дляцентральногоофиса и филиалов;

— защитуи целостностьинформации;

— гибкостьпостроениятехнологийдокументооборота, задаваемыхпользователем, и возможностьрасширениябиблиотекиопераций;

— отработкутранзитныхплатежей;

— связьс клиентамичерез встроенную, полностьюавтоматизированнуюсистему «Клиент— Банк»;

— возможностьметодологическогопроектирования;

— обеспечениеперехода набезбумажнуютехнологию;

— максимальноупрощенноевнедрение;

— возможностьрасширениясистемы безучастия разработчиков.

ИспользованиеСУБД PROGRESS позволяетрешать вопросыпереносимости, функционированияв различныхОС и на разныхплатформах, построениягетерогенныхсетей и реализациитехнологииклиент-сервер.


    продолжение
--PAGE_BREAK--Характеристикии особенностиМенеджераСчетов.

Дляопераций, выполняемыеавтоматически, могут запускатьсяпроцессы, периодическиопрашивающиеготовностьили поступлениеспецифичнойдля них информации(например, наличиеэлектроннойподписи; достаточностьсредств насчете или ихпоступление)и совершающиетребуемуюпоследовательностьопераций безвмешательстваоператора(эмуляция процессовdaemon, характерныхдля систем, управляемыхсобытиями).Однако этотребует дополнительных, иногда избыточных, вычислительныхресурсов ирекомендуетсядля использованияв задачах, критичныхпо временипринятия решения.

Важнаяособенностьсистемы —датонезависимость.На любую датув прошлом ибудущем можнополучить полностьюактуальноесостояниесистемы. Этаособенностьоказываетсяполезной какна этапе внедрения, так и для задачтипа «Играть, что если...» («Playwhat if ...»), например, при расчетеи анализе выплатпроцентов ирезервированиядля этого средстви т.п.

Датонезависимостьобеспечиваетсяхранениемистории (trail) нафинансовойдеятельности, что дает возможностьполучать балансна любую дату, определятьобороты залюбой периоди т.п.


Счет.

Науровне Менеджерасчетов решаютсявсе задачи пообслуживаниюсчетов: открытие, закрытие счетов, движение средствпо счетам ит.п.

Счети системе позволяетвести учет поодному из видовфинансовойдеятельности.Система счетовимеет иерархическуюструктуру, т.е.некотораягруппа счетовпринадлежитдругому «счету-хозяину».Последние, всвою очередь, могут группироватьсяи иметь подчиненностьтретьему и т.д.Все счета делятсяпо уровням.Уровни отражаютиерархию счетов.Принадлежностьсчетов некоторымуровням совпадаетс необходимостьюоткрывать счетасогласно Планусчетов бухгалтерскогоучета. ИБС «STEM»обеспечиваетпроектированиеПлана счетовс любым количествомуровней.

Стандартно, вышестоящиесчета — этоБалансовыесчета первогои второго порядков, однако, возможно, и третьего, ичетвертого, и т. д., что позволяетпроектироватьплан счетов, настраиваяего на особенностикомпьютерногоучета. ИБС позволяетсохранять вседанные об изменениикаких-либопараметровсчетов. Разрядностьнумерациисчетов расширенадо 40 символов.


СвязьВладельцасчетов и Платежныхсистем.

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

Остаткина счетах.

Остаток- это количественныйэквивалентденежных средствна счете в системесчетов. Остатокна активном(А) счете определяетплатежеспособностьвладельца счета(собственныесредства). Какправило, этоБанк. Остатокна пассивном(П) счете — задолженность(обязательстваи капитал) владельца, например, передклиентом Банка.Движение средствпо счетам —уменьшениеили увеличениеостатка —подразделяетсяна Дебетовоеи Кредитовое.С понятиемостатка связанопонятие оборотовза Банковскийдень. Оборотыхарактеризуютактивностьсчета, остаток- результатдеятельности.Как видно изсхемы №1, дебетовоедвижение увеличиваетостаток дляАктивного счетаи уменьшаетдля Пассивного.Использованиезнаковогоостатка приводитк тому, что дебетовоедвижение уменьшаетостаток счетовА и П, но для Пувеличиваетабсолютноезначение остатка.Схема разъясняетвлияние движениясредств поактивным ипассивнымсчетам и формализуеталгоритм измененияостатков.

Изменениезнака остаткаприводит кизменению счетаА на счет П, чтопротиворечитсмыслу разделениясчетов на А иП. В бухгалтерскихтерминах такоеизменение знаканазывается«красное сальдо».

Чтобыизбежать такихпротиворечий, допускаетсяиспользованиеАП-счетов. ЭтоследствиеформализацииПлана счетовбез учета возможностииспользованияв компьютерныхсистемах. Рассмотримдве формальныесхемы храненияостатков.

Перваясхема все счета либотолько активныелибо пассивные.

ДОСТОИНСТВА:

— простота, т. е. одинаковыйалгоритм дляА и П, один знаковыйостаток, двазначения дляоборотов;

— возможностьразделенияоборотов поактивам и попассивам;

— возможностьэмуляции второйсхемы использованиемдвух счетов.

НЕДОСТАТОК:

трудности с внедрением [существует практика использования АП-счетов].

Втораясхема—допускаетсяиспользованиеАП-счетов.

ДОСТОИНСТВА:

— эмулируетпервую схемуограничениемизменения знакаостатка;

— нетпроблем с внедрением(методологическипроработан).

НЕДОСТАТКИ:

— информационнаяизбыточность(2 без знаковыхостатка дляодного счета);

— принципиальноневозможноразделениеоборотов поактивам и пассивам.

Вописываемойсистеме (ИБС«STEM») используетсявторой метод.

Историяпо остаткамсвязана с понятиемБанковскийдень, котороепредопределеноналичием суточногоцикла человеческойдеятельности.Остаток характеризуетсянекоторымзначением, которое длятекущего дняявляется текущимостатком, а длязакончившегосядня — остаткомна конец дня.

Порождениеостатка дляистории происходитавтоматическипри совершенииоперации, еслидвижение средствдо этого моментаза дату операциипо счету непроизводилось(т.е. при сравнениидаты последнегоостатка с текущей).Это означает, что остатокне порождается, если движенияпо счету задень не было.Значение текущее- последнее, созначением датыменее или равнойуказанной. Этосправедливодля всей иерархиисчетов, чтопозволяетсделать системудатонезависимойи видеть, например, БАЛАНС за любойдень, совершатьоперации впрошлом и будущем.

Этотметод достаточнопрост и в немотсутствуетизбыточноедублированиеинформации по остаткамдля каждогооперационногодня.

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


ПоддержкаОдновалютнойили Многовалютнойсистем учетавалютных операций.

ИБС«STEM» поддерживаетдва методаучета валютныхопераций:

—покурсовомуэквивалентув национальнойвалюте (приэтом пересчетпроизводитсяв момент совершенияоперации);

— непосредственнов валюте, участвующейв банковскойоперации.

Одновалютнаясистема учета.

Информацияо валюте хранитсякак справочнаяи необходимадля переоценкивалютных средств(«курсоваяразница»), получениявалютногобаланса.

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

ДОСТОИНСТВА:

—регламентируетсяинструкциейМинистерстваФинансов;

— методическипроработан(формы документов)и понятенбухгалтерам;

— нет проблемс внедрением.

НЕДОСТАТКИ;

— длякаждой валютнойоперации требуетсяпересчет поучетному курсу;

— приизменениикурсов валютвозникаетнеобходимостьактуализацииостатков, чтотребует большихзатрат;

— необходимостьпереоценкиостатков, чтодля данногометода требуетпроведениябухгалтерскойоперации.

Переоценкадля 1000 счетовпроводитсяна описаннойниже конфигурации1-1,5 часа. Для 100 000валютных счетовэта операцияпринципиальнозатруднена, сроки проведениясводят целесообразностьее проведенияна нет, и дляпрактическойреализациипотребуетсязначительноевложение средствв вычислительнуютехнику.


Многовалютнаясистема учета.

Всевалюты равноправны.

ДОСТОИНСТВА:

— всеоперации совершаютсянепосредственнов валюте, в нихучаствующей; основным результатомдеятельностиявляется валютныйБаланс;

— пересчетпо курсу происходиттолько приприведениибаланса к однойвалюте (например, национальной)для составленияотчетностиили анализадеятельности;

— отсутствуютпроводки дляисправленияошибки учетавалютных операций, характерногодля Одновалютногометода, и затраты, связанные сприведениемостатков внациональнойвалюте в соответствиес постоянноизменяющимсяучетным курсом.


РеализацияподдержкицелостностиБанковскихопераций.

Присовершенииопераций производитсяконтроль параметрови поддержкацелостности, ликвидностии платежеспособностипо счетам.

Дляостатковнасчетах и балансов:

— проводкадопускаетсятолько по двумсчетам одновременно;

— проводкадопускаетсятолько по уровню, по которомупроводки разрешены; в пределаходной балансовойсистемы толькоодин такойуровень (в банковскойтерминологии— лицевой счет, текущий счет);

— проводка допускаетсятолько по открытымсчетам;

— проводка допускаетсядля не нулевогозначения суммыпроводки;

— в момент совершенияоперацииавтоматическипорождаетсяистория поостаткам (повсем уровням);

— проводкаразрешенаодновременнотолько одномупользователю(ограничениеприводит креальнойпроизводительности1000 операций вчас) и блокируетсяпри формированиитвердой копиифинансовыхрезультатов(баланса) — свойствовсех системреальноговремени;

— производитсяавтоматическийпересчет поиерархии (поуровням) и поистории остатковна счетах вовремени, податам (глубинаограничиваетсятаблицей блокировокна DataServer -процессе);

— осуществляетсяпроверка надостаточностьостатка длясовершенияоперации («красноесальдо») какна дату совершенияоперации, таки вперед поистории (еслитаковая есть, например, еслипроводка совершаетсязадним числом); характернона этапе внедрениясистемы;

— разрешается/запрещается«красное сальдо»(с журнализациейопераций, приведенныхна «красном»);

— длявалютных счетов(только поОдновалютномуметоду):

проводки разрешены только в валюте; в национальнойвалюте разрешена проводка только по операции «переоценка»;

требуется определение основного курса для пересчета в национальную валюту (обычно курс национального Банка);

отображениепроводки происходитв валюте, участвующейв операций, содновременнымпересчетомостатков и ввалюте, и внациональнойденежной единице; при этом валютныеостатки — справочные(в том числе, валютный баланс)и используютсядня исправленияошибки учетапо этому методу(переоценкавалютных остатковпри измененииосновногоучетного курса, а также дляформированиявыписок и т.п.справочнойинформации;

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

Для связис верхним уровнемЯдра ИБС «STEM»— уровнем технологий, реализованинтерфейс ввиде следующихсистемныхопераций:

Прямаяпроводка —обратимаяоперация, т. е.допускаетсявыполнениеобратной операциидляисправленияошибок.

Откатпроводки (операция, обратная кпроводке) двухвидов:

1)по проводкебез документа(для ввода остатков), используетсяна этапе отладкии внедрения;

2)по документу.

Исправительнаяпроводка (обратимая).Отличаетсяот прямой тем, что вместоувеличенияоборотов происходитих уменьшение, одновременноконтролируетсяцелостностьоборотов (контрольналичия прямойпроводки непредусмотрен).

Вводостатков насчета возможенв следующихвариантах:

— вводостатков внациональнойвалюте в пакетномрежиме; подразумеваетналичие балансапо завершениюоперации ииспользование«Операционногодня», из котороговозможен экспортинформацииоб остаткахна лицевыхсчетах в текстовыйфайл и импортв ИБС «STEM» (ограничениепроизводительности-1500 операций вчас по вводуостатков);

— вводвалютных остатковв диалоге поинформацииоб остаткахв национальнойвалюте на лицевыхсчетах с контролемцелостностибаланса (дляобоих методовучета операцийв валюте);

— вводвалютных остатковв пакетномрежиме (путемимпорта).


Поддержкавнедрениясистемы в реальномвремени.

Системапозволяетиспользоватьметодику «мягкого»внедрения вбанке и поэтапноговытеснения(замещения)существующегоОДБ, начинаяот аппаратнойплатформы изаканчиваявнедрениемИБС. При этомвнедрениевозможно безостановки банкапри одновременномвводе остатков, совершенииопераций ипараллельномфункционированиидвух систем.Однако, этоповышает требованияк подготовленностиперсонала иувеличиваетзагруженностьспециалистовна весь сроквнедрения. Внастоящиймомент разработаныутилиты переходаот ОДБ «БАРС»для передачиинформациио клиентах, счетах, остаткахв ИБС «STEM» и выгрузкидокументовдня из ИБС «STEM»в ОДБ «БАРС».Кроме того, ссистеме предусмотренавозможностьперехода отОдновалютнойсистемы учетавалютных операцийк Многовалютной.[5].


III. Технологическаясистема ИБС«STEM».

«Мыплывем вверхпо течению,

борясьс огромнымпотоком

дезорганизованности...»

НорбертВинер, 1956 г.

Этотраздел посвящентехнологиии всему, что сней связанов контекстеавтоматизации.В понятие«технология»вкладываетсяего первичныйсмысл, определяемыйзначениемсамого слова.В переводе сгреческоготехнология— наука о мастерстве(умении). По моемумнению, решениютехнологическихвопросов сейчасуделяетсянедостаточновнимания какв самих компьютерныхсистемах, таки в организациях, эксплуатирующихэти системы.Во многих случаяхтехнологическиевопросы вообщене решаются, вернее решаютсякак-то самисобой. Другимисловами, имеетместо технологическийбеспорядок.Поэтому рядомс первичнымсмыслом понятия«Технология»невольно появляетсявторой смысл— организованностьработы.

Каждаяорганизациязанимаетсяпроизводствомсвоего продукта(продуктов). Всамом общемсмысле продукт(изделие, услуга, сделка, информация...)является нефинансовымрезультатомработы организации.Финансовыйрезультатполучаетсяпосредствомреализациипродукта. Приэтом организацияявляется носителемспецифическихзнаний о том, как производитьсвой продукт— носителемтехнологиипроизводствапродукта. Упрощеннотехнологияпредставляетсобой информациюо том, какиедействия и вкакой последовательностидолжны бытьвыполнены дляполученияпродукта. Однаиз основныхособенностейтехнологическихзнаний состоитв том, что в разныхорганизациях, конечный продуктдеятельностикоторых одинаков, эти знаниямогут существенноразличаться.Например, вдвух банках, производящиходинаковыйпродукт — обработкуплатежей клиентов— сотрудникив течение рабочегодня могут выполнятьразные действияи в разнойпоследовательности.При этом дляоценки правильностиих действиймогут использоватьсяразные критерии, а для управленияпроцессом —разные методы.

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

Компьютернаясистема самаявляется носителемтехнологийи в этом смыслевступает впротиворечиес организацией.Одним из основныхаспектов привнедрении(лучше при выборе)системы, являетсяприведениев соответствиесодержащихсяв системе иприменяемыхв организациитехнологий.В идеале этотпроцесс долженприводить кповышениюэффективностиработы за счетих детальногоанализа и слияниявложенных всистему и накопленныхорганизациейзнаний. Непременнымиусловиямидолжны бытьотказ от стереотиповсо стороныорганизациии способностьсистемы к восприятиютехнологическихзнаний. Однаков большинствеслучаев системыне способнык компромиссам, и организациивынуждены идтина односторонниеуступки илиотказыватьсяот таких систем.Неприятна такжеситуация, когдаорганизация, эксплуатирующаякомпьютернуютехнологию, но не можетэтого сделатьиз-за ограниченийсамой системы.Хорошим решениемэтой проблемыбыла бы система, позволяющаяадаптироватьсодержащиесяи создаватьновые технологии.

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

— сложныетехнологииполученияпродукта;

— большоеколичествопродуктов, одновременнонаходящихсяв активной фазе(запущены вработу, но ещене доделаны);

— напрохождениетехнологическойцепочки каждымэкземпляромпродуктанакладываютсяжесткие временныеограничения;

— втехнологическомпроцессе задействовани большое числосотрудников;

— рабочиеместа разнесенытерриториально;

— высокая ценаоптики за выпускнекачественногопродукта.

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

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

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

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

Рассмотримконкретнуюреализациюэтих идей в ИБС«STEM» на примереобработкиплатежныхдокументов.Технологическиевозможностисистемы имеютстатус базовых, что отраженов её структуре.Как говорилосьв первой части(I), технологическаясистема выделенав самостоятельныйуровень, расположенныймежду системойуправлениясчетами (II) иприкладнымуровнем. Технологическаясистема являетсяпоследним, внешним уровнемядра «STEM». Прикладноеокружениенепосредственнобазируетсяна технологическойсистеме и работаетчерез нее.Технологическаяинформациясодержитсяв системе ввиде данных, а не в видепрограммногокода. Эти данныеформализованы, локализованыи доступныпользователям.

Базовымипонятиями в«STEM» являютсятехнологическаяоперация итехнологическийпроцесс.

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

Технологическийпроцесс — этосовокупностьпоследовательноститехнологическихопераций, условийих выполнения, о также условийвзаимноговлияния операцийи влияния операцийна состояниепродукта вцелом. Базовойвозможностью«STEM» являетсявозможностьвключения втехнологиюручных или«человеческих»операций. Например, подпись документаили выдачаналичностикассиром. Этопозволяетреализоватьтехнологиюобработкидокумента вполном объемеи, что самоеглавное, вовлечьперсонал банкав технологическийпроцесс, управляемыйсистемой.

Технологическаясистема гарантируетдля каждогодокумента(экземплярапродукта)индивидуально, что:

все, что с ним должно быть сделано — будет сделано;

не будет сделано ничего лишнего;

все операции будут выполнены в определенной последовательности, с учетом их взаимного влияния;

все действия будут выполнены определенным персоналом;

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

Технологическийпроцесс является, кроме всегопрочего, своеобразнымпланом обработкидокумента.Наличие в «STEM»такой информациипозволяетсистеме в каждыймомент времени«знать»:

— что, когда и кемсделано, а такжерезультатыэтих действий,

— что, когда и кемдолжно бытьсделано;

— что, изтого, что должнобыть сделано, еще не сделанои по какой причине.

Приэтом системаможет выполнятьочень интересныефункции типа«Сделать все, что не сделано»или «Сделатьнечто со всем, что не сделано» или «Просмотреть, почему не сделановсе, что не сделано»и т.п.

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

Например, банк производитпродукт «Выдачаналичных клиентам».Система реализуеттехнологиюпо этому продуктуот оформлениязаявки до выдачиденег и формированияитоговых твердыхкопий документа.Активная фазаэтого продуктадлится

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

Есливопросы планирования, как правило, вызывают живойинтерес, товопросы контроляи управления— кровный. Вышеговорилосьо том, что технологическаясистема обеспечиваеткорректнуюобработкукаждого документа.

Итак, технологическаясистема ИБС«STEM» порождаети сопровождаетперсональныйтехнологическийпроцесс длякаждого документа.Например, еслив активной фазенаходитсятысяча платежныхдокументов, то в «STEM» имеетсятысяча незавершенныхтехнологическихпроцессов.Каждый из нихявляется независимыми обслуживаетсясистемой отдельно.При этом однитехнологическиепроцессы могутвыполнятьсябыстрее другихв зависимостиот внешнихусловий.

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

Вбольшинствеслучаев приработе с ИБС«STEM» бываетдостаточновыполнениязапроса «Получитьвсе документы, для которыхне выполненазаданная операция».Например, можнополучить всевыписанныекассовые документы, не прошедшиечерез кассира.В результатеадминистраторполучает доступнепосредственнок искомым документам(с указаниемпричины необработки покаждому) и можетпринять решениепо каждомуотдельно илипо всем. Широкоприменяемыйсегодня в банкахметод подсчета

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

Отдельнорассмотримслучай отрицательногоответа на подобныйзапрос. Например, если дан отрицательныйответ на запрос«Получитьдокументы, длякоторых невыполненопроводка», тоадминистраторможет бытьуверен, что вседокументыпроведены.Таким же образомможно удостоверитьсяв том, что повсем внешнимдокументамсформированыплатежныесообщения, илив том, что навсе отправленныеплатежныесообщенияполучены квитанции, и т.д.

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

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

Такимобразом, системарасполагаетвсем необходимымдля реализациикорректногометода откатаобработки какпо завершенным, так и по незавершеннымтехнологическимпроцессам.

Возможностьотката технологическихпроцессовсовместно снезависимостьюот даты ИБС«STEM», о которойговорилосьво второй части(II), позволяетрешать задачитипа «Play What if ...». Приэтом сотрудникбанка можетсовершитьоперацию ипосмотреть,как эта операцияв будущем, напримерчерез месяц, отразится насостояниибанка. Послезавершенияэкспериментаоперация можетбыль отменена.

Вернемсяк платежнымдокументамИБС «STEM». Присоздании новогодокумента, независимоот того, какойприкладнойпроцесс егосоздает (ручнойввод или обслуживаниекоммуникационныхканалов, макрогенератор, импорт и т.д.), система строитдля него уникальныйтехнологическийпроцесс.

Технологическийпроцесс длядокументастроится наоснове базовыхтехнологий, результатованализа документаи параметровнастройкисистемы. В «STEM»технологическийпроцесс являетсявиртуальнымметодом дляплатежногодокумента.

Особуюроль в системеиграют базовыетехнологии, представляющиесобой субъективныетехнологическиезнания, которыехранятся в видеданных. Такимобразом, «STEM», с технологическойточки зрения, является открытойдля пользователясистемой.

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

Остановлюсьподробнее натехнологическихоперациях, определениекоторых былодано выше. Каки технологическиепроцессы, технологическиеоперации в ИБС«STEM» представляютсобой специфическиеданные, доступныепользователю.В основе каждойоперации лежитисполняющаяее программнаяпроцедура.Однако количествоопераций неравно количествупроцедур.

В«STEM» включенымногофункциональныеобработчики, на базе которыхпользователимогут самостоятельностроить различныетехнологическиеоперации. Крометого, если этонеобходимо, дополнительныеобработчикимогут бытьдописаны наPROGRESS 4GL с использованиемспециальныхсоглашений.

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

Разберемподробнееработу с универсальнымиобработчиками.Тривиальнымявляется пустойобработчик— процедура«NUL», котораяничего не делает.Создадим наоснове этойпроцедурыручную операцию«Виза на отправкуплатежногосообщения».Эта операцияничего с документомне делает, новажно самоналичие этойоперации втехнологическомпроцессе и еевлияние надругие операции.Теперь можносказать, чтооперация «Отправкаплатежногосообщения»выполняетсятолько послевыполненияоперации «Визана отправкуплатежногосообщения»и дать правона выполнениеоперации «Виза...»определенномусотрудникуили группе.

Естьеще один оченьинтересныймомент. Предположим, что некоторыйбанк достаточнодолго и успешноработал на ИБС«STEM». В этом случаетехнологическаяинформация, содержащаясяв системе этогобанка, приобретаетсамостоятельнуюценность. Онапредставляетсобой проверенныепрактикойзнания. В этомслучае технологическаяинформацияв ИБС «STEM» можетбыть перенесенаиз одной копиисистемы в другую.Например, банкможет передатьэту информациюсвоему филиалу.

Дажеесли не говоритьо формальномпереносе данныхиз системы всистему, то, покрайней мере, эти данныеможно распечататьи изучить. Важнымявляется такжетот факт, чтонакоплениетехнологическихзнаний в компьютернойсистеме уменьшаетзависимостьбанка от собственныхсотрудниковкак носителейэтих знаний.[6].


Списокиспользованнойлитературы:
еще рефераты
Еще работы по информатике