Построение распределенных систем на Java, Свистунов А.Н., 2021

По кнопкам "Купить бумажную книгу" или "Купить электронную книгу" можно купить в официальных магазинах эту книгу, если она имеется в продаже, или похожую книгу. Результаты поиска формируются при помощи поисковых систем Яндекс и Google на основании названия и авторов книги.

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

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

Построение распределенных систем на Java, Свистунов А.Н., 2021.

   В учебном пособии рассказывается о проблемах, сопровождающих разработку распределенных программных систем, и методах решения этих проблем. Все рассмотренные элементы технологии проиллюстрированы примерами ознакомившись с которыми, читатели получат полное представление о методах разработки распределенных приложений на платформе J2EE.
В рамках учебного пособия описан ряд популярных способов разработки распределенных приложений с использованием технологии Java (API java.net, RML CORBA, WеЬ-сервисы: JMS). Все рассматриваемые технологии и программные средства либо входят в стандартный комплект поставки J2SE, либо могуч быть свободно загружены с сайтов компаний-разработчиков.

Построение распределенных систем на Java, Свистунов А.Н., 2021


Архитектура P2P (Peer to Peer).
Другой архитектурой, встречающейся, в основном, в специальных областях, является архитектура P2P (рис. 2.6). Приложение, выполненное в такой архитектуре, не имеет четкого разделения на серверные и клиентские модули - все его части равноправны и могут выполняться на любых узлах.

Таким образом, на одном и том же узле в один момент выполняются части системы, обрабатывающие запросы других частей (и узел выполняет "серверную" часть), а в другой момент времени - части системы, посылающие запросы (и узел выполняет "клиентскую" часть). Причем приложение может быть устроено так, что вызывающая часть не знает, локально или удаленно расположена вызываемая. Построенные таким образом приложения обладают уникальными свойствами - их части никак не привязаны друг к другу и к узлам, на которых они исполняются. Таким образом, от запуска к запуску может меняться состав модулей, расположенных на узле. Это позволяет организовывать очень изощренные политики распределения нагрузки, а также обеспечивать очень хорошие показатели масштабируемости и отказоустойчивости. Такая архитектура активно используется для разработки параллельных вычислительных систем для решения сложных вычислительных задач. Например, базовая техника при программировании с применением технологии MPI состоит в том, что на нескольких узлах запускается одна и та же программа, которая, однако, ведет себя иначе (срабатывают различные ветви условных переходов), в зависимости от порядкового номера машины, на которой она запущена.

ОГЛАВЛЕНИЕ.
1. Введение.
2. Типовые архитектуры.
3. Использование API java.net.
4. Пример использования API java.net.
5. Использование Java RMI.
6. Использование CORBA.
7. Обзор CORBA.
8. CORBA. Второй пример.
9. CORBA. Третий пример. DII и DSI.
10. Обзор технологии Web-сервисов.
11. Web-сервисы. Компиляция и развертывание.
12. Web-сервисы. Примеры.
13. Использование JMS.
14. Параллелизм и репликация данных.
15. EJB (Enterprise JavaBeans).
16. JINI.
Список литературы.



Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Построение распределенных систем на Java, Свистунов А.Н., 2021 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги



Скачать - pdf - Яндекс.Диск.
Дата публикации:





Теги: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2025-04-27 02:05:48