Елена Чернопрудова: Проектирование распределенных информационных систем

Здесь есть возможность читать онлайн «Елена Чернопрудова: Проектирование распределенных информационных систем» — ознакомительный отрывок электронной книги, а после прочтения отрывка купить полную версию. В некоторых случаях присутствует краткое содержание. Город: Оренбург, год выпуска: 2012, категория: Технические науки / Технические науки / pedagogy_book / на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале. Библиотека «Либ Кат» — LibCat.ru создана для любителей полистать хорошую книжку и предлагает широкий выбор жанров:

любовные романы фантастика и фэнтези приключения детективы и триллеры эротика документальные научные юмористические анекдоты о бизнесе проза детские сказки о религиии новинки православные старинные про компьютеры программирование на английском домоводство поэзия

Выбрав категорию по душе Вы сможете найти действительно стоящие книги и насладиться погружением в мир воображения, прочувствовать переживания героев или узнать для себя что-то новое, совершить внутреннее открытие. Подробная информация для ознакомления по текущему запросу представлена ниже:

Елена Чернопрудова Проектирование распределенных информационных систем
  • Название:
    Проектирование распределенных информационных систем
  • Автор:
  • Издательство:
    Литагент БИБКОМ
  • Жанр:
    Технические науки / Технические науки / pedagogy_book / на русском языке
  • Год:
    2012
  • Город:
    Оренбург
  • Язык:
    Русский
  • Рейтинг книги:
    5 / 5
  • Ваша оценка:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5
  • Избранное:
    Добавить книгу в закладки

Проектирование распределенных информационных систем: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Проектирование распределенных информационных систем»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

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

Елена Чернопрудова: другие книги автора


Кто написал Проектирование распределенных информационных систем? Узнайте фамилию, как зовут автора книги и список всех его произведений по сериям.

Проектирование распределенных информационных систем — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система автоматического сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Проектирование распределенных информационных систем», без необходимости каждый раз заново искать на чём Вы остановились. Не бойтесь закрыть страницу, как только Вы зайдёте на неё снова — увидите то же место, на котором закончили чтение.

– процесс видит только интерфейс;

– наиболее популярные технологии распределенных объектов в настоящее время:

– Microsoft DCOM;

– OMG CORBA;

– Java RMI.

4 Распределенные документы обозначение «Distributed Documents»;

– реализация: World Wide Web – цель: Прозрачность размещения документов; особенности функционирования:

– ссылки связывают документы;

– содержимое не ограничено текстовой информацией.

Кратко сформулируем задачи промежуточного уровня:

– обеспечение интероперабельности;

– обеспечение безопасности;

– обеспечение целостности данных;

– балансировка нагрузки;

– обнаружение удаленных компонент.

Чтобы достигнуть цели своего существования – улучшения выполнения запросов пользователя – распределенная информационная система должна удовлетворять некоторым необходимым требованиям.

Можно сформулировать следующий набор требований, которым в наилучшем случае должна удовлетворять РИС.

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

Масштабируемость. Масштабируемость вычислительных систем имеет несколько аспектов. Наиболее важный из них – возможность добавления в распределенную систему новых компьютеров для увеличения производительности системы, что связано с понятием балансировки нагрузки (load balancing) на серверы системы. К масштабированию относятся так же вопросы эффективного распределения ресурсов сервера, обслуживающего запросы клиентов.

Поддержание логической целостности данных. Запрос пользователя в распределенной системе должен либо корректно выполняться целиком, либо не выполняться вообще. Ситуация, когда часть компонент системы корректно обработали поступивший запрос, а часть – нет, является наихудшей.

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

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

Эффективность. В узком смысле применительно к распределенным системам под эффективностью будет пониматься минимизация накладных расходов, связанных с распределенным характером системы. Поскольку эффективность в данном узком смысле может противоречить безопасности, открытости и надежности системы, следует отметить, что требование эффективности в данном контексте является наименее приоритетным. Например, на поддержку логической целостности данных в распределенной системе могут тратиться значительные ресурсы времени и памяти, однако система с недостоверными данными вряд ли нужна пользователям.

Классическим примером системы, в значительной мере отвечающей всем представленным выше требованиям, является система преобразования символьных имен в сетевые IP-адреса (DNS). Система имен – организованная иерархически распределенная система, с дублированием всех функций между двумя и более серверами.

Повышение отношения производительности к затратам. Любая задача может быть разделена между между различными компьютерами в распределенной системе. Такая конфигурация обеспечивает лучшее соотношение производительности к стоимости системы. Это особенно актуально для конфигурации «сеть рабочих станций» (NOW).

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

Читать дальше

Похожие книги на «Проектирование распределенных информационных систем»

Представляем Вашему вниманию похожие книги на «Проектирование распределенных информационных систем» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё не прочитанные произведения.


Отзывы о книге «Проектирование распределенных информационных систем»

Обсуждение, отзывы о книге «Проектирование распределенных информационных систем» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.