Комплекс ТRIM забезпечує взаємодію із зовнішніми системами, що не входять до його складу. Інтеграція з цими системами реалізується на основі обміну даними ( експорт-імпорт).
Реалізовані схеми обміну даними: - епізодично за командою користувача;
- періодично за заданим розкладом;
- за запитом однієї із систем.
Відповідна схема обміну даними вибирається в кожному конкретному випадку залежно від розв'язуваних задач, характеру переданих даних і вимог кожної із систем, що бере участь в обміні даними. Інтеграція із зовнішніми системами виключає дублювання даних, а також їх подвійне введення в різні системи й перенос вручну з однієї системи в іншу. За рахунок цього знижується трудомісткість роботи користувача із системою, знижується ймовірність помилок при підготовці даних, забезпечується повнота даних для аналізу. Механізми обміну даними
При впровадженні ТRIM реалізуються наступні механізми обміну даними: - Експорт даних у зовнішню систему в одному зі стандартних текстових форматів обміну даними (CSV, XML) через проміжний файл штатними засобами програмного забезпечення ТRIM. Формат і склад експортованих даних настроюється користувачем.
- Зберігання даних зовнішньої системи в базі даних (БД) інформаційної системи за допомогою модуля ТRIM -Документообіг, в одному з форматів Microsoft Office (*.doc; *.xls; *.rtf і ін.). Експорт і імпорт даних зовнішньої системи в один з модулів MS Office з можливістю повної інтеграції даних з модулем ТRIM-Документообіг. Зовнішня система повинна підтримувати зберігання своїх даних у форматі MS Office.
- Зберігання даних зовнішньої системи в БД інформаційної системи за допомогою модуля ТRIM-Документообіг, експорт даних за допомогою стандартного інтерфейсу командного рядка операційної системи, імпорт даних через проміжний файл у модуль ТRIM-Документообіг. Зовнішня система повинна підтримувати інтерфейс командного рядка.
- Зберігання даних зовнішньої системи в БД інформаційної системи в одному із графічних форматів (*.bmp; *.jpg; *.gif; *.tiff; *.pcx; *.dwg і ін.) з можливістю відображення даних у модулях інформаційної системи, експорту й імпорту даних через проміжні файли. Зовнішня система повинна підтримувати зберігання своїх даних у графічному форматі.
- Експорт даних з інформаційної системи в зовнішню систему через систему генерації звітів Crystal Reports в одному з форматів, підтримуваних даною системою. Зовнішня система повинна підтримувати одержання даних в одному з форматів Crystal Reports.
- Імпорт даних із зовнішньої системи в одному зі стандартних текстових форматів обміну даними (CSV, XML) через проміжний файл штатними засобами програмного забезпечення ТRIM (модулі ТRIM-Реплікатор, Збут і Постачання) або за допомогою додаткового програмного забезпечення конвертації даних.
- Імпорт (експорт) даних через проміжне сховище (БД) за допомогою додаткового програмного забезпечення конвертації даних.
- Імпорт (експорт) даних за допомогою засобів операційної системи (OLE, COM/DCOM).
- Обмін даними (імпорт/експорт) через web-сервіси на основі обміну пакетами XML.
При організації обміну даними по п. 6 необхідно, щоб формат обмінного файлу задовольняв вимогам програмного забезпечення інформаційної системи. Тому формат обмінного файлу узгоджується з виконавцем проекту впровадження цієї системи . Обмін даними згідно п. 6 і 7 вимагає розробки додаткового програмного забезпечення, яке включається до складу інформаційної системи. Структура проміжного сховища даних узгоджується між замовником і виконавцем проекту впровадження системи.
Обмін даними згідно п. 8 і 9 вимагає розробки додаткових функцій програмного забезпечення інформаційної системи, а також протоколу її взаємодії із зовнішньою системою, або узгодження формату пакетів XML для обміну через web-сервіси. База даних створюється відкритою для імпорту й експорту даних зовнішніх систем за допомогою штатних засобів СКБД або додаткових програмних засобів. Замовникові надаються відомості про структуру БД информаціонної системи повний опис БД, її таблиць і полів, зв'язків між ними. |