- •Введение. Система 360
- •Семейство компьютеров
- •Обратная совместимость
- •Наследники и клоны
- •Техническое описание
- •Важные унаследованные особенности
- •Архитектура
- •Операционная система
- •Периферические устройства
- •Устройства хранения с прямым доступом (dasd)
- •Ленточные накопители
- •Линейка мэйнфреймов ibm System/370
- •1. Классическая архитектура «клиент-
- •2. Многоуровневые (многозвенные)
- •2.1. Трехуровневая архитектура.
- •2.2. Менеджеры транзакций
- •3. Архитектура peer to peer
- •2. Понятие и виды кластеров
- •2.1 Отказоустойчивые кластеры
- •2.2 Кластеры с балансировкой нагрузки
- •2.3 Высокопроизводительные кластеры
- •3. Коммуникационной среды для повышения эффективности вычислений
- •4. Классы задач, решаемые кластерами
- •5. Типичные задачи кластерных систем
- •6. Пример вычислительного кластера
- •7. Заключение. Стоит ли использовать кластер
- •Изменения Интернет с появлением xml
- •Перевод с одного языка на другой
- •Edi против xml
- •Подход к распределению данных
- •Список литературы
- •Достоинства веб-служб
- •Список литературы
- •Введение
- •Потребность в технологиях Грид
- •Требования к Grid-архитектуре
- •Описание Grid-архитектуры
- •Fabric: управление локальными ресурсами
- •Connectivity: легкость и безопасность коммуникаций
- •Resource: разделение единичных ресурсов
- •Collective: координация ресурсов
- •Applications: уровень приложений
- •Концепция распределенных grid-вычислений
- •На счет grid
- •Вычислительный grid
- •Заключение
- •Список использованных источников
- •Облачные вычисления
- •SaaS (Software-as-a-service) - по-как-услуга
- •ПреимуществаSaaS
- •Концепция облачных вычислений
- •Классификация облаков
- •Преимущества облаков
- •Открытые решения по организации облачных вычислений
- •Eucalyptus
- •OpenNebula
- •Консолидация данных
- •Существующие подходы к консолидации
- •Архитектура централизованных баз данных
- •Архитектура федеративных баз данных
- •Сравнение федеративного и централизованного подходов
- •Требования к программному обеспечению федеративных баз данных
- •Существующие платформы федеративных баз данных
- •Ibm db2 Information Integrator
- •Этапы построения среды облачных вычислений
- •Этап 1. Анализ существующих ресурсов организации
- •Этап 2. Создание прототипа среды облачных вычислений
- •Этап 3. Развертывание прототипа в полном масштабе
Список литературы
http://www.uic.unn.ru/~chep/html/poxml.htm
http://www.martynov.ru/xml/xml01.html#sec-origin-goals
http://www.codenet.ru/webmast/xml/part2.php
http://citforum.parma.ru/internet/articles/xml_tamino.shtml
http://kunegin.narod.ru/ref2/xml/intro.htm
http://www.genon.ru/GetAnswer.aspx?qid=b2586fe1-a5bf-4dda-b880-60af307d56de
http://www.bytemag.ru/articles/detail.php?ID=6641
http://www.pcwork.ru/xml_server_tamino_.htm
http://www.osp.ru/os/2002/05/181463/
http://www.ediweb.ru/?menu=solutions
http://citforum.ru/internet/articles/xmledi.shtml
http://www.webclub.ru/archive/xml/article-225.html
Лекция 7. Сервис — ориентированная архитектура
Слайд 1. “Определение SOA”
Компоненты программы могут быть распределены по разным узлам сети, и предлагаются как независимые, слабо связанные, заменяемые сервисы-приложения. Программные комплексы, разработанные в соответствии с SOA, часто реализуются как набор веб-сервисов, интегрированных при помощи известных стандартных протоколов (SOAP, WSDL, и т. п.) - о которых мы расскажем подробно на следующих слайдах.
Интерфейс компонентов SOA-программы предоставляет инкапсуляцию деталей реализации конкретного компонента (ОС, платформы, языка программирования, вендора, и т. п.) от остальных компонентов. Таким образом, SOA предоставляет гибкий и элегантный способ комбинирования и многократного использования компонентов для построения сложных распределённых программных комплексов.
Пример из жизни
--------------------------------------------------------------------------------------------------------
Электростанция общего пользования, генерирует и распределяет электричество.
Прокладка электрических проводов от системы распределения электрической компании (сервис) до жилых домов, позволяет доставить электричество его потребителям, для его потребления (функциональность сервиса, service functionality), и потребитель получает выработанное электричество (отдача от вызываемого сервиса) через сетевую розетку (интерфейс сервиса, service interface). Во время использования электричества, потребитель нуждается в понимании того, какой продукт он использует, каково электрическое напряжение от поставщика, максимально возможные нагрузки, при этом предполагается, что потребителю будет достаточно только подсоединять устройства, совместимые с предоставленным напряжением в сети без повреждений и убытка .
--------------------------------------------------------------------------------------------------------
Слайд 2. “Веб-сервис (служба)”
Веб-служба, веб-сервис — программная система, идентифицируемая строкой URI, чьи общедоступные интерфейсы определены на языке XML. Описание этой программной системы может быть найдено другими программными системами, которые могут взаимодействовать с ней согласно этому описанию посредством сообщений, основанных на XML, и передаваемых с помощью интернет-протоколов. Веб-служба является единицей модульности при использовании сервис-ориентированной архитектуры приложения.
Слайд 3. “Стандарты”
XML: текстовый формат, предназначенный для хранения структурированных данных (взамен существующих файлов баз данных), для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. Целью создания XML было обеспечение совместимости при передаче структурированных данных между разными системами обработки информации, особенно при передаче таких данных через Интернет.
SOAP: протокол обмена структурированными сообщениями в распределённой вычислительной среде. Используется для обмена произвольными сообщениями в формате XML.
WSDL: Язык описания внешних интерфейсов веб-службы на базе XML;
UDDI: Универсальный интерфейс распознавания, описания и интеграции (Universal Discovery, Description and Integration). UDDI позволяет компаниям представить свой веб-сервис для публики. Этот каталог и работает он как телефонная книга всех веб-сервисов. Регистрация в каталоге UDDI осуществляется бесплатно, и основатели надеются, что этот каталог будет содержать описания всех-всех-всех сервисов по всей Сети, так что для поиска нужного веб-сервиса достаточно будет обратиться лишь к одному каталогу UDDI.
Слайд 4. “Достоинства и недостатки веб-сервисов”