Взаимодействие модулей ИСКС, как правило, не единственная задача при внедрении системы, так как в процессе проектирования и строительства крупных технологических объектов используются специализированные программные продукты и существует своя IT-архитектура.
Например:
- САПР (пакет SmartPlant Enterprise — SP3D, SPEL, SPI — компании Intergraph; пакет — AutoCAD — компании AutoDesk и др.);
- Сметные программные комплексы (ПК АтомСмета, ГрандСмета и др.);
- Системы Календарно-сетевого планирования (Primavera, MS Project и др.);
- Электронные архивы проектной и рабочей документации;
- ПО бухгалтерского учета;
- Пакеты офисных программ (MS Office);
- Прочие.
Специализация на автоматизированное выполнение отдельных функций бизнес-процессов, приводит задачу получения сводной аналитической информации о ходе проекта к длительному и трудоемкому процессу.
Внедрение ИСКС и создание на ее основе единого информационного пространства (ЕИП) для управления проектированием и строительством объекта решает задачи интеграции сторонних автоматизированных систем, позволяя централизованно управлять IT-ландшафтом и добиться максимальной прозрачности контроля плановой, финансово-экономической, учетно-отчетной и проектно-сметной информации.
Интегрированный IT-ландшафт:
- Обеспечивает бизнес-пользователям доступ к необходимой информации за счет программно-технических средств выборки, обработки и представления данных;
- Обеспечивает комплексный безопасный доступ и обмен информацией, процессами, цифровыми активами с механизмами ролевого разграничения.
- Позволяет определять отклонения от установленных параметров, оптимизировать бизнес-процессы, снизить сложность IT-операций за счет программных средств интеграции.
Ядром ИСКС является система оперативной обработки транзакций OLTP — система, построенная по модульному принципу на основе БД Oracle версии 10g — 12c.
Объектно-реляционная БД Oracle является основой единого информационного пространства и обеспечивает общую шину обмена данными. Интеграция осуществляется на различных уровнях модели:
на уровне данных
Система обеспечивает использование единых справочников — Контрагентов, Объектов Капитального Строительства, Статей затрат и др. Единство обеспечивается хранением и администрированием данных справочников в единственном физическом объекте (таблице или группе таблиц) БД Oracle. Схемы других приложений, работающих в едином экземпляре БД Oracle, могут ссылаться на записи единого справочника. Внешние приложения могут обмениваться информацией на основе общих межсистемных кодов.
на уровне бизнес-логики
Данные (документы) переносятся из схемы (таблиц) одного модуля в схему другого модуля (или системы) в синхронном или асинхронном режиме. Возможны и реализованы следующие виды транзакций как между модулями, входящими в состав ИСКС, так и между ИСКС и внешними системами:
- Прямая передача данных (документов) из одного модуля в другой в пределах одной базы данных;
Например, АСВД — АСКО, спецификация формируется в системе АСКО и передается в АСВД.
АСКС — АСВД, акт формы КС-3 передается из АСКС в АСВД, а обратно передаются данные об оплате акта.
АСКС — АСКО, передача данных потребности из КВПП по оборудованию и материалам.
- Формирование сложных агрегированных структур данных с помощью процедур, собирающих данные из разных схем;
- Прямая передача данных (документов) из одной БД в другую:
Например, ИСКС — Внешняя система комплектации — передача данных по плановой потребности и обратная передача информации по лотам и договорным спецификациям;
ИСКС — Внешняя система КСП — ресурсное наполнения системы КСП (передача сметных данных, спецификаций оборудования, актов КС-2 из ИСКС в КСП; передача плановых сроков выполнения работ из КСП в ИСКС для тематического планирования.
Технологии ИСКС предоставляют широкие возможности интеграции со сторонними программными продуктами, используемыми Заазчиком, например Primavera, ПК АтомСмета и др.
Технологии интеграции
- Обмен файлами стандартных форматов — текстовые файлы, XML-файлы, SQL-скрипты, DBF-файлы, файлы MS Office, файлы формата АРПС 1.10 для сметных программ. Экспорт/импорт данных может выполняться как с помощью стандартных утилит Oracle (EXP/IMP, SQL+), так и с помощью специально созданных клиентских или web-приложений. При импорте производится верификация загружаемых данных и выдается протокол ошибок.
- Обмен данными между серверами БД на платформе Oracle на основе серверных подключений (Database Link) — создание серверных подключений позволяет одному серверу запрашивать и модифицировать данные, которые физически расположены на другом сервере (распределенные SQL-запросы и транзакции). На уровне клиентского приложения возможен одновременный доступ к данным обеих БД.
Например, доступ к удаленной БД через Database Link используется в клиентском модуле АСИД, обеспечивающем двухсторонний обмен данными между АСКС и КСП Primavera.
Реализована загрузка из КСП в ИСКС данных графиков ПИР и СМР (WBS и работы, включая сроки выполнения); создание в ИСКС графиков выполнения ПИР; установка связей работ графиков СМР с документами (Локальным сметам, Спецификациям оборудования) и строками документов; использование созданных связей для генерации планов выполнения ПИР, СМР и поставок оборудования;
Реализована выгрузка из ИСКС в КСП данных освоения ПИР (на основе выпущенной рабочей документации), освоения СМР (на основе актов КС2) и автоматическое создание в КСП иерархии рабочих документов, ресурсов и расходов, связанных с работами графика.