поняття інтеграції
Інтегрована система управління (ІСУ) може розглядатися як ієрархічно організований комплекс організаційних методів, технічних, програмних, алгоритмічних і інформаційних засобів, які мають модульну структуру і забезпечують наскрізне узгоджене управління матеріальними та інформаційними потоками об'єкта управління.
Центральним поняттям в інтегрованих АСУ є поняття «інтеграція». Інтеграцію можна визначити як спосіб організації окремих компонентів в одну систему, яка забезпечує узгоджене і цілеспрямоване їх взаємодія, забезпечуючи більшу ефективність функціонування всієї системи.
Інтеграцію в АСУ ми будемо розглядати в різних аспектах: функціональному, організаційному, інформаційному, програмному, технічному, економічному.
Функціональна інтеграція забезпечує єдність цілей, узгодження критеріїв і процедур виконання виробничо-господарських і технологічних функцій, спрямованих на досягнення поставленої мети. Основою функціональної інтеграції є оптимізація функціональної структури всієї системи, декомпозиція системи на локальні частини (підсистеми), формалізований опис функцій кожної підсистеми та протоколи взаємодії підсистем.
Організаційна інтеграція полягає в організації раціональної взаємодії персоналу управління на різних рівнях ієрархії ІСУ і різних локальних його підсистем, яка зумовлює узгодження дій персоналу для досягнення поставлених цілей і узгодженість управлінських рішень.
Інформаційна інтеграція передбачає єдиний комплексний підхід до створення і ведення інформаційної бази всієї системи та її компонентів на основі єдиного технологічного процесу збору, збереження, передачі та обробки інформації, яка забезпечує узгоджені інформаційні взаємодії всіх локальних АСУ та підсистем ІСУ.
Програмна інтеграція полягає в використанні узгодженого і взаємопов'язаного комплексу моделей, алгоритмів і програм для забезпечення спільного функціонування всіх компонентів ІСУ.
Інформаційна інтеграція передбачає єдиний комплексний підхід до створення і ведення інформаційної бази всієї системи та її компонентів на основі єдиного технологічного процесу збору, збереження, передачі та обробки інформації, яка забезпечує узгоджені інформаційні взаємодії всіх локальних АСУ та підсистем ІСУ.
Програмна інтеграція полягає в використанні узгодженого і взаємопов'язаного комплексу моделей, алгоритмів і програм для забезпечення спільного функціонування всіх компонентів ІСУ.
Технічна інтеграція - це використання єдиного комплексу сумісних обчислювальних засобів, автоматизованих робочих місць фахівців і локальних мереж ЕОМ, об'єднаних в одну розподілену обчислювальну систему, яка забезпечує автоматизовану реалізацію всіх компонентів ІСУ.
Економічна інтеграція є узагальнюючим комплексним показником інтеграції системи і полягає в забезпеченні цілеспрямованого і узгодженого функціонування всіх компонентів ІСУ для досягнення найбільшої ефективності функціонування всієї системи.
Сучасний етап розробки інформаційних систем характеризується створенням АСУ нового покоління, до яких відносяться експертні системи, системи підтримки прийняття рішень, інформаційно-пошукові системи, системи зі штучним інтелектом. Основою створення таких систем є децентралізація структури ІСУ та організація розподільної обробки інформації.
Технічною передумовою створення таких систем є значне поширення персональних ЕОМ.
Організаційною передумовою виникнення таких систем стали процеси децентралізації управління.
Структурно вони реалізуються у вигляді мереж обчислювальних машин або мереж автоматизованих робочих місць.
^ Паттерни інтеграції корпоративних інформаційних систем
Модуль - компонент системи (підсистеми), який надає один або кілька сервісів. Модуль може використовувати сервіси, підтримувані іншими модулями. Модуль не може розглядатися як незалежна система.
Підсистема - частина системи, яка виділяється при проектуванні архітектури. Операції виконуються підсистемою не залежить від сервісів, що надаються іншими підсистемами, і, крім того, підсистеми мають інтерфейси, за допомогою яких взаємодіють з іншими підсистемами. Підсистеми можуть складатися з модулів або являти собою групу класів.
Активна система - система, яка використовує інтерфейс іншої системи.
Пасивна система - система, що надає інтерфейси для користування іншим системам і не використовує безпосередньо інтерфейси інших систем.
Інтегруюча середовище - сукупність програмних та організаційних складових, метою яких є забезпечення взаємодії систем і утворення єдиної системи. Наявність інтегрує середовища дозволяє говорити про цілісність єдиної системи, а не про набір окремих додатків.
Виділяємо три основні розділи:
Структурні патерни інтеграції
Патерни за методом інтеграції
Патерни інтеграції за типом обміну даними
Структурні патерни описують основні компоненти єдиної інтегрованої метасістеми.
У свою чергу, для опису взаємодії окремих корпоративних систем, включених в інтегровану метасістему, організована група патернів, об'єднаних відповідно до тим чи іншим методом інтеграції.
Далі, інтеграція корпоративних інформаційних систем має на увазі той чи інший спосіб організований обмін даними між системами для організації обміну інформацією між окремими системами, включеними в інтегровану метасістему.
^ Структурні патерни інтеграції
Взаємодія «точка - точка»
У одній з систем є інтерфейс для доступу до неї активної системи. Даний патерн застосовується, в основному, при стихійної інтеграції систем.
Взаємодія «зірка» (інтегруюча середа)
Даний спосіб взаємодії характеризується наявністю центрального компонента (інтегрує середовища), керуючого взаємодією підсистем в рамках інформаційної системи в цілому.
Інтегруюча середовище має універсальний інтерфейс для доступу активних систем. Інтегруюча середовище може використовувати інтерфейси пасивних систем. Інтегруюча система включає в себе реалізацію основних рівнів інтегрує середовища:
базовий рівень інтегрує середовища (представляє собою ядро інтегрує середовища містить платформу для виконання сценаріїв транзакції, базовий функціонал по взаємодії додатків, служби протоколювання і моніторингу стану інтегрує середовища);
рівень сценаріїв інтеграції (графічна схема обміну повідомленнями між системами, алгоритми перетворення і маршрутизації цих повідомлень);
транспортний рівень інтегрує середовища (фізична доставка повідомлень між компонентами);
рівень адаптерів компонентів (взаємодія з системою за допомогою її API, генерація повідомлень, передача повідомлень базового рівня за допомогою транспортного).
Змішаний спосіб взаємодії
В даному способі суміщені перший і другий підходи до взаємодії систем. При цьому інтерфейси частково можуть використовуватися безпосередньо безпосередньо в обхід інтегрує середовища. Зазначений спосіб поєднує в собі переваги централізації управління процесами взаємодії систем, уніфікації інтерфейсів, а також можливість використовувати прямі інтерфейси між системами.
^ Паттерни за методом інтеграції
Інтеграція систем за даними (data-centric)
Даний похід був історично першим в рішенні проблеми інтеграції додатків. Цей підхід характерний для традиційних систем «клієнт-сервер». При інтеграції додатків за даними вважається, що основним системоутворюючим фактором при побудові інформаційної системи є інтегрована база даних колективного доступу. Концепція інтеграції в цьому підході полягає в тому, що додатки об'єднуються в систему навколо інтегрованих даних під керуванням СУБД. Інтегрує середовищем є промислова СУБД (як правило, реляційна) зі стандартним інтерфейсом доступу до даних (зазвичай це доступ на SQL). Всі функції прикладної обробки розміщуються в клієнтських програмах.
Функціонально-центричний (function-centric) підхід.
При функціонально-центричного підходу основним системоутворюючим фактором є сервіси - загальновживані прикладні та системні функції колективного доступу, реалізовані у вигляді серверних програм зі стандартним API. У вигляді сервісів реалізуються такі функції, як різного виду прикладна обробка, контроль інформаційної безпеки, служба єдиного часу, централізований файловий доступ і т.п. Всі сервіси є інтегрованими в тому ж сенсі, що і інтегровані дані в базі даних колективного доступу, тобто реалізовані сервісами функції достовірні, несуперечливі і загальнодоступні. Концепція інтеграції в даному підході полягає в тому, що додатки об'єднуються в систему навколо інтегрованих сервісів зі стандартизованим інтерфейсом. Інтегрує середовищем є сервер додатків або монітор транзакцій зі стандартним API. При використанні функціонально-центричного підходу додаток декомпозіруется на три рівні (взаємодія з користувачем, прикладна обробка, доступ до даних). Загальна архітектура системи є триланкової: клієнтську програму - функціональні сервіси - сервер бази даних.
Об'єктно-центричний (object-centric) підхід.
Об'єктно-центричний підхід, заснований на стандартах об'єктного взаємодії CORBA, COM / DCOM. NET і ін. Концепція інтеграції полягає в тому, що системи об'єднуються навколо загальнодоступних розподілених об'єктів зі стандартними інтерфейсами. Характерними особливостями даного підходу є:
уніфікована мова специфікації інтерфейсів об'єктів (наприклад IDL);
відділення реалізації компонентів від специфікації їх інтерфейсів;
загальний механізм підтримки взаємодії об'єктів (брокер об'єктних запитів, який грає роль «загальної шини», що підтримує взаємодію об'єктів).
Інтегрує середовищем є брокер об'єктних запитів з інтерфейсом в стандарті CORBA або DCOM. Загальна архітектура системи формується на основі розподілених об'єктів і є n-звенной.
Інтеграція на основі єдиної понятійної моделі предметної області (concept-centric).
Використовується для інтеграція в рамках єдиної системи різнорідних інтегруючих засобів. Дана проблема досить актуальна для будь-якої інформаційної системи великого масштабу, в якій застосовуються різні покупні системи зі своїми серверами додатків і іншими видами програмного забезпечення проміжного шару.
Засобом вирішення проблеми інтеграції другого рівня є розробка ОЯВ компонентів, заснованого на єдиній понятійної моделі, яка описує об'єкти предметної області, їх взаємозв'язку і поведінку. Як правило, ОЯВ є мовою повідомлень високого рівня і має досить простий синтаксис і природно-мовну лексику на основі бізнес-об'єктів. Єдина понятійна модель являє собою базу метаданих, що зберігає опису інтерфейсних бізнес-об'єктів кожного з компонентів і відносини (зв'язку) між цими об'єктами.
Між інтегрованими компонентами і їх описами в базі метаданих має підтримуватися постійна відповідність. Що зберігаються в базі метаданих опису та сама мова взаємодії будуються як незалежні від конкретного інтегруючого програмного забезпечення. Перетворення повідомлень на ОЯВ в виклики функцій тієї чи іншої інтегрує середовища забезпечується додатковою інтегрує оболонкою з єдиним інтерфейсом, який призначений тільки для обміну повідомленнями на ОЯВ. Одиницею інформаційного обміну в розглянутому підході є повідомлення, тому доцільно будувати таке програмне забезпечення на основі програмних продуктів класу MOM (Message Oriented Middleware).
^ Паттерни інтеграції за типом обміну даними
Даний тип інтеграції ґрунтується на концепції «точка - точка», системи експортують загальні дані в форматі придатному для імпорту в інші системи. Останнім часом в якості єдиного формату файлів обміну все частіше вибирають XML, як найбільш поширений і підтримуваний в світі, більшість систем дозволяють здійснювати експорт-імпорт даних в форматі XML.
Загальна база даних
Є реалізацією підходу інтеграції за даними. Даний тип інтеграції дозволяє отримати повністю інтегровану систему додатків, що працює з єдиними даними в будь-який момент часу. Зміни, вироблені в одному з додатків, автоматично відбиваються в іншому. За коректність даних відповідає на багато користувачів СУБД.
Віддалений виклик процедур
Даний тип інтеграції є реалізацією об'єктно-центричного підходу. При такому підході додатки інтегровані на рівні функцій. Зміна даних в іншій системі відбувається також за допомогою виклику функцій.
Даний тип інтеграції додатків заснований на асинхронному обміні повідомленнями за допомогою шини даних і призначений для інтеграції незалежних додатків без або з мінімальними доробками існуючих систем. Він є реалізацією підходу інтеграції на основі єдиної понятійної моделі предметної області. При цьому за логіку інтеграції відповідає інтеграційна шина на відміну від інших типів інтеграції, де за логіку інтеграції відповідала одна з систем, що інтегруються. Такий підхід дозволяє легко інтегрувати нові системи, а також змінювати логіку інтеграції, легко приводячи її у відповідність з бізнес логікою процесу.
Тема Характеристика і типи організацій Поняття організації
Поняття організації. Для ефективного функціонування менеджменту повинна бути створена організація, в якій здійснюється діяч-ність.
Тема 10. Прогнозування як функція менеджменту поняття прогнозування
Поняття прогнозування. Динамічний і невизначеним-ний характер зовнішнього середовища підприємства робить необхідним прогнозування її стану.
Тема 12. Організація як функція менеджменту поняття організаційної діяльності
Поняття організаційної діяльності. Необ-ність організаційної діяльності обумовлена наступними аспектами
V: Границя і неперервність §1 Поняття границі послідовності
Поняття границі функції одне з найважливіших у вищій математиці. Виклад теорії меж почнемо з розгляду кордону функції натурального.
Тема 21. Організаційна культура поняття організаційної культури
Поняття організаційної культури. На будь-якому підприємстві існують усталені переконання від-відносна того, як повинна бути організована.