Інформаційна інфраструктура організації
Tagged Under : дані, звязок, обєкт, організація, система
« Інформаційна інфраструктура і інформаційна безпека в одному флаконі | Формування інформаційних ресурсів для науки і освіти на базі єдиної мережевої інфраструктури »
При розробці будь-яких програмних продуктів існує проблема застарівання програми на момент її створення і як наслідок цього необхідність модифікації її відразу після закінчення розробки. Тому важливими стають дві вимоги до програмних продуктів, що розробляються в даний час, і ІАС зокрема.
Перше - система повинна бути відкрита, а не бути “річчю в собі”, зміни в яку можуть внести тільки люди, що її розробили. Друге - технології, які використовуються під час розробки повинні бути принаймні сучасними, а ще краще враховувати тенденції розвитку програмного забезпечення.
Цей пункт відноситися як до механізмів, які реалізуються розробниками програмного продукту, так і до тих засобів, які використовуються під час розробки.
По-друге, популярністю в даний час користуються програмні продукти які або несуть в собі засоби модифікації програм, або є настільки простими і універсальними, що не потрібний їх доопрацювання.
Розробка середовищ з своїми власними засобами і мовами модифікації даних є декілька ускладненим і невигідним при використанні оскільки сумнівно, що власна мова буде настільки краща що вже існують, щоб мало сенс його вивчати і використовувати як стандартний на даному підприємстві. Крім того, проблема
“запізнювання” розробки, очевидно, в цьому випадку збільшується.
По-третє, при розробці ІАС повинен дотримуватися модульний принцип організації додатків і даних оскільки в цьому випадку можуть проводитися доповнення і зміни з меншими витратами і гарантована відсутність змін в частинах, які не зачіпаються при модифікації інших частин.
Таким чином:
1. ІАС - це відкрита, модульна система, що використовує архітектуру клієнт-сервер з реалізацією правив бізнес логіки як COM об’єктів сервера транзакцій.
2. Уточнення властивостей об’єктів, якими оперує ІАС може бути проведено користувачем на описовому рівні. Для цього можуть бути написані компоненти системи, використовуючі Wizard технологію.








