
Темы 2015_10 Технологическая архитектура
.pdfТехнологии интеграции
•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 проектируется с ориентацией на процессы с использованием сервисов, каждый из которых ориентирован на решение отдельных задач.