Сучасні інформаційні технології і програмні продукти та їх правовий захист
Зрозуміло, що розробку такої системи може здійснити лише фірма, що володіє можливостями виконувати все розмаїття перелічених робіт (включаючи і навчання), і має не тільки підготовлений колектив розроблювачів прикладного програмного забезпечення, а й використовує сучасні технології розробки.
В Україні є ряд компаній, спроможних виконувати роботи такого рівня. Конкретну розробку біллінгової системи веде науково-виробнича фірма «Енран-Телеком», програмний продукт якої - ETBILL проходить етап тестування й впровадження у кількох обласних дирекціях Укртелекому.
Про масштаби і складність проекту говорить таке:
• систему реалізовано в архітектурі «клієнт-сервер»;
• система складається з 5 підсистем, у межах яких розроблено 20 клієнтських додатків, призначених для організації автоматизованих робочих місць користувачів, і близько 40 прикладних серверних процесів, що реалізують розрахункові алгоритми;
• проектна й експлуатаційна документація становить понад 100 томів;
• використовувані технічні засоби:
Ш центральний серверний комплекс на обласному рівні - кластер з двох потужних серверів (4-8 процесорів, 2-4 Гб оперативної пам'яті) з RAID масивом;
Ш сервер на районному рівні в цехах електрозв'язку (1-2 процесори, 128-512 Мб оперативної пам'яті);
Ш принтерні потужності, достатні для своєчасного друку всіх необхідних документів;
Ш локальні обчислювальні мережі;
Ш регіональна мережа передачі даних, що об'єднує всі перелічені технічні компоненти в єдину інфраструктуру.
Розробка системи такого масштабу неможлива без застосування промислової технології розробки комп'ютерних систем. Розроблена і використовувана в НПФ «Енран-Телеком» технологія заснована на:
• застосуванні відповідних державних стандартів, що діють в Україні, а також на використанні елементів британської промислової технології розробки інформаційних систем - SSADM, що де-факто стає стандартом в Європейському співтоваристві;
• застосуванні 10-ти власних стандартів, що регламентують усі критично важливі процеси розробки;
• застосуванні спеціально розробленої системи організації та керування проектом;
• використанні відчуженого від розроблювачів і програмістів процесу складання програмних компонентів і створення інсталяцій системи або окремих її частин;
• організації багаторівневого процесу тестування.
Випробовувальна експлуатація даної системи, проведена в обласних дирекціях Укртелекому, свідчить про ефективність її застосування.
Приклад 3. Серверне і комп'ютерне устаткування корпоративних мереж
Ще одним прикладом успішного вирішення технічних проблем, що виникають при побудові корпоративних інформаційних систем, є рішення української компанії «Квазар-Мікро» в галузі розробки і створення сучасних робочих станцій і серверного устаткування.