Автор: Олег Кривоносов, 06 Декабря 2010 в 23:43, реферат
Відправною точкою історії розвитку ринку програмного забезпечення можна вважати 1969 рік, коли фірма IBM почала продавати своє програмне забезпечення, як самостійний товар окремо від устаткування (ЕОМ). І розробники, і постачальники програмного забезпечення для ринку, і користувачі (покупці) дуже швидко оцінили прибутковість продажу готового програмного забезпечення, як товару, й ефективність його використання.
1. Штучний інтелект.
2. Ринок програмного забезпечення.
3. Інформаційна інфраструктура в банківській справі.
Створення і функціонування автоматизованих банківських технологій базується на системотехнічних принципах, які відображають найважливіші положення теоретичної бази, яка охоплює ряд суміжних наукових дисциплін і напрямів, таких, як економічна кібернетика, теорія систем, теорія інформації, економіко-математичне моделювання банківських ситуацій і процесів, аналіз і прийняття рішень.
Банківські технології, як інструментарій підтримки і розвитку банківської справи, створюються на основі таких базових принципів:
комплексний підхід в охопленні широкого спектру банківських функцій з їх повною інтеграцією;
модульний принцип побудови, який дозволяє легко настроювати конфігурацію систем під конкретне замовлення з можливим нарощуванням;
відкритість задіяних технологій, які здатні взаємодіяти з різноманітними зовнішніми системами (системами телекомунікацій, фінансового аналізу та іншими), та забезпечувати вибір програмно-технічної платформи і сумісність на інші апаратні засоби;
гнучкість налагодження модулів банківської системи і їх адаптація до потреб і умов діяльності конкретного банку;
масштабованість, яка передбачає розширення і вдосконалення функціональних модулів системи в ході розвитку бізнес - процесів (наприклад, підтримка роботи філіалів і відділень банку, поглиблення аналізу, тощо);
багатокористувацький доступ до даних в реальному часі та реалізація функцій в єдиному інформаційному просторі;
моделювання банку і його бізнес – процесів, можливість алгоритмічних надбудов бізнес – процесів;
неперервний розвиток і вдосконалення системи на основі її реінженерінг бізнес – процесів.
Інформаційна інфраструктура автоматизованої банківської системи.
Створення
та вибір банківських
Особливості інформаційного забезпечення автоматизованих банківських систем.
Інформаційне
забезпечення, його організація визначаються
складом об’єктів конкретної предметної
ділянки, задач, даних і сукупністю
інформаційних потреб всіх користувачів
автоматизованої банківської
Інформаційним фундаментом сучасних автоматизованих банківських систем для багатопрофільних банків з розвиненою структурою філіалів є банки баз даних із структурою даних в базі, яка забезпечує надійне зберігання, а також швидкий доступ до різноманітних часових показників на множині об’єктів (документів, рахунках, клієнтах філіалах і їх групах) з можливостями їх аналізу та прогнозу. Для цього вимагаються багатовимірні структури даних. Поява нових структур і видів (мультимедійні та інші) даних вимагають постійного вдосконалення технології супроводу баз даних. Розвиток теорії і практики створення та використання баз даних приводить до ширшого поняття – сховище даних. Це може бути централізована база даних, яка об’єднує інформацію із різноманітних джерел та систем, що дає змогу використовувати зібрані дані прикладними програмами кінцевих користувачів. Єдине інформаційне середовище, створене на основі технології інформаційних сховищ, служитиме основою для виконання різноманітних аналітичних і управлінських прикладних програм. До них можна віднести оцінку кредитних і страхових ризиків, прогноз тенденцій на фінансових ринках, виявлення махінацій з кредитними картками та багато іншого. Концепція сховища даних означає побудову такого інформаційного середовища, яке дозволить здійснювати збір, трансформацію і управління даними з різноманітних джерел з метою вироблення рішень для управління банком, створює нові можливості для зростання прибутку. З часом переваги інформаційних сховищ стають все очевиднішими, збільшилось їх число та обсяги даних, що в них зберігаються. Основною вимогою клієнта до сховища є можливість для кінцевих користувачів вести роботу в діалозі по повному набору бізнес – даних і отримувати відповіді в прийнятні проміжки часу. Обсяги даних повинні мусять бути достатніми для підтримки бізнесу. Разом з тим інформаційне сховище повинне відповідати вимогам стійкої продуктивності в умовах росту обсягів інформації. Для забезпечення продуктивності і керованості сховища можуть використовуватися різноманітні програмні продукти та інструменти, які дозволяють автоматизувати обробку інформації і надають можливість розглядати банківський бізнес в різних аспектах, що виправдає будь-які витрати, пов’язані з розробкою системи.
Центр ваги
інформаційного забезпечення сучасної
автоматизованої банківської
Одним з нових напрямів в створенні автоматизованих банківських систем є об’єктно-орієнтований підхід в інформаційних технологіях. Цей підхід базується на об’єднанні даних і процедур в рамках поняття “об’єкт” на відміну від розповсюдженого структурного підходу, в якому дані і процедури визначаються і реалізуються окремо.
Важливою новизною сучасних банківських систем є підходи до проектування інформаційного забезпечення, яке дозволяє спеціалістам банку самостійно модифікувати і доповнювати словник інформаційної моделі в термінах банківських продуктів чи послуг, які надаються клієнтам. Серед множин понять, наприклад, первинним вважається документ (договір, заявка, ордер, розпорядження та інші). Документ породжує послідовність дій, які повинні бути виконані для його виконання, тобто операції. Поряд з простими можуть створюватися і складні операції, формуватися нові послуги – дії, які необхідно виконати і відобразити їх послідовність.
Для розширення предметної ділянки баз даних використовуються гнучкі класифікатори. Вони дозволяють присвоювати об’єктам нові ознаки (атрибути) і доповнювати бази даних нестандартними властивостями об’єктів. Наприклад, додатково можуть бути введені адреси податкової інспекції, дані про закордонний паспорт, групи банків, клієнтів, операцій. Крім того, гнучкі класифікатори дозволяють організувати потрібні групування об‘єктів, зручно використовувати їх під час формування звітів, пошуку і переносі інформації.
Технічне забезпечення автоматизованих банківських систем.
На рівні технічного забезпечення банківські технології повинні будуватися згідно сучасних вимогах до архітектури апаратних засобів. Тому вони повинні передбачати використання різноманітних телекомунікаційних засобів зв’язку, багатомашинних комплексів, архітектури клієнт – сервер, використання локальних, регіональних і глобальних швидкісних мереж, уніфікацію апаратних засобів.
Кількість та склад технічних засобів, що використовуються, визначається інтенсивністю і обсягами інформаційних потоків, режимами роботи і часовими особливостями реалізації функцій банківської системи. Зростання складу і обсягів банківських послуг, числа філіалів, клієнтів і зв’язків примушує банки купляти та встановлювати потужніші комп’ютери і краще розвинене технічне забезпечення. Широко поширені мережні банківські технології. Мережний парк стає все різноманітнішим. Потрібно відмітити також і прискорений розвиток засобів міжбанківської телекомунікації.
Основою сучасного підходу технічних рішень в побудові інформаційних технологій банків є архітектура “клієнт - сервер”. Вона передбачає організацію технічного забезпечення і розподіл обробки інформації між двома компонентами, які відповідно називають клієнтом (робочою станцією) і сервером. Обидві частини виконуються на різних по потужності комп’ютерах, об’єднаних мережею. У цьому випадку клієнт посилає серверу запити, а сервер їх обслуговує. Така технологія реалізована на професійних системах керування базами даних, які мають спеціальну мову структурованих запитів.
Одним з варіантів реалізації технології “клієнт - сервер” є її трьохрівнева архітектура. В мережі повинні бути присутні не менше трьох комп’ютерів: клієнтська частина (робоча станція), сервер прикладних процесів та сервер бази даних. В клієнтській частині організується взаємодія з користувачем (користувацький інтерфейс). Сервер прикладних процесів проводить бізнес - процедури для клієнтської частини. Сервер бази даних обслуговує бізнес – процедури, які відіграють роль клієнтів. Гнучкість такої архітектури полягає в незалежному використанні і заміні обчислювальних і програмних ресурсів на всіх трьох рівнях.
Для підвищення надійності, стійкості до відмов технічних рішень в банківських автоматизованих системах практикується об'єднання серверів в групи (кластери). В такому випадку ресурси і навантаження розподіляються між серверами (вузлами системи) так, що користувач не знає, з яким конкретно сервером він працює в даний момент, а використання технічних засобів в цьому випадку виявляється найефективнішим.
Телекомунікаційна архітектура в автоматизованих технологіях банків визначає набір та структури підсистем технічного забезпечення, які повинні забезпечувати різноманітні типи взаємодії для всіх прикладних пакетів (модулів) автоматизованої банківської системи. Можливості архітектури узгоджуються з вимогами роботи банку, які визначаються його бізнес – процесами. Передбачається взаємодія банку із зовнішніми фінансовими та інформаційними структурами, з розрахунково-кліринговими палатами та центрами, біржами, віддаленими клієнтами та іншими банками. Телекомунікаційне забезпечення бізнес – процесів створюється з врахуванням обслуговування своєї корпоративної мережі і доступу в будь-які інші локальні чи глобальні мережі. Через відсутність стандартів на прикладне забезпечення зв’язок із зовнішніми організаціями (наприклад, автоматизованими робочими місцями інших організацій) здійснюється через шлюзи, які забезпечують вихід на лінії комунікацій пошти чи телексу.
Корпоративні
мережі того чи іншого банку відіграють
роль транспортної основи, на якій будується
вся телекомунікаційна
Використання локальних, регіональних і глобальних мереж в автоматизованих банківських системах висуває підвищені вимоги до їх надійності, а також до захисту і цілісності даних. Рівень готовності і стійкості до відмов мережних засобів повинен бути достатньо високим, щоб виключити можливість порушення працездатності при виході з ладу одного з мережних компонентів.