Системна інтеграція

Систе́мна інтегра́ція в інженерії — поєднання компонентів підсистем в одну об'єднану систему та забезпечення їх роботи у якості єдиної системи. В області інформаційних технологій системна інтеграція є процесом об'єднання різних обчислювальних систем і програмних застосунків фізично або функціонально. Системна інтеграція полягає у розробці комплексних рішень, призначених для досягнення максимальної ефективності функціонування системи шляхом налагодження ефективної взаємодії її підсистем.

Системний інтегратор об'єднує окремі системи, використовуючи різноманітні методи, такі як з'єднання комп'ютерів у мережі, інтеграція корпоративних застосунків, управління бізнес-процесами, програмування тощо.

Системна інтеграція в інформатиці

Інтеграція в інформатиці — сукупність дій для отримання комплексного вирішення низки інформаційних завдань із отриманням синергетичного ефекту. Є декілька складових системної інтеграції у цій сфері:

  • інтеграція програмних застосунків — діяльність, пов'язана із впровадженням спеціалізованих програмних рішень (галузевих);
  • інтеграція даних — діяльність, що має на меті оптимальну організацію бази даних, при якій реалізовано всі необхідні взаємозв'язки між елементами даних, але база не містить повторів і зайвих елементів (оскільки по мірі використання бази даних вона має тенденцію розосереджуватись);
  • мережна інтеграція — діяльність, пов'язана зі створення локальних і глобальних мереж, структурованих кабельних систем, впровадження оптоволоконних технологій передачі даних тощо.

Системна інтеграція — діяльність, пов'язана зі встановленням та налагодженням операційних систем, баз даних, офісних застосунків, засобів зв'язку, структурованих кабельних систем і активних мережних пристроїв, пристроїв зберігання даних, підключення до Інтернету, контролю доступу, живлення, системи аварійної сигналізації і т.д.

Системна інтеграція компонентів операційної системи

Яскравим прикладом системної інтеграції програмних компонентів є структура операційної системи. Операційна система містить ряд окремих функціональних компонентів, кожен з яких призначений для вирішення своєї групи завдань, але правильно налагоджена взаємодія між ними дозволяє ефективно використовувати апаратні можливості комп'ютеру в цілому. Зокрема, операційна система Windows містить:

  • диспетчер ядра,
  • диспетчер процесів і потоків,
  • диспетчер віртуальної пам'яті,
  • підсистема вводу-виводу,
  • диспетчер кешу,
  • диспетчер Plug and Play,
  • диспетчер електроживлення,
  • диспетчер конфігурації,
  • диспетчер об'єктів.

Інтеграція у роботі WEB-сайту

Сучасні WEB-сайти є результатом узгодженої роботи множини компонентів, інтеграція яких дозволяє створювати гнучкі та легко налагоджувані WEB-ресурси. В загальному випадку робота сайту може складатися з наступних компонентів:

  • Сторінки сайту. В найпростішому випадку (статичні) сторінки можуть бути описані за допомогою мови html.
  • Вебсервер приймає запити від клієнтів та надає їм відповіді у вигляді html-сторінок, потокових або інших даних. Найпоширенішими веб-серверами є Apache та IIS
  • Програмний засіб для динамічного генерування сторінок. Ним може бути гіпертекстовий препроцесор PHP (для опрацювання сторінок, описаних за допомогою PHP) або платформа ASP.NET (для опрацювання сторінок, описаних засобами ASP.NET)
  • База даних містить дані для сайту у виді послідовності структурованих записів.
  • Система керування базами даних, яка забезпечує можливість створення, збереження, оновлення, пошук інформації та контролю доступу в базах даних.

В загальному випадку процес відображення сторінки для користувача виглядає наступним чином. Користувач за допомогою веб-оглядача робить запит до певної сторінки сайту. Запит надходить до веб-сервера, який звертається до файлу, що містить код сторінки. У випадку статичної сторінки у форматі html сервер відразу надсилає її користувачеві. Для динамічних сторінок веб-сервер викликає відповідний програмний засіб (наприклад, PHP), який при необхідності звертається за допомогою СУБД до бази даних та формує кінцевий html-код. Після цього веб-сервер надсилає кінцевий код сторінки до клієнта, який за допомогою веб-оглядача бачить його у виді сторінки сайту.

Системна інтеграція на виробництві

Разом із розвитком суспільства прогресує і автоматизація різних аспектів життя. Одним з результатів є зменшення або вилучення фізичної та розумової праці людини у виробничій діяльності, що пов'язана з керуванням виробничими і у першу чергу технологічними процесами. Для керування технологічним обладнанням та моніторингу перебігу процесів використовуються пристрої або набори пристроїв, що призначені для виконання конкретних завдань без втручання людини. Їх виробництво і встановлення, а також поєднання у функціональне ціле з існуючими автоматизованими системами та інформаційними технологіями є предметом діяльності системних інтеграторів промислової автоматизації.

Складові систем автоматики

Інтегратори систем промислової автоматики надають послуги з проектування і встановлення систем та програмування обладнання для автоматизації технологічних процесів. Системи промислової автоматики включають:

Види послуг системної інтеграції

З точки зору впровадження промислової автоматизації як завершеного проекту, можна виділити два основних його етапи:

  • проектування: може бути реалізованим спеціалізованими проектними організаціями, хоча більшість інтеграторів створюють власні рішення, які потім впроваджують. Це випливає з того, що компанії, які виступають генеральними підрядниками, пропонують технологію і мають свої власні команди розробників і електриків чи механіків, що впроваджують ці проекти. Таким шляхом створюються, як машини-автомати для виготовлення чи складання та виробничі лінії, а також інфраструктурні рішення (наприклад, для очищення стічних вод, теплопостачання чи котелень). Відділення процесу проектування від впровадження має місце для випадку великих проектів. Потім, з фінансових міркувань інвесторами, часто проводиться тендер чи конкурс для вибору виконавця, що надає можливість проектанту бути залученим до впровадження розробки;
  • впровадження — це поєднання у функціональну одиницю обладнання, програмного забезпечення та ліцензій. Вартість реалізації містить у собі вартість необхідного обладнання, програмного забезпечення, ліцензій та вартість послуги, як правило, принаймні рівної значенню необхідних закупок компонентів. Вартість послуги зазвичай містить у собі витрати на впровадження системи, роботу програмістів, консалтинг та навчання користувачів, технічну документацію, послуги впровадження та розробки застосунків. Від рішення інвестора залежить спосіб отримання рішення: «під ключ» (постачання обладнання і програмного забезпечення виконавцем) чи придбання складових компонентів системи самостійно.

Див. також

Джерела

  • Пупена О. М., Ельперін І. В., Луцька Н. М., Ладанюк А. П. Промислові мережі та інтеграційні технології в автоматизованих системах. Навчальний посібник. – К.: Ліра-К, 2011. – 500с. ISBN 978-966-2174-13-7
  • Андрюшенко О. А., Водичев В. А. Электронные программируемые реле серий EASY и MFD-Titan — 2-е изд., испр. — Одесса: Одесский национальный политехнический университет, 2006. — 223 с.
  • Денисенко В. В. Компьютерное управление технологическим процессом, экспериментом, оборудованием - М.: "Горячая линия-Телеком", 2009 г. - 608 с. ISBN 978-5-9912-0060-8.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.