Актуалізація інформаційних ресурсів

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

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

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

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

Для того щоб інформаційна система відповідала своєму на-значенням, важливо дотримуватися встановленого для неї регламент АКТУАЛ-зації інформаційних ресурсів.

Надання інформаційних ресурсів користувачам

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

Надання інформаційних ресурсів користувачам інформа-ційної системи може здійснюватися за допомогою:

· Pull-технологій - ініціатором надання є користувач

· Push-технологій - ініціатором надання є сама система, відповідно до визначеного регламентом і для визначений-ного кола користувачів.

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

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

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

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

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

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

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

  • інтерфейси, засновані на мовах четвертого покоління (4GL, 4th Generation Language). Мови четвертого покоління не є мовами в звичний-ном сенсі. Це призначені для користувача інтерфейси, які забезпечують введення в систему повідомлень за допомогою вибору відповідних альтернатив в меню, введення параметрів через вікна екранних форм, застосування раз-особистих можливостей графічного призначеного для користувача інтерфейсу.

Користувачі системи - компоненти прикладного програмного забезпечення - здійснюють доступ до ресурсів даної системи за допомогою на-гою інтерфейсів прикладного програмування (API, Application Programming Interface). Засоби таких інтерфейсів можна застосовувати тільки в програмах, що створюються за допомогою систем программірова-ня, на які ці інтерфейси розраховані. Доступ користувачів до ресурсів системи можливий тільки в преде-лах наданих їм повноважень, які зазвичай перевіряються сис-темними механізмами при спробах доступу. Наділення користувачів необхідними повноваженнями - функція системного адміністра-тора. Деякі системи надають вільний доступ до визна-ленним ресурсів. Так, наприклад, йде справа з багатьма Web-сайтами.

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

Схожі статті