Сторінка
2
З’ясуємо деякі класифікаційні ознаки розбивки АБС на покоління. Базовий елемент — це структурна одиниця, обрана за основу системи. У ранніх версіях АБС таким елементом було бухгалтерське проведення. Під час виконання банківської операції може виконуватись кілька проведень, які операціоніст виконував вручну шляхом занесення їх у екранну форму. В нових АБС базовим елементом стає документ (як правило, певна сукупність проведень) чи банківська угода, тобто сукупність документів, що формують закінчену банківську операцію (наприклад, видача-супровід-погашення кредиту).
Технологічний аспект розробки системи характеризує, який з варіантів вибрано для реалізації системи: «файл-серверна» технологія, дворівнева чи трирівнева «клієнт-серверна» технологія. «Файл-серверна» — це технологія, згідно з якою база даних зберігається на спеціально виділеному для цієї мети комп’ютері, який називається сервером. Вся обробка даних також виконується на сервері, а комп’ютер користувача, який називається робочою станцією, використовується як інтерфейсний засіб. Ця технологія характерна для перших поколінь АБС.
Більш прогресивною є технологія «клієнт-сервер». Згідно з цією технологією на сервері зберігається база даних, а всі прикладні функціональні задачі розв’язуються на робочій станції. Нині відомі й використовуються в АБС дві архітектури технології «клієнт-сервер»: дворівнева та трирівнева. Більш поширеною є дворівнева архітектура, за якою вся обробка інформації виконується на робочій станції, а сервер використовується лише для зберігання та пошуку даних. Але така технологія, при складній логіці прикладних програм, ставить досить високі вимоги до комп’ютерів клієнтського робочого місця. З метою реалізації складної прикладної логіки для робочих станцій необхідно виділяти дуже потужні машини, що призводить до виникнення явища, яке дістало назву «товстого» клієнта. Усунення цього недоліку досягається трирівневою архітектурою, коли виділяється проміжний між сервером та клієнтом рівень, на якому реалізується вся прикладна логіка. Цей рівень має назву сервер додатків. Таким чином, архітектура цієї технології складається з сервера бази даних, сервера додатків і робочої станції. Така технологія усуває елементи дублювання, пов’язані з реалізацією подібної логіки на різних робочих станціях, а також проблему «товстого» клієнта. При трирівневій архітектурі комп’ютер користувача використовується як інтерфейсний засіб.
Host-ЕОМ — це ЕОМ, що встановлюється у вузлах обчислювальної мережі для вирішення питань комутації у мережі. Комутаційна мережа включає певну кількість серверів і Host-ЕОМ, об’єднаних фізичними каналами зв’язку, які називаються магістральними.
Вимоги до автоматизованих банківських систем
Першою і основною вимогою, яка ставиться до АБС, є вимога щодо її функціональної повноти. Повнофункціональною можна вважати систему, якщо набір її функцій дає змогу виконувати всі операції конкретного банку. Звичайно, система, яка відповідає сьогоднішнім потребам, може не задовольняти їх завтра, якщо у банку з’являться нові функції. Тому наступною вимогою, що ставиться до АБС, є її гнучкість.
Гнучкість — це один з ключових факторів, який полягає у тому, що будь-яка банківська система повинна мати можливість розширюватись та розвиватись і не лише фірмою-розробником, а й силами спеціалістів банку. Розвиток системи може відбуватися у двох напрямах: кількісному — при збільшенні кількості філій чи клієнтів та якісному — при розширенні спектра банківських операцій і послуг. Зміни кількісного характеру приводять до необхідності нарощування системи, яке може виконуватись двома способами:
· за рахунок встановлення у головній конторі більш потужної ЕОМ чи шляхом розпаралелення процесу обробки на кілька ЕОМ;
· за рахунок збільшення продуктивності обчислювальних комплексів у філіях банку і переходу на розподілену обробку даних, зберігши за центральним обчислювальним комплексом лише функції консолідації балансу та обслуговування поточних інформаційних потреб.
Вибір способу нарощування АБС залежить від стратегії розвитку банку, особливостей взаємодії головної контори та її філій, а також від прийнятого розподілу функцій та відповідальності за них. Але в будь-якому разі розробник АБС повинен вказати конкретні шляхи вирішення проблеми нарощення системи для того чи іншого банку.
В цілому система повинна мати можливість розширення як по горизонталі (збільшення кількості клієнтів, каналів зв’язку і т.п.), так і по вертикалі (перехід на більш потужну техніку).
При цьому мають бути зведені до мінімуму можливі зміни:
· інтерфейса користувача;
· технології роботи з системою;
· структури файлів бази даних.
Також має бути виключена або зведена до мінімуму необхідність модифікації прикладного програмного забезпечення і перепідготовки персоналу.
Надійність полягає в тому, що АБС повинна забезпечувати роботу великої кількості користувачів, які одночасно можуть вводити, коригувати документи (рахунки чи угоди), формувати звітність без будь-яких конфліктів, пов’язаних з одночасним доступом до даних.
Реальний масштаб часу після введення документа АБС повинен забезпечувати його бухгалтерське проведення. Новий стан рахунків відразу стає доступним для всіх користувачів й відображається у балансі, а також може бути використаний при обчисленні нормативів. Система, побудована з урахуванням цієї вимоги, має такі переваги:
· дозволяє в будь-який момент часу мати повну картину фінансового стану банка;
· надає можливість оперативно відстежувати інформацію, що надходить у систему;