рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Требования к системе

Требования к системе - Лекция, раздел Философия, Распределенные системы обработки информации · Функциональные - Поддаются Локализации При Реализации · Нефункцион...

· Функциональные - поддаются локализации при реализации

· Нефункциональные - относятся к качеству системы – носят глобальный характер и оказывают существенное влияние на выбор общей архитектуры системы на этапе проектирования:

§ Масштабируемость – способность системы адоптироваться к будущему росту нагрузки

§ Открытость – систему можно легко расширять и модифицировать (интеграция новых компонентов, отвечающих новым функциональным требованиям => компоненты должны иметь четко определенные интерфейсы)

§ Неоднородность. В распределенных системах, компоненты должны объявлять о предлагаемых услугах. Заявки могут быть синхронными/асинхронными. Клиент и сервер могут быть неоднороднымию. Причины неоднородности:

o Компоненты могут приобретаться в готовом виде

o При создании нового компонента, на него могут накладываться требования взаимодействия см существующими компонентами

o Компоненты создаются разными разработчиками

o Используются различные технологии

§ Разделение ресурсов

Ресурс – аппаратура, ПО, данные

Требуется определить, кому будет разрешен доступ к ресурсу => требуется вести учет пользователей

Менеджер ресурсов – компонент, предоставляющий доступ к разделяемым ресурсам

 

Модели взаимодействия:

o Клиент-серверная (сервер предоставляет доступ к ресурсам)

o Концепция распределенных объектов, предоставляющих доступ к имеющимся у них ресурсам при обращении других компонентов

§ Отказоустойчивость – система может продолжать работу даже в случае неисправности => избыточность => применение репликации (при отказе компонента, начинает работать его копия и обслуживание не прекращается)

 

– Конец работы –

Эта тема принадлежит разделу:

Распределенные системы обработки информации

Недашковский Вячеслав Михайлович... Язык Java среда Eclipse... Лекция Литература Кен А Госменг Дж Холлез Д Язык программирования Java е изд пер с англ М изд дом Вильямс с...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Требования к системе

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

История и предпосылки
1991 Patric Norton – разработка языка, чтобы программировать бытовые устройства. · сделать машинонезависимый язык и не зависимый от процессоров. Для этого программы преобразуются в промежу

Архитектура Java
Пример 1. class Hello { public static void main(String[] args) { System.out.println(“Здравтствуй!”); } } Модификаторы и функция main нужны, чтобы к

Взаимодействие потоков
wait(); notifyAll(); notify();   synchronized void DoWhileCondition() { обязательно [while !условие wait] //выполнить что-либо }

Обработка событий
Есть объекты событий – EventObject. Соответственно имеются типы событий: ActionEvent, WindowEvent и другие. Чтобы подписаться на событие: ОбъектИсточника.addСобытиеListner(объект слуш

Понятие распределенной системы
1. РС содержит компоненты, которые распределены по разным компьютерам., 2. Определение 2.1 Хост – компьютер, на котором размещены компоненты вычислительной системы: аппаратура и сетевая ОС

Прозрачность системы
Имеет несколько различных аспектов: 1. Прозрачность масштабируемости (обеспечивается 4, 5) 2. Прозрачность производительности (обеспечивается 4, 5) 3. Прозрачность отказа

Удаленный вызов процедур
Есть машины: A и B. A вызывает процедуру, которая выполняется на B. count = read(fd, buf, bytes); Таблица 2.1. Стек при вызове процедуры bytes

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

Привязка клиента к объекту.
Вот мы сказали, есть механизм удаленного вызова RPC и есть РО. Много общего. Различия: система с РО обычно предоставляет клиентам ссылки на объекты, причем они уникальны в пределах всей системы. Та

Идентификатор сервера
Разрешение имени представляет собой процесс доступа к именованной сущности. => для этого необходимо реализовать некоторую систему наименований. Имя – это последовательность битов, используемых д

О языке определения интерфейсов
Прежде чем обратится к методу объекта, клиент должен осуществить процесс связывания (в адресном пространстве клиента создается заместитель, представляющий образ удаленного объекта). С помощью замес

Адаптер объекта
1. Правила обращения к объекту называют политикой активизации. Прежде чем обратится к объекту, часто его надо поместить в адресное пространство сервера, то есть активизирован.

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

Реализация технологии клиент-сервер на Java (работа с сетями)
Вызывается telnet с соотв. параметрами. import java.io.*; import java.net.*; public class SocketTest { public static void main (String[] args) { try {

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

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

Объектный трейдинг.
Бывают ситуации, когда клиент напрямую не может идентифицировать сервер. Тогда выход этого сервера по просьбе клиент осуществляет трейдер: он выбирает поставщика сервиса или сервера, опираясь на не

Логические часы. Алгоритм Лампорта.
Есть ситуации, когда важно нет точное время выполнения процесса, а точная последовательность выполнения. Для таких случаев используют достаточно часто алгоритм Лампорта синхронизации логических час

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги