Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Технологии интеграции ИС. Технологии открытых систем. Эталонная модель среды и взаимосвязи открытых систем.

Читайте также:
  1. II. 10. МОДЕЛЬ РАЗВИТИЯ НА УКИ
  2. Internet-технологии в бизнесе
  3. OLAP-технологии
  4. VII. Педагогические технологии на основе дидактического усовершенствования и реконструирования материала
  5. XI. Технологии развивающего обучения
  6. А. Семь техник интеграции
  7. Адміністративна модель

Существует три подхода к интеграции информационных систем.

Интеграция на уровне данных. Суть данного подхода заключается в следующем: приложения работают независимо друг от друга, каждое использует свой набор данных. В случае необходимости осуществляется обмен данными между приложениями. При этом, если обмен данными осуществляется путем вызова сервисов или отправки/получения сообщений, то в качестве среды для обмена можно использовать сервисную шину предприятия - Enterprise Service Bus (ESB). Если же обмен данными производится в основном между базами данных, используемыми тем или иным приложением, то можно использовать решение класса Extract, Transform, Load (ETL). При этом некоторые реализации ETL, например Oracle Data Integration (ODI), могут использовать в качестве источников и приемников данных веб-сервисы и системы класса Message-oriented Middleware (MOM).

Интеграция на уровне бизнес-процессов. Суть данного подхода заключается в следующем: приложения выставляют сервисы, являющиеся интерфейсами к бизнес-логике данных приложений. Взаимодействие между приложениями реализовано в рамках бизнес-процесса, на отдельных шагах которого осуществляется вызов того или иного сервиса. Реализуется данный подход с помощью сервисной шины предприятия (ESB), которая занимается виртуализацией сервисов, предоставляемых приложениями, и решений класса Business Process Management System (BPMS), как правило основанных на языках BPEL или BPMN, которые реализуют логику процесса.

Интеграция на уровне композитных приложений. Бизнес-логика отдельного приложения строится путем вызова сервисов, предоставляемых как данным приложением, так и другими системами. Таким образом на одном шаге бизнес-процесса могут взаимодействовать несколько сервисов, в то время как при интеграции на уровне бизнес-процессов на одном шаге процесса вызывается один сервис. Реализация композитных приложений осуществляется с помощью использования технологий Java Business Integration (JBI, JSR 208) или Service Component Architecture (SCA). В качестве SCA-контейнеров можно использовать Oracle WebLogic, Oracle SOA Suite или Apache Tuscany.

Технология открытых систем заключается в использовании стандартных интерфейсов между разнородными аппаратными и программными компонентами систем. Она является базой для создания инфраструктур всех уровней: от предприятия и отрасли до национальной информационной инфраструктуры. Кроме того, такая информационная технология обеспечивает интеграцию с мировым информационным пространством и, тем самым, с мировой экономикой.

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

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

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

Распределенная обработка данных (DDP) - это методика выполнения прикладных программ группой систем. При этом пользователь получает возможность работать с сетевыми службами и прикладными процессами, расположенными в нескольких взаимосвязанных абонентских системах.

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

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

Система управления распределёнными базами данных (DDBMS) - это система управления базами данных, расположенными в нескольких узлах информационной сети.

Эталонная модель взаимодействия открытых систем (ЭМВОС). В соответствии с этой моделью процесс передачи сообщений в системах связи последовательно разбивается на принципиально различающиеся операции. Каждую ив этих операций относят к своему уровню.

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

В ЭМВОС выделяют 7 уровней: пользовательский, представительский, сеансовый, транспортный, сетевой, канальный, физический.

На пользовательском уровне происходят процессы обработки информации, передаваемой системой связи. Исполнителем функций этого уровня может быть как техническое устройство (ЭВМ), так и человек.

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

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

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

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

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

Устройства физического уровня обеспечивают преобразование передаваемого сообщения, в сигналы и восстановление сообщения по принятому сигналу.

Правила, по которым взаимодействуют устройства соседних уровней одной станции, называют интерфейсом.Правила, по которым взаимодействуют устройства одинаковых уровней у различных станций, называют протоколом.


Дата добавления: 2015-12-08; просмотров: 869 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.007 сек.)