Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Темы 2015_10 Технологическая архитектура

.pdf
Скачиваний:
16
Добавлен:
27.03.2016
Размер:
4.2 Mб
Скачать

Технологии интеграции

EAI - Enterprise Application Integration -

Интеграция корпоративных приложений

EII - Enterprise Information Integration -

Интеграция корпоративной информации

ETLExtract, Transform and Load, сокр. ETL -

Программное обеспечение для Извлечения, преобразования и загрузки данных

Место технологий EAI, EII и ETL в архитектуре приложений

Характеристики технологий интеграции

Обозначени

Вид

Цель

Пользовате

Данные

Порядок

е

интеграции

 

ли

 

работы

 

 

 

 

 

 

ETL

Интеграция

Анализ

Лица,

Историческ

Push

 

данных

 

принимающие

ие

 

 

 

 

решения

 

 

 

 

 

 

 

 

EAI

Интеграция

Синхрониза

Отдел

Актуальные

Push & Pull

 

приложений

ция

информационн

 

 

 

 

 

ых технологий

 

 

 

 

 

 

 

 

EII

Интеграция

Анализ

Аналитики

Актуальные

Pull

 

информации

 

 

 

 

 

 

 

 

 

 

ЕSB (Enterprise Service Bus) – средство обеспечения интеграции сервисов

Архитектура платформы интеграции от SAP AG

Предпосылки появления (ServiceOriented Architecture)

1.Модель OSI;

2.Компонентный дизайн систем (модульный подход к программированию);

3.Объектно-ориентированное программирование (полиморфизм, инкапсуляция);

4.Интеграция корпоративных приложений;

5.Развитие web-сервисов.

Модель OSI (Open System Interconnection)

Тип данных

 

Уровень

Функции

 

Примеры

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

HTTP, SMTP, SNMP,

Файлы

7.

Прикладной

Доступ

к

сетевым FTP, Telnet,

SSH, SCP,

уровень (SMTP, FTP)

службам

 

 

 

SMB, NFS, RTSP, BGP,

 

 

 

 

 

 

 

 

 

 

 

CIFS

 

Сообщения

6.

Уровень

Представление

и

XDR, ASN.1, AFP,

 

представления (SSL)

кодирование данных

 

TLS, SSL

 

Сообщения

5.

Сеансовый

Управление

сеансом

RPC, NetBIOS, ASP

уровень (NETBIOS)

связи

 

 

 

 

 

 

 

 

 

 

4.

Транспортный

Прямая связь между

TCP, UDP, RTP, SCTP,

 

 

 

 

 

Блоки

(TCP)

конечными пунктами и SPX, ATP, DCCP, GRE

 

 

 

надежность

 

 

 

 

 

 

 

Определение

 

 

IP, ICMP, IGMP, CLNP,

Пакеты

3.

Сетевой (IP)

маршрута и логическая OSPF, RIP,

IPX, DDP,

 

 

 

адресация

 

 

 

ARP, RARP

 

 

 

 

 

 

 

 

Ethernet, Token ring,

Кадры

2.

Канальный

Физическая

 

 

PPP, HDLC, X.25, Frame

(Ethernet)

адресация

 

 

 

relay, ISDN, ATM, MPLS,

 

 

 

 

 

 

 

 

 

 

 

Wi-Fi

 

 

 

 

Работа

со

средой

электрические

 

1.

Физический

провода,

радиосвязь,

Биты

уровень (оптоволокно)

передачи,

сигналами и

волоконно-оптические

 

 

 

двоичными данными

 

провода

 

 

 

 

 

 

 

 

 

Развитие подходов к созданию систем от SAP

Основные свойства SOA

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

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

SOA базируется на общепринятых отраслевых стандартах.

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