Проект «Інтеграція в КІС»
Інтеграція інформаційних систем і баз даних вузу дозволяє забезпечити цілісність і несуперечність всієї інформації в системах, поліпшити своєчасний обмін інформацією між усіма групами користувачів вузу. В цілому, від рівня інтеграції систем і даних істотно залежить ефективність всієї ІТ-інфраструктури, а також ефективність адміністративного управління університетом в цілому.
У КІС КазНУ ім.аль-Фарабі розроблені і використовуються наступні типи інтеграцій:
- інтеграція на рівні імпорту / експорту даних:
- інтеграція на рівні реплікації даних;
- інтеграція на рівні додатків і БД;
- інтеграція на рівні обміну файлами.
Системи, інтегровані в КІС: «UNIVER», «1С», «DIRECTUM», AD, СКД, система УОР, «SCIENCE», ЕСУВО, Антиплагіат, сайти.
Проблема інтеграції даних надзвичайно багатоаспектна і різноманітна. Складність і характер використовуваних методів її рішення істотно залежать від рівня інтеграції, який необхідно забезпечити, властивостей окремих джерел даних і всієї множини джерел в цілому, необхідних способів інтеграції.
Система інтеграції даних проектів КІС вузу можна представити у вигляді схеми взаємодії проектів (рис. 1). Як показано на схемі система «1С: Підприємство» є головним джерелом інформації по працівникам вузу і нормативно-довідкової інформації. Зв'язки являють собою інформаційні потоки, які можуть бути передані по інтеграційним каналах зв'язку. Всі інформаційні системи інтегровані в КІС за певними сценаріями обміну, обробки і збереження даних.
Малюнок 1 - Система інтеграції даних проектів корпоративних інформаційних систем вузу
1) Інтеграція системи «Univer» з каталогом Active Directory (AD)
Однією з найважливіших завдань функціонування КІС вузу є інтеграція інформаційних систем і ресурсів вузу. У зв'язку з тим, що в університеті успішно функціонує система активного каталогу Active Directory, здійснена інтеграція всіх систем з цим каталогом. Технології активних каталогів організовують центральне управління над комп'ютерами в мережі, створюючи одноразову реєстрацію користувачів і доступ до ресурсів мережі, зручність і легкість адміністрування за допомогою служб управління.
Види робіт по інтеграції з AD:
- Аналіз роботи Active Directory, вивчення структури каталогу;
- Розробка методів підключення до каталогу Active Directory;
- Налаштування модуля для зіставлення користувачів системи «Univer» з Active Directory: пошук співробітника c універу; пошук по Active Directory; зіставлення / скасування.
- Налаштування консольного додатка для синхронізації співробітників;
- Запис ідентифікаторів карток СКД (система контролю доступу) використовуваних для внутрішньої системи доступу до бази Active Directory.
2) Інтеграція системи «Univer» з системою «1С Управління персоналом»
Для вирішення завдання надання даних користувачам в уніфікованому вигляді, а також забезпечення своєчасності отримання даних, постає питання визначення додатків-першоджерел, в яких гарантовані повнота і правильне ведення інформації, такої як нормативно-довідкова інформація, організаційна структура вузу, а також верифіковані відомості по працівникам вузу. До таких додатків-першоджерел, в контурі КІС вузу є модуль «Управління персоналом» інформаційної системи «1С: Підприємство».
За інтеграції системи «Univer» з системою «1С Управління персоналом» здійснюються наступні види робіт:
- Аналіз структури БД 1С, версії продукту і методів підключення;
- Налаштування прямого підключення до бази 1С за допомогою консольного застосування;
- Розробка модуля імпортування даних;
- Перевірка всіх поточних запитів при прямому підключенні. Доопрацювання запитів в зв'язку з версіями MS SQL в 1С.
- Модуль зіставлення співробітників UNIVER c системою 1С;
3) Інтеграція системи «Univer» з базою даних ЕСУВО
Використання сервісу WebAPI від компанії розробника ІС «ЕСУВО» (Єдина система управління вищою освітою) для передачі даних безпосередньо в систему «ЕСУВО».
За передачу даних в базу «ЕСУВО» здійснюються наступні види робіт:
- Налаштування програмного забезпечення для відправки даних в базу ЕСУВО по сервісу WebAPI.
- Підготовка запитів для конвертації в попередню базу ЕСУВО на локальному сервері;
- Створення БД і необхідних таблиць в попередньої базі ЕСУВО;
- Зіставлення всіх основних довідників бази ЕСУВО з системою «Univer»;
- Розробка програмного забезпечення для відправки даних в базу ЕСУВО;
- Передача даних;
- Аналіз коректності переданих даних через сервіс звітів ЕСУВО.