Паттерн интеграции «Удалённый вызов процедур»
![Реферат: Паттерн интеграции «Удалённый вызов процедур»](https://gugn.ru/work/7752996/cover.png)
Удалённый вызов процедур (от англ. Remote Procedure Call, RPC) — класс технологий, позволяющих компьютерным программам вызывать функции или процедуры в другом адресном пространстве (как правило, на удалённых компьютерах). Синхронность, то есть выполнение вызывающей процедуры приостанавливается с момента выдачи запроса и возобновляется только после возврата из вызываемой процедуры… Читать ещё >
Паттерн интеграции «Удалённый вызов процедур» (реферат, курсовая, диплом, контрольная)
v приложения интегрированы на уровне функций.
v изменение данных в другой системе происходит также посредством вызова функций.
— Удалённый вызов процедур (от англ. Remote Procedure Call, RPC) — класс технологий, позволяющих компьютерным программам вызывать функции или процедуры в другом адресном пространстве (как правило, на удалённых компьютерах).
— Обычно реализация RPC технологии включает в себя два компонента:
1. сетевой протокол для обмена в режиме клиент-сервер
2. язык сериализации объектов (или структур, для необъектных RPC).
— Характерные черты вызова удалённых процедур:
1. Асимметричность, то есть одна из взаимодействующих сторон является инициатором.
2. Синхронность, то есть выполнение вызывающей процедуры приостанавливается с момента выдачи запроса и возобновляется только после возврата из вызываемой процедуры.
— Необходимость сериализации.
— Проблемы аварийного завершения.
— Проблемы неоднородности языков программирования и операционных сред.
Направления интеграции
![Паттерн интеграции «Удалённый вызов процедур».](/img/s/9/54/2351954_1.png)
1. Горизонтальная интеграция — интеграция в пределах одного уровня управления.
2. Вертикальная интеграция — интеграция между уровнями управления.