КАТЕГОРИИ: Архитектура-(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: bcf@mail.ru</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>bcf@mail.ru</email> <uin>35325827</uin> </address> </author> </editor_contacts> Это напоминает структуру базы данных, и не только внешним видом. XML позволяет такие манипуляции с полученными записями, как сортировка, поиск по заданным критериям. Кроме того, как вы наверняка заметили, в описаниях XML поощряется вложенность задаваемых тегов, как способ задания иерархии данных. Пользовательские теги задаются вами в подключаемой таблице стилей XSL.
Дата добавления: 2014-01-20; Просмотров: 362; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |