Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Некоторые этапы развития IT технологий

ПАРАЛЛЕЛЬНЫЕ ВЫЧИСЛЕНИЯ В ГРИД

ЛЕКЦИЯ 18.

Некоторые этапы развития параллельных технологий. Информатизация сегодня вступила в четвертый этап своего развития. Первый был связан с появлением больших компьютеров (мейнфреймов), второй — с созданием персональных компьютеров, третий — с появлением Интернета. Четвертый этап информатизации включает ряд новых технологий на базе интернета:

• Интернет это глобальная система сетей, соединяющая множество компьютеров и локальных (сравнительно небольших) сетей и позволяющая им

взаимодействовать друг с другом.

• Веб (паутина) это способ доступа к информации находящейся на удален

ном, но включенном в Интернет компьютере.

• Web службы (Web Services) – это удаленные сервисные объекты, реали-

зующие по запросу пользователя некоторую функциональность.

• Грид – способ совместного использования ресурсов, распределенных по

разным, географически удаленным друг от друга, точкам планеты. Эта

технология позволяет объединить для решения одной задачи множество

кластеров и отдельных процессоров. Грид в той или иной мере использует

достижения упомянутых выше технологий, в особенности Web службы,

многие элементы которых вошли в Грид.

• Облачные технологии. Это система доступа к ресурсам, в рамках которой информация постоянно хранится на серверах в интернете и временно кэ-

шируется на клиентской стороне, например, на персональных компьюте-

рах, игровых приставках, ноутбуках, смартфонах и т. д..

Интернет. Интернет есть единое информационное пространство, в котором можно строить различные сооружения - сайты, хосты, серверы и т. д. История Интернет началась с 1958 года, когда США создали организацию под названием DARPA. В 1969-м году была построена первая Сеть, основанная на современных принципах Интернет. К 1978-му году были выработаны все базовые протоколы, которые и сейчас используются в Интернет, в чстности:

• Адресный протокол IP (Internet Protocol address)

• Протокол HTTP (Hyper Text Transfer Protocol), в котором есть ссылки на

другие гипертексты

WWW. WWW, World Wide Web, Всемирная паутина, Web, Веб, - это все названия одного и того же сервиса, который появился в 1991 году и использует протокол HTTP для передачи гипертекстовых документов и других файлов от Веб сервера к клиентам. Все перемещения по сети от одного документа к другому происходят по ссылкам. Эти документы написаны на языке HTML (HyperText Markup Language). Этот язык позволяет работать практически со всеми доступными сейчас на компьютере видами документов: это могут быть текстовые файлы, иллюстрации, звуковые и видео ролики, и т.д. Программа просмотра HTML текстов называется browser (браузер).

Таким образом, WWW - система в целом состоит из следующих компонент:

• Язык гипертекстовой разметки HTML

• Протокол передачи гипертекста HTTP

• Спецификаций на типы данных в Internet (Internet Media Types)

• Системы WWW-адресации (URL, URN, URI etc.)

Язык HTML собой разметку, сделанную обычными английскими словами

внутри документа. HTML был разработан для того, чтобы выделить в докумен-

тах логическую структуру.

Аббревиатура URL расшифровывается как Uniform Resource Locat что

можно перевести, как "единый указатель на ресурс". Практически, это адрес

документа.

Web services (Web службы). Web – сервис это серверный объект, реализующий некоторый элемент функциональности, с которым могут взаимодействовать удаленные программы по протоколу HTTP посредством сообщений на языке XML.

Традиционно, используя Internet, клиениту придется посетить сервер авиа

компании, сервер гостиниц, сервер компании по аренде автомобилей и так да-

лее. Более удобно было бы запустить приложение, которое бы приняло от кли-

ента необходимую информацию и выполнило все эти рутинные действия Что-

бы это стало возможным, следует использовать Web-сервисы.

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

Web Services базируется на применении открытых стандартов и протоко-

лов, ключевыми из которых являются следующие:

1. SOAP (Simple Object Access Protocol) — протокол доступа к простым объектам, т.е. механизм для передачи информации между уделенными объектами на базе протокола HTTP и некоторых других Интернет-протоколов;

2. WSDL (Web Services Description Language) — язык описания Web-сервисов;

3. UDDI (Universal Description, Discovery and Integration) — универсальное описание, обнаружение и интеграция — упрощенно говоря, протокол поиска ресурсов в Интернете.

Рассмотрим, как выполняется обращение к Web-службе. Этапы таковы:

• Сначала на языке UDDI производится обращение к сетевой справочной

системе. В ответ предоставляется набор интернет адресов, содержащих тре-

буемую службу.

• Затем производится обращение к службе по одному из адресов, представленных UDDI. Служба отвечает на языке WSDL, который предоставляет

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

• Зная эти правила, пользователь на языке SOAP передает службе свое задание и получает ответ.

UDDI, WSDL, SOAP – это основные протоколы Web-служб, и реализованы они на системе адресации HTTP (TCP/IP) и языке XML (EXtensible Markup Language). XML - это в переводе "расширяемый язык разметки", предназначенный для описания данных и их типов. Для адресации в Web-службах используется простой URI (Uniform Resource Identifiers), подобный URL (Uniform Resource Location).

Язык XML. Основой для реализации всех этих протоколов является язык XML (EXtensible Markup Language - расширяемый язык разметки). HTML и XML создавались с различными целями:

• HTML создавался для демонстрации данных и фокусируется на том, как

данные выглядят.

• XML создавался для описания данных и фокусируется на том, чем являются данные. XML-теги идентифицируют данные (указывает тип данных), а не способ их отображения. Если HTML-тег указывает, например, "отобразить

эти данные жирным шрифтом" (<b>...</b>), XML-тег действует как имя

поля в вашей программе. Он ставит метку на часть данных, которые иденти-

фицирует (например: <message>...</message>). Рассмотрим,например

пример:

<h1>Что XML грядущий нам готовит</h1>

<h2>Дмитрий Петров</h2>

<p>Страна: Беларусь</p>

<p>Организация: Design Studio DS</p>

<p>WWW: http://петров.virtualave.net/ds/</p>

<p>E-Mail: [email protected]</p>

<p>UIN: 35325827</p>

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

Посмотрим как XML – представим вышеприведенную информацию на XML.

<?xml version = "1.0"?>

<editor_contacts>

<author>

<first_name>Дмитрий</first_name>

<last_name>Петров</last_name>

<article_title>Что XML грядущий нам готовит</article_title>

<adress>

<coutry>Беларусь</country>

<work>Design Studio DS</work>

<url>http://петров.virtualave.net/ds/</url>

<email>[email protected]</email>

<uin>35325827</uin>

</address>

</author>

</editor_contacts>

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

 

<== предыдущая лекция | следующая лекция ==>
Метод решения СЛАУ с постолбцовым выбором главного элемента | Облачные вычисления
Поделиться с друзьями:


Дата добавления: 2014-01-20; Просмотров: 340; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.017 сек.