Вопрос:

Выберите один вариант ответа: Для интеграции нескольких программных систем реального времени, часть из которых были унаследованы, была выбрана технология мостов. Однако интеграция не удовлетворяла заказчика, так как осуществлялась слишком медленно, была ненадёжна и требовала больших затрат при внесении изменений в программные приложения. Какую технологию выбрать исполнителю, чтобы избежать этих недостатков? EDI RPC Брокер сообщений CORBA

Смотреть решения всех заданий с листа

Ответ:

Привет! Давай разберёмся с этой задачей по интеграции программных систем. Кажется, что-то пошло не так с технологией мостов, и заказчик недоволен. Давай посмотрим, что можно сделать, чтобы всё исправить.

Что случилось?

  • Технология мостов оказалась слишком медленной.
  • Она была ненадежной.
  • Внесение изменений требовало больших затрат.

Что мы хотим?

Нам нужна технология, которая будет быстрее, надёжнее и проще в изменениях.

Давай посмотрим на варианты:

  1. EDI (Electronic Data Interchange): Это стандарт для обмена электронными документами между разными компаниями. Он больше подходит для бизнес-транзакций, а не для интеграции систем в реальном времени.
  2. RPC (Remote Procedure Call): Позволяет программе вызывать функцию в другой программе, которая находится на другом компьютере. Это быстрее, чем мосты, но всё ещё может быть сложновато для изменений и надёжности, особенно если система становится большой.
  3. Брокер сообщений (Message Broker): Эта технология работает по принципу обмена сообщениями. Системы отправляют сообщения брокеру, а он уже доставляет их другим системам, которые на них подписаны. Это позволяет системам работать асинхронно (не ждать друг друга), что делает их быстрее и надёжнее. Если одна система временно недоступна, сообщения сохранятся у брокера и будут доставлены позже. Изменения тоже вносить проще, так как системы слабо связаны друг с другом.
  4. CORBA (Common Object Request Broker Architecture): Это стандарт для создания распределенных объектно-ориентированных приложений. Он довольно сложный и, возможно, избыточный для данной ситуации, а также может быть менее гибким, чем брокер сообщений.

Почему брокер сообщений – лучший выбор?

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

Ответ: Брокер сообщений

ГДЗ по фото 📸
Подать жалобу Правообладателю