Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy_KIS_A1607_4.docx
Скачиваний:
13
Добавлен:
23.09.2019
Размер:
1.09 Mб
Скачать
  1. Компоненты и протоколы Web-сервиса.

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

  • электронная почта (E-mail), обеспечивающая возможность обмена сообщениями одного человека с одним или несколькими абонентами;

  • телеконференции, или группы новостей (Usenet), обеспечивающие возможность коллективного обмена сообщениями;

  • сервис FTP – система файловых архивов, обеспечивающая хранение и пересылку файлов различных типов;

  • сервис Telnet, предназначенный для управления удаленными компьютерами в терминальном режиме;

  • World Wide Web (WWW, W3) – гипертекстовая (гипермедиа) система, предназначенная для интеграции различных сетевых ресурсов в единое информационное пространство;

  • сервис DNS, или система доменных имен, обеспечивающий возможность использования для адресации узлов сети мнемонических имен вместо числовых адресов;

  • сервис IRC, предназначенный для поддержки текстового общения в реальном времени (chat);

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

Web-сервис — компонент, предоставляющий Internet-клиентам набор функций API или web-методов. Основная задача web-сервисов — обеспечение межпрограммного взаимодействия. В отличие от традиционного web-приложения, у web-сервиса нет пользовательского интерфейса (GUI). Вместо этого у него есть программный интерфейс, то есть web-сервис предоставляет функции (web-методы), которые могут быть вызваны удаленно (например, по сети Internet). Web-сервис не предназначен для обслуживания конечных пользователей. Его задача — предоставление услуг другим приложениям, будь то web-приложения, приложения с графическим пользовательским интерфейсом или консольные приложения. Существует 3 протокола создания сервиса:

  • SOAP (Simple Object Access Protocol)

  • REST (Representational State Transfer)

  • XML-RPC (XML Remote Procedure Call)

  1. Эволюция технологий разработки Web-приложений

  1. Web-портал: назначение, классификация

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

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

Все порталы выполняют функции поиска, а также предоставляют Интернет-сервисы, например: электронная почта, лента новостей и т.д..

Идея работы портала — создание или представления критической (крупнейшей) массы интернет-сервисов, которыми можно было бы привлечь к себе такое количество пользователей-клиентов, который будет постоянно пополняться и увеличиваться.

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

В настоящее время с точки зрения назначения различают три основных типа порталов:

  • Публичные, или горизонтальные, порталы (называемые иногда мегапорталами), такие как Yahoo, Lycos, Excite, Rambler. Такие порталы нередко являются результатом развития поисковых систем. Предназначены они для самой широкой аудитории, что отражается на содержании предоставляемой ими информации и услуг. Как правило, эта информация носит общий характер (например, новости о политических событиях, культурной жизни и т.д.), равно как и предоставляемые услуги (электронная почта, новостные рассылки и т.д.). Поскольку сфера деятельности таких компаний пересекается со сферой деятельности средств массовой информации, во многих западных странах в последнее время наблюдаются процессы слияния публичных порталов и средств массовой информации в рамках одной компании (рис. 1).

  • Вертикальные порталы. Этот вид порталов предназначен для специфических видов рынка и обслуживает аудиторию, пользующуюся услугами этого рынка или работающую на нем. Примерами таких порталов могут служить, например, туристические агентства, предоставляющие услуги по бронированию мест в гостиницах, заказу и доставке билетов, доступу к картам и сведениям об автомобильных маршрутах и т.д., либо порталы типа B2B (business-to-business), позволяющие своим клиентам реализовывать совместные бизнес-операции (например, выбирать поставщиков и осуществлять закупку товаров, проводить аукционы и т.д.). Число таких порталов в последнее время быстро растет, поскольку все новые и новые рынки товаров и услуг перемещаются в Интернет (рис. 2).

  • Корпоративные порталы предназначены для сотрудников, клиентов и партнеров одного предприятия. Пользователи такого портала получают доступ к предназначенным им сервисам и приложениям в зависимости от их роли и персонального профиля (рис. 3).

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

Основными характеристиками современных корпоративных порталов являются:

  • обеспечение возможности доступа сотрудников предприятия ко всем информационным ресурсам этого предприятия через единый интерфейс;

  • возможность осуществления поиска нужной информации;

  • возможность публикации пользовательской информации;

  • поддержка режимов коллективной работы;

  • строгая персонализация пользователей.

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

  1. Сравнительный анализ программных технологий построения порталов на примере программных продуктов IBM, Microsoft, Oracle

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]