Подходы к интеграции ИС

Содержание

Слайд 2

В КИС функционирует большое число разнородных приложений, созданных в разных программных

В КИС функционирует большое число разнородных приложений, созданных в разных программных

средах, на базе различных технологий.
Интеграция ИС обеспечивает взаимодействие независимо спроектированных систем и неоднородных, независимых источников данных.
Слайд 3

Слайд 4

Задача веб-интеграции заключается в том, чтобы объединить разнородные веб-приложения и системы

Задача веб-интеграции

заключается в том, чтобы объединить разнородные веб-приложения и системы

в единую среду на базе веб-сети.
Суть веб-интеграции состоит в том, что с помощью веб-технологий пользователь получает доступ к разным корпоративным приложениям и ко всей информации организации, хранящейся в удаленных БД различных форматов, к данным из внешних источников и т.д.
Слайд 5

Задача веб-интеграции Применение веб-технологий позволяет в короткие сроки и при относительно

Задача веб-интеграции

Применение веб-технологий позволяет в короткие сроки и при относительно

низкой стоимости повысить отдачу от использования имеющихся у организации корпоративных приложений: бухгалтерских и учетных программ, БД, систем управления отношениями с заказчиками (CRM) и других систем.
Самым современным и быстро развивающимся подходом интеграции приложений является интеграция на основе веб-сервисов.
Слайд 6

Подходы к интеграции: интеграция на уровне представления: интеграция на уровне функциональности;

Подходы к интеграции:

интеграция на уровне представления:
интеграция на уровне функциональности;
интеграция на уровне

данных:
комплексная интеграция.
Слайд 7

Интеграция на уровне представления чаще всего предполагает веб-интерфейс пользователя — браузер.

Интеграция на уровне представления

чаще всего предполагает веб-интерфейс пользователя — браузер.


Веб-браузеры постепенно превратились в основное ПО, посредством которого пользователи по всему миру получают неограниченный доступ как к системам, так и к приложениям.
Также для интеграции систем на уровне представления может использоваться зависимый от платформы пользовательский графический интерфейс либо непосредственно консоль терминала.
Слайд 8

Интеграция на уровне функциональности подразумевает обеспечение прямого доступа к бизнес-логике приложений.

Интеграция на уровне функциональности

подразумевает обеспечение прямого доступа к бизнес-логике приложений.


Взаимодействие может осуществляться через интерфейсы API или веб-сервисы — программы со стандартизированными интерфейсами.
Слайд 9

API (Application Programming Interface или интерфейс программирования приложений) — это совокупность

API (Application Programming Interface или интерфейс программирования приложений)

 — это совокупность инструментов

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

Интеграция на уровне функциональности Приложения выставляют сервисы, являющиеся интерфейсами к бизнес-логике

Интеграция на уровне функциональности

Приложения выставляют сервисы, являющиеся интерфейсами к бизнес-логике

данных приложений.
Взаимодействие между приложениями реализовано в рамках бизнес-процесса, на отдельных шагах которого осуществляется вызов того или иного сервиса.
Реализуется данный подход с помощью сервисной шины предприятия (Enterprise Service Bus — ESB), которая занимается виртуализацией сервисов, предоставляемых приложениями, и решений класса Business Process Management System (BPMS).
Слайд 11

Рисунок 1. Концепция ESB

Рисунок 1. Концепция ESB

Слайд 12

Интеграция на уровне данных предполагает доступ к одной или нескольким БД

Интеграция на уровне данных

предполагает доступ к одной или нескольким БД

удаленных приложений. Этот тип интеграции широко распространен в самых разнообразных системах. Источниками данных систем могут быть традиционные системы БД, поддерживающие различные модели данных (реляционные, объектные, объектно-реляционные, графовые и др.), разнообразные унаследованные системы, репозитории, веб-сайты, файлы структурированных данных.
Интеграция данных включает в себя объединение данных, находящихся в различных источниках, и предоставление данных пользователям в унифицированном виде, Роль интеграции данных возрастает, увеличивается объем и возрастает необходимость совместного использования данных.
Слайд 13

Комплексная интеграция включает в себя все названные ранее типы интеграции. Комплексная

Комплексная интеграция

включает в себя все названные ранее типы интеграции.
Комплексная

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