Види інформаційних технологій

Класифікація інформаційних технологій

Інформаційні технології в наш час можна класифікувати за рядом ознак, зокрема, за:

* способом реалізації в ІС;

* ступенем охоплення ІТ завдань керування;

* класами реалізованих технологічних операцій;

* типом користувальницького інтерфейсу;

* варіантами використання мережі ЕОМ;

* предметною областю, що обслуговує.

За способом реалізації ІТ в ІС виділяють традиційно сформовані й нові інформаційні технології[2]. Якщо традиційні ІТ насамперед існували в умовах централізованої обробки даних, до масового використання ПЕОМ були орієнтовані головним чином на зниження трудомісткості при формуванні регулярної звітності, то нові інформаційні технології пов'язані з інформаційним забезпеченням процесу керування в режимі реального часу.

За ступенем охоплення ІТ завдань керування виділяють електронну обробку даних, коли з використанням ЕОМ без перегляду методології та організації процесів керування ведеться обробка даних з вирішенням окремих економічних завдань, і автоматизацію управлінської діяльності. У другому випадку обчислювальні засоби, включаючи супер-ЕОМ і ПЕОМ, використовують для комплексного вирішення функціональних завдань, формування регулярної звітності й роботи в інформаційно-довідковому режимі для підготовки управлінських рішень. До цієї ж групи можуть бути віднесені ІТ підтримки прийняття рішень, які передбачають широке використання економіко-математичних методів, моделей і ППП для аналітичної роботи й формування прогнозів, складання бізнес-планів, обґрунтованих оцінок і висновків по досліджуваних процесах, явищах виробничо-господарської практики. До названої групи відносяться й широко впроваджувані в цей час ІТ, які одержали назву електронного офісу й експертної підтримки рішень.

Ці два варіанти ІТ орієнтовані на використання останніх досягнень в області інтеграції новітніх підходів до автоматизації роботи фахівців і керівників, створення для них найбільш сприятливих умов виконання професійних функцій, якісного й своєчасного інформаційного обслуговування за рахунок повного автоматизованого набору управлінських процедур, реалізованих в умовах конкретного робочого місця й офісу в цілому.

Інформаційні технології експертної підтримки становлять основу автоматизації праці фахівців-аналітиків. Ці працівники крім аналітичних методів і моделей для дослідження складних у ринкових умовах ситуацій по збуту продукції, послуг, фінансового становища підприємства, фірми, фінансово-кредитної організації змушені використовувати накопичений досвід, що зберігається в системі, і оцінки ситуацій, тобто відомості, що становлять базу знань у конкретній предметній області. Оброблені за певними правилами такі відомості дозволяють готувати обґрунтовані рішення для поводження на фінансових і товарних ринках, виробляти стратегію в областях менеджменту й маркетингу.

За класами реалізованих технологічних операцій ІТ розглядаються, власне кажучи, у програмному аспекті й включають: текстову обробку, електронні таблиці, автоматизовані банки даних, обробку графічної й звукової інформації, мультимедійні та інші системи.

Перспективним напрямком розвитку комп'ютерної технології є створення програмних засобів для ведення високоякісного звуку й відеозображення.

Технологія формування відеозображення одержала назву комп'ютерної графіки. Ця технологія з'явилася в області економічного аналізу, моделювання різного роду конструкцій, вона незамінна у виробництві, проникає в рекламну діяльність, робить цікавим дозвілля. Зроблені й оброблені за допомогою цифрового процесора зображення можуть бути демонстративними й анімаційними. До першої групи, як правило, відносять комерційну(ділову) і ілюстративну графіку, до другого - інженерну й наукову, а також пов'язану з рекламою, мистецтвом, іграми, коли виводяться не тільки одиночні зображення, але й послідовність кадрів у вигляді фільму (інтерактивний варіант). Інтерактивна машинна графіка є одним з найбільш прогресивних напрямків серед нових інформаційних технологій. Цей напрямок переживає бурхливий розвиток в області появи нових графічних станцій й в області спеціалізованих програмних засобів, що дозволяють створювати реалістичні об'ємні зображення, що рухаються, які можуть бути порівняні за якістю з кадрами відеофільму.

Програмно-технічна організація обміну з комп'ютером текстової, графічної, аудіо- і відеоінформацією одержала назву мультімедіа-технології.

Таку технологію реалізують спеціальні програмні засоби, що мають вбудовану підтримку мультімедіа й дозволяють її використати в професійній діяльності, навчально-освітніх, науково-популярних й ігрових областях. При застосуванні цієї технології в економічній роботі відкриваються реальні перспективи використати комп'ютер для озвучування зображень, а також розуміння ним людської мови, ведення комп'ютером діалогу з фахівцем на рідній для фахівця мові. Здатність комп'ютера з голосу сприймати нескладні команди керування програмами, відкриттям файлів, відправленням інформації на друк та інші операції в найближчому майбутньому створять самі сприятливі умови користувачеві для взаємодії у процесі професійної діяльності.

За типом користувальницького інтерфейсу можна розглядати ІТ з погляду можливостей доступу користувача до інформаційних й обчислювальних ресурсів. Так, пакетна ІТ виключає можливість користувача впливати на обробку інформації, поки вона робиться в автоматичному режимі. Це передбачено організацією обробки, що заснована на виконанні програмно- заданої послідовності операцій над заздалегідь накопиченими в системі й об'єднаними в пакет даними. На відміну від пакетної діалогова ІТ надає користувачеві необмежену можливість взаємодіяти з інформаційними ресурсами, що зберігаються в системі, в реальному масштабі часу, одержуючи при цьому всю необхідну інформацію для вирішення функціональних завдань і прийняття рішень. Інтерфейс мережній ІТ надає користувачеві засоби теледоступу до територіально-розподілених інформаційних й обчислювальних ресурсів завдяки розвиненим засобам зв'язку, що робить такі ІТ широко використовуваними й багатофункціональними.

У даний час спостерігається тенденція до об'єднання різних типів інформаційних технологій у єдиний комп'ютерно-технологічний комплекс, що називається інтегрованим. Особливе місце в ньому належить засобам комунікації, що забезпечує не тільки надзвичайно широкі технологічні можливості для автоматизації управлінської діяльності, але і є основою створення найрізноманітніших мережних варіантів ІТ: локальних, багаторівневих, розподілених, глобальних обчислювальних мереж, електронної пошти, цифрових мереж інтегрального обслуговування. Всі вони орієнтовані на технологічну взаємодію сукупності об'єктів, створених пристроями передачі, обробки, накопичення й збереження, захисту даних, що являють собою інтегровані комп'ютерні системи обробки даних великої складності, практично необмежених експлуатаційних можливостей для реалізації управлінських процесів в економіці.

Інтегровані комп'ютерні системи обробки даних проектуються як складний інформаційно-технологічний комплекс. Він підтримує єдиний спосіб надання даних і взаємодії користувачів з компонентами системи, забезпечує інформаційні й обчислювальні потреби фахівців у їхній професійній роботі.

Особливе значення в таких системах надається захисту інформації при її передачі й обробці. Найбільше поширення при захисті економічної інформації одержали апаратно-програмні способи. Зокрема, використання системи зв'язку, обраної за захисними властивостями і якістю обслуговування, що гарантує схоронність інформації у процесі передачі й доставку її адресатові; шифрування й дешифрування даних абонентами мереж загального користування при домовленості користувачів про загальні технічні засоби, алгоритми шифрування й т.п.

Підвищення вимог до оперативності інформаційного обміну й керування, а отже до терміновості обробки інформації, привело до створення не тільки локальних, але й багаторівневих і розподілених систем організаційного керування об'єктами, якими є, наприклад, банківські, податкові, постачальницькі, статистичні та інші служби. Їхнє інформаційне забезпечення реалізує мережі автоматизованих банків даних, які будуються з урахуванням організаційно-функціональної структури відповідного багаторівневого економічного об'єкта, машинного ведення інформаційних масивів. Цю проблему в нових інформаційних технологіях вирішують розподілені системи обробки даних з використанням каналів зв'язку для обміну інформацією між базами даних різних рівнів. За рахунок ускладнення програмних засобів керування базами даних підвищується швидкість, забезпечуються захист і вірогідність інформації при виконанні економічних розрахунків і виробленні управлінських рішень.

Предметна технологія

Предметна технологія являє собою послідовність технологічних етапів з модифікації первинної інформації в результатну. Наприклад, технологія бухгалтерського обліку припускає надходження первинної документації, що трансформується у форму бухгалтерської проводки. Остання, змінюючи стан аналітичного обліку, приводить до зміни рахунків синтетичного обліку й далі балансу.

Предметна технологія й інформаційна технологія впливають одна на одну.

Так, наявність пластикових карток - носія фінансової інформації – принципово змінює предметну технологію, надаючи можливості, які без цього носія були відсутні. З іншого боку, предметні технології, наповнюючи специфічним змістом ІТ, акцентують їх на цілком певні функції. Такі технології можуть мати типовий характер або унікальний, що залежить від ступеня уніфікації технології виконання цих функцій.

Розглянемо банківську технологію роботи з картотекою. Картотека містить документи, що надійшли на обробку й не виконані через закриття особового рахунку за мотивами фінансового контролю. У цьому випадку спочатку закривають рахунок. Потім, якщо застосовується інформаційна технологія, цей запис позначають номером картотеки, для того щоб всі інші документи, що зменшують залишок на рахунку, потрапляли б у цю картотеку. У структурі операційно-облікового відділу банку перша й друга функції можуть виконуватися як одним виконавцем, так і двома різними операціоністами. Крім того, процеси виконання цих функцій можуть бути рознесені в часі. Таким чином, позначка в особовому рахунку, зроблена при його тимчасовому закритті одним операціоністом, використовується іншим операціоністом у процесі обробки надійшовших до оплати документів. У той же час ця позначка може бути зроблена тим операціоністом, який є відповідальним виконавцем по даному рахунку (відкриває, закриває, забезпечує операції по рахунку, нарахування відсотків та ін.).

Функціональні інформаційні технології та ІТ, що забезпечують процесс ІТ, що забезпечують інформаційний процес, - це технології обробки інформації, які можуть використовуватися як інструментарій у різних предметних областях для вирішення різних завдань. Інформаційні технології забезпечую чого типу можуть бути класифіковані щодо класів завдань, на які вони орієнтовані. Ці технології базуються на зовсім різних платформах, що обумовлено розходженням видів комп'ютерів і програмних засобів, тому при їхньому об'єднанні на основі предметної технології виникає проблема системної інтеграції. Вона полягає в необхідності приведення різних ІТ до єдиного стандартного інтерфейсу.

Функціональна ІТ являє собою таку модифікацію ІТ, при яких реалізується яка-небудь з предметних технологій. Функції ІТ визначають її структуру, що включає наступні процедури: збір і реєстрація даних, підготовка інформаційних масивів, обробка, накопичення і збереження даних, формування результатної інформації, передача даних від джерел виникнення до місця обробки, а результатів - до споживачів інформації для прийняття управлінських рішень.

Наприклад, технології, що забезпечують, - текстові й табличні процесори, а спеціальні функціональні технології - табличні процесори, СУБД, експертні системи.

З погляду участі або неучасті користувача в процесі виконання функціональних ІТ вони можуть бути розподілені на пакетні й діалогові.

Пакетний режим характеризується наступними властивостями:

* процес вирішення завдання не вимагає втручання людини;

* є великий обсяг вхідних і вихідних даних;

* розрахунок виконують для більшості записів вхідних файлів;

* завдання вирішуються із заданою періодичністю.

Діалоговий режим припускає відсутність жорстко закріпленої послідовності операцій обробки даних.

Особливе місце займають мережні технології, які забезпечують взаємодію багатьох користувачів. ІТ можуть бути реалізовані різними технічними засобами й із використанням різних концепцій обробки та збереження даних: розподілена інформаційна база й розподілена обробка даних.

Поняття розподіленої інформаційної технології

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

Однією з найважливіших мережних технологій є розподілена обробка даних. Персональні комп'ютери знаходяться на робочих місцях, тобто на місцях виникнення і використання інформації. Вони з'єднані каналами зв'язку. Це дало можливість розподілити їхні ресурси по окремих функціональних сферах діяльності й змінити технологію обробки даних у напрямку децентралізації.

У розподілених системах використовуються три інтегровані технології:

* технологія клієнт-сервер;

* технологія спільного використання ресурсів у рамках глобальних мереж;

* технологія універсального користувальницького спілкування у вигляді електронної пошти.

Введення класифікації моделей подання даних на ієрархічні, мережні й реляційні відбилося на архітектурі систем керування базами даних і технології їхньої обробки. Архітектура системи керування базами даних (СУБД) описує її функціонування як взаємодію процесів двох типів: клієнта й сервера.

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

У системі розподіленої обробки клієнт може надіслати запит до власної локальної бази або віддаленої. Віддалений запит - одиничний запит до одного сервера. Кілька віддалених запитів до одного сервера поєднуються у віддалену транзакцію. Якщо окремі запити транзакції обробляються різними серверами, то транзакція називається розподіленою. При цьому один запит транзакції обробляється одним сервером.

Розподілена СУБД дозволяє обробляти один запит декількома серверами.

Такий запит називається розподіленим. Тільки обробка розподіленого запиту підтримує концепцію розподіленої бази даних.

Бази даних - автоматизовані сховища оперативно обновлюваної інформації.

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

Організація обробки даних залежить від способу їхнього розподілу.

Існують централізовані, децентралізовані й змішаний способи розподілу даних.

Змішана організація збереження даних поєднує два способи розподілу: розбивка й дублювання, - здобуваючи при цьому й переваги, і недоліки обох способів. З'являється необхідність зберігати інформацію про те, де перебувають дані в мережі. При цьому досягається компроміс між обсягом пам'яті під базу в цілому й під базу в кожному сервері, щоб забезпечити надійність й ефективність її роботи. Легко реалізується паралельна обробка, тобто обслуговування розподіленого запиту, або транзакції. Незважаючи на гнучкість змішаного способу організації даних, залишається проблема взаємозалежності факторів, що впливають на продуктивність системи, проблема її надійності й виконання вимог до пам'яті. Змішаний спосіб організації даних можна використати лише при наявності мережної СУБД.

Технологія клієнт-сервер дозволяє сполучити одно-користувальницьких систем (високий рівень діалогової підтримки, дружній інтерфейс, низька ціна) з перевагами більших комп'ютерних систем (підтримка цілісності, захист даних).

Основна ідея технології клієнт-сервер полягає в тому, щоб сервери розташувати на потужних машинах, а додатки клієнтів, які використовують мову запитів, - на менш потужних машинах. Цим будуть задіяні ресурси потужнішого сервера й менш потужних машин клієнтів. Ввід-вивід до бази заснований не на фізичному дробленні даних, а на логічному, тобто сервер відправляє клієнтам не повну копію бази, а тільки логічно необхідні порції, чим скорочує трафік мережі (потік повідомлень мережі). У технології клієнт-сервер програми клієнта і його запитів зберігаються окремо від СУБД. Сервер обробляє запити клієнтів, вибирає необхідні дані із БД, посилає клієнтам по мережі, проводить відновлення інформації, забезпечує цілісність і схоронність даних.

Розглянемо основні види технології розподіленої обробки даних:

1. Технологія клієнт-сервер, орієнтована на автономний комп'ютер, тобто і клієнт, і сервер розміщені на одній ЕОМ. За функціональними можливостями

така система аналогічна централізованій СУБД. Ні розподілена обробка, ні розподілена СУБД не підтримуються.

2. Технологія клієнт-сервер, орієнтована на централізований розподіл.

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

3. Технологія клієнт-сервер, орієнтована на локальну обчислювальну мережу. Ця технологія характеризується наступними особливостями:

* єдиний сервер забезпечує доступ до бази;

* клієнт формує процес, відповідальний за змістовну обробку даних, їхнє подання і логічний доступ до бази;

* доступ до бази даних уповільнений, тому що клієнт і сервер зв'язані через локальну мережу.

4. Технологія клієнт-сервер, орієнтована на зміни даних в одному місці. У випадку застосування цієї технології реалізується обробка розподіленої транзакції. Віддалені сервери не зв'язані між собою мережею ЕОМ, тобто відсутній сервер-координатор. Клієнт може змінювати дані тільки у своїй локальній базі. Виникає небезпека "смертельних обіймів", тобто ситуація, коли завдання А чекає запису, заблоковано завданням В, а завдання В чекає запису, заблоковано завданням А. Тому розподілена СУБД повинна мати засоби контролю збігів суперечливих запитів. Розподіл даних реалізує метод розчленовування.

5. Технологія клієнт-сервер, орієнтована на зміну даних у декількох місцях. На відміну від попередньої технології тут є сервер-координатор, що підтримує протокол передачі даних між різними серверами. Можлива обробка розподілених транзакцій у різних віддалених серверах. Це створює передумови розробки розподіленої СУБД. Реалізується стратегія змішаного розподілу шляхом передачі копій за допомогою СУБД.

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

У всіх технологіях існують два способи зв'язку прикладних программ клієнта й сервера баз даних: прямий і непрямий.

При прямому з'єднанні прикладна програма клієнта зв'язується безпосередньо із сервером бази даних, а при непрямому - доступ до віддаленого сервера забезпечується засобами локальної бази. Можливе об'єднання обох способів.

Сервери баз даних розраховані на підтримку великої кількості різних типів додатків. Для реалізації інтерфейсу із сервером бази даних можна використати об'єктно-орієнтовані засоби, електронні таблиці, текстові процесори, графічні пакети, настільні видавництва та інші інформаційні технології.