Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Подходы к интеграции программных модулей

Интеграция — это не просто механическое объединение модулей информационной системы. При разработке плана интеграции исходят прежде всего из стратегических целей развития предприятия, возможного изменения бизнес-логики, в соответствии с которой выстраиваются бизнес-процессы и осуществляется их информационное сопровождение.
Подходы к интеграции программных модулей Интеграция — это не просто механическое объединение модулей информационной системы. При разработке Интеграция на уровне данныхОдной из главных проблем интеграции данных является обилие форматов Рисунок 1 - Традиционная схема интеграции данных Интеграция на уровне физических, программных и пользовательских интерфейсовЭтот вид интеграции начинался как Подобные унифицированные интерфейсы разрабатываются, например, на базе семейства международных стандартов POSIX. В Рисунок 2 - Организация доступа к интегрированным данным через открытые интерфейсы Интеграция на функционально-прикладном и организационном уровняхЭтот вид интеграции предполагает объединение ряда однотипных Интеграция на уровне корпоративных программных приложенийИнтеграция на уровне приложений (Enterprise Application Integration В связи с этим технология интеграции в настоящее время рассматривает не просто Интеграция при помощи Web-сервисовСамый современный и быстро развивающийся подход к интеграции приложений. возможность осуществлять оперативное управление распределенной компанией и ведение консолидированного управленческого учета по Рисунок 5 - Архитектурная модель WebSphere Application Server
Слайды презентации

Слайд 2 Интеграция — это не просто механическое объединение модулей

Интеграция — это не просто механическое объединение модулей информационной системы. При

информационной системы. При разработке плана интеграции исходят прежде всего

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

Слайд 3 Интеграция на уровне данных
Одной из главных проблем интеграции

Интеграция на уровне данныхОдной из главных проблем интеграции данных является обилие

данных является обилие форматов и типов (неструктурированные, частично-структурированные, жёстко-структурированные)

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

Слайд 4
Рисунок 1 - Традиционная схема интеграции данных

Рисунок 1 - Традиционная схема интеграции данных

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

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

вид интеграции начинался как один из видов "лоскутной интеграции",

когда предпринимались попытки объединить разрозненные программные приложения, написанные в разное время разными разработчиками, в подобие единого целого. Приложения объединялись по принципу "каждый с каждым", что, в конечном счёте, усложняло их взаимодействие и создавало массу проблем. Кроме того, всё сложнее становилось использовать унаследованные (Legacy Software) и встроенные (Embedded System) системы.
Такой подход хорош для небольшого количества приложений. При большом их числе он практически не работает и не позволяет строить качественно новые запросы к агрегированным данным, т.е. существенного выигрыша от объединения данных нет. В настоящее время проблема интеграции на уровне интерфейсов решается на базе использования информационных подсистем, реализованных стандартными программными приложениями с открытыми интерфейсами (Open Application Programming Interface).


Слайд 6 Подобные унифицированные интерфейсы разрабатываются, например, на базе семейства

Подобные унифицированные интерфейсы разрабатываются, например, на базе семейства международных стандартов POSIX.

международных стандартов POSIX. В этом случае степень интегрируемости можно

характеризовать некоторым числовым показателем (метрикой) который можно, условно говоря, вычислить, перемножив показатель "качества" и "показатель открытости" программного интерфейса. Показателем качества могут выступать такие характеристики, как "совместимость", "надёжность", "переносимость", "понятность", "удобство использования" и пр. В результате мы получим индекс, который (в известной степени) характеризует способность приложения быть частью какого-то другого, глобального композитного приложения.
В настоящее время всё чаще применяется следующий алгоритм: отделяют слой обработки данных от привязанных к ним форм визуализации и реализуют прикладную бизнес-логику на одном из языков третьего поколения (3GL), оформив программный доступ к прикладным функциям в виде хорошо документированного программного интерфейса


Слайд 7
Рисунок 2 - Организация доступа к интегрированным данным

Рисунок 2 - Организация доступа к интегрированным данным через открытые интерфейсы

через открытые интерфейсы


Слайд 8 Интеграция на функционально-прикладном и организационном уровнях
Этот вид интеграции

Интеграция на функционально-прикладном и организационном уровняхЭтот вид интеграции предполагает объединение ряда

предполагает объединение ряда однотипных или схожих функций в макрофункции

с перераспределением потоков данных и управления, а также ресурсов и механизмов для исполнения. Это часто влечёт за собой перестройку организационных структур, бизнес-процессов и, соответственно, схему их информационного и документационного обеспечения.
Выгоды от такой интеграции очевидны — процессы становятся более прозрачными, управляемыми, менее затратными, уменьшается количество обслуживающего персонала, число ошибок при формировании документов и т.д. Однако интеграция такого вида влечёт за собой существенную перестройку или полный реинжиниринг сети процессов, что связано с крупными рисками. Чаще всего такая интеграция проводится в том случае, когда предприятие готовится к внедрению КИС на базе известного решения, которое требует привести бизнес-процессы к требуемому стандарту, или перестраивает свою деятельность в связи со сменой устремлений, открытием филиалов в других странах, освоением новых сегментов рынка и т.д.


Слайд 9 Интеграция на уровне корпоративных программных приложений
Интеграция на уровне

Интеграция на уровне корпоративных программных приложенийИнтеграция на уровне приложений (Enterprise Application

приложений (Enterprise Application Integration — EAI,) подразумевает совместное использование

исполняемого кода, а не только внутренних данных интегрируемых приложений. Программы разбиваются на компоненты, которые интегрируются с помощью стандартизованных программных интерфейсов и специального связующего ПО.
При таком подходе из этих компонентов создается универсальное программное ядро или платформа, с помощью которых используют все приложения. Для каждого приложения создается только один интерфейс для связи с этим ядром, что существенно облегчает задачу интеграции. Полученную в результате систему легче поддерживать и расширять. Повторное использование функций в рамках имеющейся среды позволяет значительно снизить время и стоимость разработки приложений. В этом случае анализ внутренней конструкции приложений — обязательный этап в оценке степени интегрируемости тех приложений, которые предполагается связывать в рамках того или иного проекта. Этот анализ усложняется тем, что обычно разработчики приложений, являющихся законченными программными продуктами, как правило, не показывают деталей внутренней конструкции приложений.


Слайд 10 В связи с этим технология интеграции в настоящее

В связи с этим технология интеграции в настоящее время рассматривает не

время рассматривает не просто интеграцию приложений, но их интеграцию

на базе интеграции бизнес-процессов – в этом случае следует говорить об интеграции на уровне всего предприятия (Enterprise Integration Metodology — EIM).

Рисунок 3 - Схема применения методологии EIM


Слайд 11 Интеграция при помощи Web-сервисов
Самый современный и быстро развивающийся

Интеграция при помощи Web-сервисовСамый современный и быстро развивающийся подход к интеграции

подход к интеграции приложений. Он основан на обеспечении стандартного

для Web-служб интерфейса доступа к приложениям и данным

Рисунок 4 - Схема доступа с использованием Web-служб


Слайд 12 возможность осуществлять оперативное управление распределенной компанией и ведение

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

консолидированного управленческого учета по нескольким филиалам;
возможность осуществлять планомерное развитие

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


  • Имя файла: podhody-k-integratsii-programmnyh-moduley.pptx
  • Количество просмотров: 149
  • Количество скачиваний: 0