Прикладна система
Компонент підтримки документообігу — найважливіша в прикладній системі. У її склад входять: документ, картотека і портфель. У нашій статті поняття " папка" замінено на поняття " картотека". Картотеки (на відміну від папок) мають деякі обмеження, зокрема: - їх кількість у системі звичайна; користувачі системи не можуть створювати і знищувати їх; - дозволені переміщення документа з однієї картотеки в іншу, що заздалегідь прописується технологом системи; звертання до транзитної системи для ініціювання проводок у системі обліку відбувається при переміщенні документа з картотеки в картотеку. Картотека поєднує документи, що знаходяться на одній стадії обробки (скажемо, особові рахунки картотеки № 2). Портфель містить групу документів і визначає, яким образом ці документи зв'язані між собою (підкреслимо, однак, що на взаємодію прикладної системи з транзитною він не впливає). Прикладом портфеля може служити сукупність документів, що відносяться до кредитного договору: власне договір, угода про пролонгацію, графіки погашення платежів, платіжні документи, що супроводжують його виконання й ін. Взаємодія прикладної системи з обліковою в процесі руху й обробки документа представлено на Мал. 4. Будь-яка операція по обробці документів починається з уведення документа в систему. Потім компонент забезпечення документообігу прикладної системи виконує переміщення документа з однієї картотеки в іншу, одночасно з цим документом відбуваються визначені операції. Коли в складі цих операцій є облікові, система звертається до транзитної системи, що, у свою чергу, формує запит до облікової системи для формування проводок і зміни стану конто. Мал. 4. Процес обробки документа. Прикладна система є досить складною клієнтською інтерфейсною частиною, що відображає рух документів по картотеках з урахуванням специфіки реалізованої функціональності. Модулі клієнтської частини і процедури сервера даних забезпечують як виконання операцій над документом, так і інформаційний сервіс по документообігу. Компонент представлення облікової системи дає (незалежно від документообігу) можливість доступу до системи обліку в межах, необхідних конкретній прикладній підсистемі. Компонент довідників і класифікаторів — допоміжний. Основне призначення — здійснювати облік всіх інших об'єктів банківської системи, тобто тих, котрі не є ні документом, ні рахунком. До цих об'єктів відносяться анкетні дані про клієнтів, класифікатори банків-кореспондентів, інформація про валюти (у тому числі про їхні курси), зведення про умови нарахування відсотків для різних банківських операцій і т.д. Для кожного з цих об'єктів передбачені по дві групи програмних модулів: одна відповідає за створення і підтримку об'єктів, інша є модулями використання об'єктів. Перша група модулів забезпечує введення даних про об'єкти в систему, їхнє збереження, модифікацію і видалення. Для деяких об'єктів (серед них анкетні дані, курси валют і т.д.) ведеться історія зміни їх стану, що потрібно для правильного виконання алгоритмів, зв'язаних з обробкою рахунків (помітимо, що стан рахунка, його позиція — це теж історія зміни стану). До історії стану об'єктів звертаються й у тому випадку, якщо необхідно підготувати звітність за який-небудь період. Друга група модулів призначена для використання даних про об'єкти програм організації інтерфейсу користувача, процедурами підготовки звітів, а також операціями обробки документів у системах забезпечення документообігу й облікових систем. Багато об'єктів із класифікаторів і довідників є об'єктами аналітичного обліку. Тому документи і рахунки у своїх структурах зберігають зсилку на ці об'єкти і звертаються до системи довідників і класифікаторів за сервісом — Додержавши значення об'єктів, вказують їх у цих зсилках. Для росту потрібна високоякісна база. її складають, поряд з висококваліфікованими фахівцями, передовими технологіями, ще й інструменти, за допомогою яких ці інструменти реалізуються. Одним з інструментів є сучасна інформаційна система. Комп'ютерні програми самі по собі не приносять доходів тим, хто їх використовує. Випадків, коли очікувався відразу слідом за придбанням нової, найсучаснішої системи золотий дощ так і не пролився, на жаль, безліч. Банківський ринок сьогодні активно міняється. Кількість його учасників стрімко скорочується. Банківська система планомірно рухається до структури, що у багатьох країнах склалася вже давно. Постійні зміни в банківському законодавстві свідчать про прагнення Центрального Банку підсилити контроль над діяльністю комерційних банків і підняти банківську справу на новий якісний рівень. Усі ці процеси є причинами ускладнення управлінських і облікових функцій у середині комерційних банків. Звідси підвищення вимог до фінансового програмного забезпечення, що використовують комерційні банки. Розроблювачі цього програмного забезпечення змушені постійно здійснювати зміну своїх продуктів, ледь устигаючи за останніми змінами законодавства. Фактор «несучасності» є найбільш очевидною проблемою і частіше інших сьогодні характеризує пропоновані на ринку АБС. Він є наслідком наполегливого продовження розвитку інформаційних систем, що давно застаріли морально. Проблеми такого роду звичайно легко діагностуються. Наприклад, якщо принципово нові можливості якої-небудь інформаційної системи підносять тільки «мультивалютний операційний день», «реальний масштаб часу» чи щось у цьому роді, то можна зробити однозначний висновок про те, що дана система, як мінімум, застаріла вже до моменту її виходу на ринок. Отже, вимоги до фінансових систем за останні два роки істотно зросли. Тепер усі хочуть мати масштабні і стерпні системи, що могли б функціонувати не на одній, а цілому ряді популярних СУБД і на цілому ряді мережних операційних систем. Усіх цікавить можливість доступу через глобальну мережу Інтернет. Багатьом дуже цікава можливість створення графічної звітності, наявність елементів бізнес графіки, а також можливість роботи з графічною інформацією, наприклад, збереження фотографій фізичних осіб, зразків їхніх підписів і т.д. Проблема інтеграції програмних продуктів одного розроблювача завжди стояла гостро, і дотепер вона остаточно не вирішена. Основними методами вирішення цієї проблеми були взаємодія систем на рівні експорту й імпорту даних, через текстовий файл, або безпосередній доступ до однієї системи чи бази даних іншої. Усі ці методи не забезпечують достатнього рівня надійності, а саме головне - безпеки. Усі перераховані задачі дуже важко, а найчастіше і неможливо вирішувати на тому поколінні інструментальних засобів, якими користуються сьогодні більшість фірм - розроблювачів. Ці інструментальні засоби реалізовані для платформи МS-DOS і вже значно застаріли. Тому сучасні програмні засоби повинні відповідати перерахованим вище вимогам. Придивляючись до своєї майбутньої АБС, банку, поряд з наданням при постачанні програмного продукту сервісом на одиницю грошових витрат, а також фінансовим положенням і репутацією компанії-постачальника і розроблювача, необхідно оцінити технічний і технологічний рівень програмного комплексу, що здобувається, і перспективи його подальшого розвитку. В умовах стрімкого розвитку банківських систем, однобічний («векторний») підхід до класифікації не зовсім виправданий, тому що крім використовуваних СУБД і технологічних рішень є багато інших параметрів, не менш важливих при класифікації АБС. Такими параметрами можуть бути, наприклад: /. «Базовий об'єкт» при побудові технологій обробки бізнес процесів: проводка; документ; банківський продукт. 2. Рівень реалізації банківських технологій: з жорстко заданим набором визначених технологій; з можливістю працювати з різними банківськими технологіями (універсальна АБС). 3. Рівень захисту інформації: криптозахист; криптозахист і трьохрівнева модель обробки даних; криптозахист, трьохрівнева модель; інші засоби захисту. 4. Функціональна повнота: наявність системи керування ризиками; наявність системи консолідованого керування фінансовими ресурсами; підтримка широкого спектра банківських продуктів; включення новітніх банківських технологій («Ноте Ваnking», «Іпternet», «телефонного банку», відеоконференцій і т.д.). 5. Робота з філіями і вилученими площадками: на основі розподіленої бази даних з off-line-реплікацією; на основі єдиної бази даних. 6. Використання убудованих засобів розробки: генератора звітності; - макромови; генератора об'єктів; інших САSE-засобів. Можливі й інші критерії оцінки. Ймовірно, що надалі при класифікації автоматизованих банківських систем буде використаний комплексний («матричний») метод, заснований на виборі групи критеріїв, що визначають безліч можливих значень класифікації. Сукупність значень критеріїв для оцінюваної АБС за допомогою визначеної функції перетворяться в зведений інтегральний показник — так названий Класифікатор «покоління АБС». Таким чином, думаю, можна досягти найбільш повної «вірогідності» класифікації. При використанні «матричного» підходу розроблювач-аналітик повинен визначати наступні параметри моделі: - найбільш адекватні критерії оцінки; - формальні взаємозв'язки між цими критеріями; - значення обраних критеріїв оцінки; - значення Класифікатора «покоління АБС»; - функції (математичні чи продукційні), що визначають одержання інтегрального показника (у нашому випадку - це показник «покоління АБС»). У таблиці 2 представлені основні ознаки технологічних поколінь, що класифікують, АБС. Таблиця 2 ОСНОВНІ ОЗНАКИ, ЩО КЛАСИФІКУЮТЬ ТЕХНОЛОГІЧНЕ ПОКОЛІННЯ АБС
Можливо, що такий підхід внесе новий імпульс у систематизацію сучасних АБС — класифікація програмних продуктів, стане більш складною і розгалуженою, а також буде враховувати різні характеристики і параметри. Сьогоднішній стан ринку банківських послуг можна охарактеризувати як час формування професійних взаємин між виробниками цих послуг - комерційними банками і їхніми споживачами - фізичними і юридичними особами. Передумовами настання даного періоду являється, зокрема, падіння прибутковості багатьох фінансових інструментів, припинення діяльності дрібних і неефективно працюючих банків, укрупнення банківських структур, що підсилюється спеціалізацією багатьох комерційних банків по наданню визначеного виду банківських послуг. Мета автоматизації робіт з банківськими продуктами Автоматизована банківська система, що реалізує вимоги по автоматизації операцій з банківським продуктом, повинна забезпечувати досягнення визначених цілей. Оскільки характер робіт, зв'язаних з виконанням банківської послуги, досить різноманітний, то, як правило, досить широкий і склад виконавців банківської послуги, а склад цілей, що передбачається досягти, природно, не обмежується однією чи двома, функціонування АБС відбито на Мал. 7 З погляду економіста банку, АБС повинна надавати зручні кошти для опису економічних характеристик банківського продукту. При широкій розмаїтості фінансових інструментів та банківських послуг, представлених на ринку, тут не обійтися без добре продуманого класифікатора банківських послуг і продуктів. У той же час специфікація кожного банківського продукту, з одного боку, повинна враховувати його особливості, а з іншого боку — повинна бути витримана в дусі загальної концепції опису банківських продуктів. Немаловажним фактором є наявність у системі засобів зворотного зв" зку з боку служб, що забезпечують реалізацію банківського продукту. Цілком зрозуміло, що для ухвалення рішення про доцільність розвитку якого-небудь банківського продукту необхідна інформація про те, наскільки успішно продається розроблений продукт, наскільки ефективно з економічної точки зору його виробнийтво і т.д. Мал. 7 Банківські технологічні ланцюжки Головний бухгалтер банку, що відповідає за правильне відображення процесу реалізації банківських послуг у звітах, установлених чинним законодавством, зацікавлений у тому, щоб АБС мала у своєму розпорядженні засоби, що забезпечують однозначний опис правил бухгалтерського обліку операцій відповідно до прийнятої облікової політики банку. Одночасно АБС повинна надавати головному бухгалтеру засоби, що дозволяють контролювати виконання конкретними співробітниками чи окремими структурними підрозділами банку правил бухгалтерського обліку при здійсненні банківських операцій. Широкий штат співробітників банку, зайнятих безпосереднім виконанням банківських операцій, здатний якісно й оперативно виконувати свою роботу при наявності в АБС таких засобів, що звільняють їх від необхідності аналізувати численні інструкції, що регламентують правила виконання операцій, і допомагають швидко виконувати свої обов'язки. Якщо в АБС присутні функції, що однозначно визначають банківські операції з усіма властивими їм обмеженнями, то робота персоналу з АБС стає більш простою і зручною. При цьому зменшується операційний ризик неправильного виконання банківських операцій і мінімізується час на безпосереднє виконання цих операцій співробітниками банку. Що стосується технолога банку чи адміністратора АБС, найчастіше виконуючого ці обов'язки, то їм необхідно бачити загальну картину створення і реалізації банківських продуктів. Тут питання функціонування АБС прямо стуляються з організацій-ними аспектами в діяльності банку. Це — питання керування доступом до даних і функцій системи, проблеми побудови бізнес процесів, узгодження дій різних служб і працівників банку і т.п. Якщо для конкретного співробітника банку, потрібно специфічний підхід до організації інтерфейсу, що враховує особливості виконуваних ним операцій, то технологу банку глибоко формалізований і універсальний опис бізнес процесів дозволяє якісно оцінити ефективність виконання тієї чи іншої банківської послуги і намітити заходи для усунення " вузьких" місць у технології роботи організаційно штатних елементів системи, що експлуатуються в банку. Способи реалізації вимог до АБС, покликаної забезпечувати автоматизацію робіт з банківськими продуктами. Цікаво, що необхідність включення в концептуальну модель АБС поняття " банківський продукт" не завжди усвідомлюється розроблювачами систем автоматизації банків. І це стосується — всіх АБС, більш чи менш стійко представлених на ринку, що споконвічно містять набір функцій, необхідний при виконанні операцій з банківськими продуктами. Так, можна помітити, що в багатьох АБС задана, як правило, єдина послідовність опису видів внесків фізичних осіб, однак при цьому існує несхожа на неї послідовність опису позичок і кредитів і зовсім відмінна від двох попередніх послідовність опису робіт при виконанні операцій з цінними паперами. Користувачу системи потрібно добудовувати в розумі необхідні логічні зв'язки між розрізненими функціями системи з метою правильного їхнього застосування. Таке положення, проте, приводить, з одного боку, до необхідності залучення фахівців з розвитим абстрактним мисленням (яких, по визначенню, набагато менше, ніж людей із звичайними здібностями). А з іншого боку, така побудова системи є передумовою для здіснення численних помилок при роботі персоналу із системою, що збільшує операційний і фінансовий ризик виконання банківських операцій. Зрозуміло, що подібної системи не може відбутися раптово, стрибком. Існує період, протягом якого відбувається усвідомлення необхідності створення такої системи, створення концептуальних і логічних принципів її організації, орієнтації технологічних і технічних процесів на її створення. З огляду на стрімкий розвиток банківської справи необхідність в АБС, побудованої з урахуванням сучасних вимог, сьогодні, як ніколи раніше, визначає логіку автоматизації банків. Автоматизовані банківські системи часто розробляються за потребами споживачів, за індивідуальним замовленням з повним супроводом у ході формування " гнучкої" банківської технології. У реальній практиці важко зробити типовий програмний продукт, оскільки спектр потреб і послуг у різних банків не збігається. Однак у будь-якому випадку автоматизована система повинна поставити перешкоду проти " віртуозної майстерності" деяких бухгалтерів, що дозволяє представити фінансове положення банку не так, як воно є в дійсності. Удосконалювання банківської бухгалтерської інформації і створення універсальної банківської системи автоматизації вплинуть на подальше зміцнення надійності банківської системи в цілому. Напрямок робіт у цій області стають особливо актуальними в зв'язку з існуючою тенденцією по створенню системи раннього виявлення банків, що знаходяться в передкризовому стані, що дозволить виявити такі банки на більш ранній стадії, вести моніторинг, з огляду на достатність капіталу, рівень керованості поточною ліквідністю і результати фінансової діяльності. Будь-яка автоматизована банківська система являє собою складний апаратно-програмний комплекс, що складається з безлічі взаємозалежних модулів. Зовсім очевидна роль мережних технологій у таких системах. По суті АБС являє собою комплекс, що складається з локальних і глобальних обчислювальних мереж. У БС сьогодні застосовується найсучасніше мережне і телекомунікаційне устаткування. Від правильної побудови мережної структури АБС залежить ефективність і надійність її функціонування. Оскільки попит на АБС досить широкий, великі компанії-виробників комп'ютерної техніки і програмного забезпечення пропонують на ринку свої розробки в даній області. Перед відділом автоматизації банка постає важке питання вибору оптимального рішення. Банківська сфера визначає дві основних вимоги до АБС - забезпечення надійності і безпеки передачі комерційної інформації. Останнім часом для взаємодії з клієнтами і здійснення розрахунків частіше використовуються відкриті глобальні мережі, наприклад, Internet. Остання обставина ще більш підсилює значимість захисту переданих даних від несанкціонованого доступу. Зважаючи на все, найближчим часом темпи розвитку АБС (особливо в нашій країні) будуть стрімко зростати. Практично всі мережні технології, що з'являються, будуть швидко братися банками на озброєння. Неминучі процеси інтеграції банків у рамках національних і світових банківських співтовариств. Це забезпечить постійний зріст якості банківських послуг, від якого виграють, у кінцевому рахунку, всі - і банки і їх клієнти.
|