Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_po_infe1.docx
Скачиваний:
24
Добавлен:
11.02.2015
Размер:
493.37 Кб
Скачать

11.Интернет-сервисы.

Веб сервис (Web service) - это любая программно-аппаратная система, доступная посредством сети и использующая стандартизованную систему XML-сообщений. Проще говоря, веб сервис - это всё, к чему можно обратиться через сеть, используя специальный формальный язык, и получить ответ (некие потенциально полезные пользователю данные).

Замечательным свойством современным интернета является то, что он зачастую способен заменять программы на вашем компьютере. Вы и данные храните в интернете, и редактируете их прямо на сайте.

Плюс: данные всегда с вами, на какой компьютер вы бы ни пришли.

Минус: без интернета ваши данные недоступны.

Плюс: у продвинутых сервисов реализованы системы синхронизации, позволяющие работать и в offline-режиме.

Минус: ваши данные хранятся "на облаке", вы всегда будете опасаться, не сможет ли кто-нибудь получить к ним несанкционированный доступ.

Плюс: а, возможно, это и безопасней, ведь что надежней, ваш компьютер или дата-центры Google?

Что же позволяют осуществлять подобные сервисы? Да многое. Даже документы вы можете свои редактировать online (google docs), и развития этого проекта безумно боится Microsoft - ведь такой редактор документов online совершенно бесплатен и позволяет каждому, у кого есть доступ в интернет, иметь всегда при себе редактор в стиле Microsoft Word (да-да, всегда, технология Google Gears позволяет редактировать документы не только когда у вас есть доступ в интернет, а потом проводить синхронизацию). А ведь если пользователи начнут пользоваться такой программой, они перестанут использовать Microsoft Word, перестанут использовать Microsoft Word - могут перестать использовать Windows вообще.

Идея веб-сервисов была разработана такими гигантами компьютерной индустрии как Sun, Oracle, HP, Microsoft и IBM. В этой идее нет ничего нового, но это большой шаг вперед к упрощенному доступу к программам через сеть.

Благодаря веб-сервисам функции любой программы могут стать доступными через Интернет. Таким образом такие программы как PHP, ASP, JSP скрипты, JavaBeans, COM-объекты и все остальные наши любимые средства программирования могут теперь обращаться к какой-нибудь программе, работающей на другом сервере (т.е. к веб-свервису), и использовать ответ, полученный от нее на своем веб-сайте, или приложении.

Минусы:

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

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

-Сейчас лишь немногие компании создают веб-сервисы, и немногие компании ими пользуются. На отладку и улучшение системы веб-сервисов еще требуется длительное время.

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

Ровно 20 лет назад, 6 августа 1991 г. появился первый в мире веб-сайт.