info@labware.ru +7 (495) 134 37 47
info@labware.ru +7 (495) 134 37 47

Интеграция с другими системами

Возможности LabWare для интеграции с внешними системами

На современных предприятиях нельзя рассматривать ЛИМС как изолированное или автономное приложение, поскольку существуют важные для бизнеса потребности в обмене лабораторными данными с другими системами внутри предприятия и за его пределами.

В LabWare LIMS предусмотрены возможности интеграции с практически любыми внешними системами различными способами. Система ЛИМС может обмениваться данными с такими системами, как системы планирования ресурсов предприятия (ERP), системы управления производством (MES), автоматизированные системы управления технологическим процессом (АСУТП) и другим. Также LabWare поддерживает интеграцию с любым типом лабораторных приборов, в том числе взаимодействие с управляющим программным обеспечением лабораторного оборудования.

Существует несколько различных форматов и механизмов передачи данных, которые поддерживаются лабораторным программным обеспечением LabWare LIMS:

  • TCP/IP – инициирование подключения к внешним системам, а также получение и обработка запросов на подключение от внешних систем.
  • Базы данных — ODBC соединения с внешними базами данных. Поддерживаются операции выбора, вставки, обновления, удаления данных, выполнение хранимых процедур и функций.
  • RS/232 — установка последовательных каналов связи с использованием интерфейса RS/232 для считывания и/или записи данных.
  • Импорт/экспорт файлов – поддержка импорта и экспорта файлов.
  • Динамический обмен данными – обмен информацией с внешними системами с помощью функций DDE (Dynamic Data Exchange).
  • Почтовые сообщения – отправка почтовых сообщений в другие системы, а также получение отформатированных почтовых сообщений из других систем.
  • Библиотеки динамических компоновок — вызов 32-х разрядных библиотек динамической компоновки DLL (Dynamic Link Library).
  • Выполнение внешней программы — вызов внешних исполняемых программ.
  • LabWare Labstation — получение и обработка файлов из внешних систем и создание файлов импорта для LIMS.
  • FTP — поддержка протокола передачи файлов (FTP) для обмена файлами с удаленными системами.

Для решения задач по интеграции LIMS с внешними системами LabWare предлагает следующие доступные механизмы:

Интеграция с использованием веб-интерфейсов – LabWare предоставляет своим клиентам возможность создавать динамические веб-интерфейсы в среде LabWare WebLIMS, которые обеспечивают различные способы взаимодействия двух приложений. Развернутые веб-службы могут использоваться любым удаленным корпоративным приложением. Интегрируемым системам доступно описание каждого созданного в системе ЛИМС веб-интерфейса в формате WSDL.

Публикуемые веб-службы LIMS поддерживают стандарт безопасного подключения WS Security. В дополнение к предоставлению веб-сервисов, LabWare LIMS может использовать веб-сервисы, опубликованные другими приложениями.

Лабораторное программное обеспечение LIMS поддерживает все основные требования, которыми должно обладать приложение для работы с веб-службами, а именно:

  • Встроенная поддержка обмена сообщениями в формате XML.
  • Поддержка протокола обмена сообщениями SOAP (Simple Object Access Protocol)
  • Поддержка архитектуры и RESTful (Representational State Transfer).
  • Поддержка форматов сообщений Soap 1.1, Soap 1.2, XML, Multipart, JSON, HTML и др.
  • Поддержка платформ, разработанных в соответствии со стандартами J2EE (Java 2 Enterprise Edition).
  • Поддержка доступа к API через авторизацию на прокси сервере.
  • Поддержка основных методов аутентификации на уровне веб-интерфейсов: Bearer, Basic, SSO, NTLM.
  • Масштабируемость и способность использования более одного веб-сервиса в рамках своей архитектуры.
  • Поддержка генерации файла описания веб-интерфейса WSDL (Web Services Description Language).

Интеграция с SAP – зачастую в сферах производства требуется настроить взаимодействие между LIMS и ERP-системами для обеспечения эффективной интеграции информации о контроле качества и процессов производства. SAP является широко используемым ERP-решением, и LabWare обладает богатым, накопленным в течении многих лет опытом в обеспечении совместной работы систем LabWare и SAP. Для интеграции SAP предоставляет инструменты QM-IDI, NetWeaver и ES Bundles, а LabWare – базу с мощным и гибким набором инструментов для взаимодействия, поддерживающим технологии RFC и веб-служб.

Выделяют две основные модели интеграции:

  • Свободная (Loose) – Система LabWare LIMS является мастер системой для статических данных, таких как спецификации продуктов. Получает из SAP запрос на контроль. Возвращает в SAP результаты контроля и решение о допуске серии
  • Тесная (Tight) – Система SAP является мастер системой для статических данных, таких как карточки контроля (спецификации). LIMS получает из SAP запрос на контроль с указанием характеристик контроля. Возвращает в SAP результаты контроля и решение о допуске серии.

Интеграция с использованием OPC – LabWare LIMS поддерживает интерфейс OPC (Open Platform Communications) в качестве протокола взаимодействия с внешними системами, который представляет собой единый интерфейс для управления объектами автоматизации и технологическими процессами. Спецификации OPC основаны на компонентной объектной модели Microsoft COM (Component Object Model), которая определяет, как программы подключаются и получают доступ друг к другу.

Система ЛИМС может выступать в качестве OPC сервера.

Поддержка Microsoft .NET – LabWare LIMS позволяет интегрироваться с внешними системами с использованием программной платформы Microsoft .NET. Использование платформы .NET позволяет настроить взаимодействие LIMS с внешними системами, имеющими собственный программный интерфейс API (Application Programming Interface). Также LIMS поддерживает использование библиотеки cURL (API библиотеки libCurl для работы с веб-сервисами), позволяющей взаимодействовать с множеством различных сервисов по множеству различных протоколов с синтаксисом URL. В качестве примера использования .NET технологии могут выступать API интерфейсы лабораторных систем LabX и LabSolution, взаимодействие с которыми позволяет реализовать интеграцию системы LIMS с лабораторным оборудованием.

Для упрощения реализации интеграции LIMS с внешними системами через web API, LabWare предоставляет решение «Web Services Consume». Решение представляет собой интерфейсы, процедуры и функции, позволяющие пользователям осуществлять настройку и вызов внешних веб-служб быстро и легко при ограниченных знаниях о работе веб-сервисов. 

При интеграции двух систем через веб-сервисы зачастую встает вопрос управления очередью сообщений для упорядочивания, определения приоритетности, балансировки нагрузки и т.д. Для решения этих задач LabWare предлагает в LIMS собственный механизм обработки сообщений Message Engine, который позволяет управлять очередью сообщений при интеграции со смежными системами. Полученные и отправленные сообщения могут быть как результатом взаимодействия двух систем посредством веб-сервисов, так и представлять собой файлы с расширением TXT, XML, XLS и др. Помимо имеющегося механизма обработки очереди сообщений Message Engine система LabWare LIMS также позволяет настраивать интеграцию через веб-сервисы с использованием брокеров сообщений, таких как MQTT-брокер, Rabbit MQ, Mosquitto и другие.

LabWare LIMS поддерживает множество способов интеграции с внешними системами — от простой передачи файлов до автоматизированных веб-сервисов. Преимуществами LabWare при реализации задач интеграции и автоматизации являются:

  • использование лучших передовых технологий для решения поставленных задач;
  • предоставление поддержки и возможности изменения модернизации с течением времени;
  • обеспечение максимальной отдачи для заказчика.

Этот гибкий и инновационный подход неоднократно доказывал свою эффективность в сотнях внедрений лабораторного программного обеспечения LIMS по всему миру.

 

Cookies preferences

Others

Некатегоризированные файлы cookie Others — это те, которые анализируются и еще не отнесены к какой-либо категории.

Necessary

Necessary
Файлы cookie категории Necessary крайне необходимы для корректной работы веб-сайта. Они анонимно обеспечивают базовые функции и функции безопасности веб-сайта.

Advertisement

Файлы cookie категории Advertisement используются для показа посетителям релевантной рекламы и проведения маркетинговых кампаний. Эти файлы cookie отслеживают перемещения посетителей по веб-сайтам и собирают информацию для показа персонализированной рекламы.

Analytics

Файлы cookie категории Analytics используются для понимания того, как посетители взаимодействуют с веб-сайтом. Они предоставляют информацию о таких показателях, как количество посетителей, показатель отказов, источник трафика и т. д.

Functional

Файлы cookie категории Functional  помогают выполнять определенные функции, такие как публикация содержимого веб-сайта на платформах социальных сетей, сбор отзывов и другие сторонние функции.

Performance

Файлы cookie категории Performance используются для понимания и анализа ключевых показателей производительности веб-сайта, что помогает улучшить пользовательский опыт посетителей.