Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Web-сервис




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

Web-сервис или по-другому сервис WWW (World Wide Web - всемирная паутина) используется для удаленного доступа к распределенной по сети информации, представленной в гипертекстовом виде.

Гипертекстовый подход в Internet позволяет удаленным пользователям получать с помощью стандартных средств удобный способ просмотра документов, хранящихся на разных компьютерах и представленных в самых различных видах: файлах, отчетах, таблицах, сообщениях электронной почты. Основная идея гипертекста состоит в том, что внутри документов размещаются поля и ссылки.

Гипертекстовый документ состоит из так называемых страниц (pages). Каждая страница описывается некоторым файлом, в котором помещаются поля и ссылки. Поля указывают на то, что при просмотре данного файла в него будут оперативно встраиваться другие файлы, хранящие собственно данные поля - это может быть графика, мультипликация или звук. Поэтому страница в общем случае собирается на экране "на ходу" из различных источников. Таким об- разом, страница - это скорее виртуальное понятие. Ссылка используется для перехода на другую страницу по желанию пользователя.

Благодаря этому, пользователь имеет возможность просматривать составные документы, причем не обязательно последовательно, а в том порядке, как ему хочется. Пользователи автономных компьютеров уже давно имели дело с гипертекстовыми документами, например, в случае использования систем подсказки (help-систем), в которых можно находить ответы на интересующие вопросы, не читая подряд весь текст, а переходя от одной ссылки к другой. Для организации связей между текстами разной природы, то есть создания ссылок, используется стандартный язык гипертекстовой разметки HTML.

По сравнению с локальным использованием гипертекста, задача организации доступа к гипертексту удаленных пользователей является значительно более сложной. В этом случае необходимо решить, во-первых, проблему адресации информационных ресурсов (каким образом задавать ссылки на документы расположенные на разных компьютерах в разных сетях), а, во-вторых, разработать протокол обмена гипертекстовой информацией между процессом, запрашивающим данные (клиентом), и процессом, выполняющим запрос (сервером). Действительно, как и любой сетевой сервис, Web-сервис имеет серверную часть, называемую Web-сервером (или WWW-сервером), и клиентскую часть - программу просмотра или браузер (browser). Основным протоколом взаимодействия Web-сервера и Web-клиента является протокол HTTP.

При передаче запроса клиент Web указывает адрес нахождения требуемого документа. Этот адрес называется универсальным локатором ресурса (Universal Resource Locator, URL). Ниже приведены примеры URL:

http://www.citmgu.ru

http://www.citforum.ru

http://www.data.com/Tutorials/Openview/HP_Targets.htm

http://partnering.microsoft.com

В общем случае URL имеет следующий формат:

метод доступа://имя узла/имя файла

В качестве метода доступа указывается протокол, который клиент хотел бы использовать для доступа к ресурсу сервера. Стандартные браузеры обычно поддерживают несколько протоколов, в число которых обязательно входят протоколы HTTP и FTP.

Для идентификации узла используется либо, так называемое DNS-имя, либо IP-адрес. DNS-имя подобно имени файла состоит из нескольких составляющих, каждая из которых соответствует своему уровню иерархии: например, в URL http://partnering.microsoft.com именем узла является partnering.microsoft.com. Самая первая составляющая имени - partnering - соответствует имени компьютера (хоста), на котором находится ресурс, следующая составляющая имени - microsoft - определяет имя поддомена -группы хостов компании Microsoft, а составляющая com является именем домена верхнего уровня, включающего в себя наряду с поддоменом microsoft множество других поддоменов коммерческих организаций. Узел можно однозначно задать и с помощью IP-адреса, который имеет вид четырех чисел, разделенных точками, например: 193.45.24.45

Имя файла, содержащего гипертекст или графический образ, программу или почтовое сообщение, задается обычным образом - цепочкой имен каталогов, начиная с корневого каталога и кончая простым именем файла. Например, в URL http://www.data.com/TutorialOpenview/ HP_Targets.htm после имени Web-узла www.data.com указано полное имя файла /Tutorials/Openview/HP_Targets.htm.

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





Поделиться с друзьями:


Дата добавления: 2015-10-01; Мы поможем в написании ваших работ!; просмотров: 426 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Неосмысленная жизнь не стоит того, чтобы жить. © Сократ
==> читать все изречения...

2282 - | 1988 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.