Компоненты и протоколы 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)
Эволюция технологий разработки Web-приложений
Web-портал: назначение, классификация
Веб-портал - это совокупность взаимосвязанных непосредственно и через сеть "Интернет" аппаратных средств, включающих компьютеры и машиночитаемые электронные носители информации с заранее записанной на них информацией и/или выполненные с возможностью записи и считывания информации в виде компьютерных программ, баз данных и т.п., выполненная с возможностью обработки указанной информации и команд пользователя веб-портала и предоставления ему Интернет-сервисов как результатов обработки указанных информации и команд.
Также порталы функционируют как точки доступа к информации в Интернете или сайты, которые помогают пользователям в поиске нужной информации через Интернет. Такие порталы представляют информацию из разных источников или тем объединенным способом и также называют навигационными сайт.
Все порталы выполняют функции поиска, а также предоставляют Интернет-сервисы, например: электронная почта, лента новостей и т.д..
Идея работы портала — создание или представления критической (крупнейшей) массы интернет-сервисов, которыми можно было бы привлечь к себе такое количество пользователей-клиентов, который будет постоянно пополняться и увеличиваться.
По своей сути портал — это Web-сайт, предназначенный для определенной аудитории (например, клиентов и сотрудников компании), осуществляющий анализ, обработку и доставку информации и предоставляющий доступ к различным сервисам на основе персонализации пользователей с помощью любого устройства, подключенного к Интернету. Классифицировать порталы можно по различным признакам, но чаще всего прибегают к классификации по назначению.
В настоящее время с точки зрения назначения различают три основных типа порталов:
Публичные, или горизонтальные, порталы (называемые иногда мегапорталами), такие как Yahoo, Lycos, Excite, Rambler. Такие порталы нередко являются результатом развития поисковых систем. Предназначены они для самой широкой аудитории, что отражается на содержании предоставляемой ими информации и услуг. Как правило, эта информация носит общий характер (например, новости о политических событиях, культурной жизни и т.д.), равно как и предоставляемые услуги (электронная почта, новостные рассылки и т.д.). Поскольку сфера деятельности таких компаний пересекается со сферой деятельности средств массовой информации, во многих западных странах в последнее время наблюдаются процессы слияния публичных порталов и средств массовой информации в рамках одной компании (рис. 1).
Вертикальные порталы. Этот вид порталов предназначен для специфических видов рынка и обслуживает аудиторию, пользующуюся услугами этого рынка или работающую на нем. Примерами таких порталов могут служить, например, туристические агентства, предоставляющие услуги по бронированию мест в гостиницах, заказу и доставке билетов, доступу к картам и сведениям об автомобильных маршрутах и т.д., либо порталы типа B2B (business-to-business), позволяющие своим клиентам реализовывать совместные бизнес-операции (например, выбирать поставщиков и осуществлять закупку товаров, проводить аукционы и т.д.). Число таких порталов в последнее время быстро растет, поскольку все новые и новые рынки товаров и услуг перемещаются в Интернет (рис. 2).
Корпоративные порталы предназначены для сотрудников, клиентов и партнеров одного предприятия. Пользователи такого портала получают доступ к предназначенным им сервисам и приложениям в зависимости от их роли и персонального профиля (рис. 3).
Помимо этих трех типов порталов термин «портал» иногда употребляется применительно к некоторым другим типам Web-приложений, предоставляющих своим пользователям те или иные услуги через Интернет, например, к голосовым порталам, предоставляющим доступ к некоторым услугам по телефонной линии с помощью голосовых команд или команд, посылаемых с клавиатуры телефона, или к так называемым персональным порталам, предоставляющим услуги персональных информационных менеджеров и электронной почты.
Основными характеристиками современных корпоративных порталов являются:
обеспечение возможности доступа сотрудников предприятия ко всем информационным ресурсам этого предприятия через единый интерфейс;
возможность осуществления поиска нужной информации;
возможность публикации пользовательской информации;
поддержка режимов коллективной работы;
строгая персонализация пользователей.
Отметим, что конфигурация рабочего места и предоставляемая пользователю информация в корпоративных порталах осуществляются на основе строгой персонализации и прав доступа пользователя к тем или иным ресурсам (данным, сервисам, приложениям, документам). Так, клиент Интернет-магазина может получать информацию о поступлении в магазин новых товаров в соответствии с его профилем, сформированным на основе истории его покупок или анкетных опросов, а также на основе сведений, предоставленных о нем менеджерами магазина. Обычно порталы обеспечивают не просто персонализацию, но и обратную связь со своими пользователями.
Сравнительный анализ программных технологий построения порталов на примере программных продуктов IBM, Microsoft, Oracle
- Вопросы к экзамену по дисциплине корпоративные ис (для гр. А -16-07) весна 2012
- Хозяйственная деятельность предприятий
- Задачи управления предприятием.
- Информационные ресурсы предприятия.
- Автоматизация управления бизнес-процессами.
- Назначение и свойства корпоративных ис.
- Системный подход к информатизации процессов управления.
- Структура кис, характеристика его компонентов.
- Обязательные требования к информационным системам
- Корпоративная информационная система как комплекс ис
- Методологии анализа бизнес – процессов в кис.
- Модель Захмана: основные элементы, характеристика компонентов.
- Классификация ис.
- Этапы проектирования кис.
- Особенности типового проектирования кис.
- Назначение и функции кис erp-систем.
- Функциональность и назначение crm-систем.
- Функциональность mrp-систем
- Назначение и функциональность mrpii – систем.
- Специфика формирования требований к кис.
- Архитектура кис и её виды.
- Многозвенная архитектура кис.
- Методы построения распределенных ис в архитектуре клиент-сервер.
- Стандарты открытых информационных систем
- Сетевые протоколы взаимодействия открытых систем osi.
- Удаленный вызов процедур и объектов.
- Основные компоненты технологии corba
- Обзор архитектуры
- Сравнительный анализ технологий dcom, corba.
- Особенности Интранет/Интранет-технологии построения кис.
- Основные свойства распределенных бд (по Дейту).
- Тиражирование (репликация) в распределенных ис.
- Методы управление распределенными транзакциями.
- Обеспечение отказоустойчивости
- Способы управления транзакциями в распределенных ис. Механизм двухфазной фиксации транзакций.
- Internet-технология как клиент – серверная технология. Понятие Web-сервиса, Web-приложения и Web-сайта.
- Компоненты и протоколы Web-сервиса.
- Olap-технологии в кис: назначение. Классификация задач olap в кис.
- Свойства olap-систем.
- Основные элементы многомерной модели данных. Пример.
- Основные операции над многомерной моделью данных. Примеры.
- Способы реализации olap-систем Реализации olap
- Эволюция доступа к источникам данных: ado. Net, Entity Framework
- Назначение и общая характеристика .Net-технологии.
- Архитектура Web-приложения в asp.Net
- Технология ado.Net, специфика доступа к удаленным данным.
- Объектная модель ado.Net. Характеристика и назначение основных объектов. Примеры
- Технология asp.Net. Методы доступа к удаленным данным.
- Подключение к источнику данных
- Объектная модель asp.Net. Характеристика и назначение основных объектов. Примеры.
- Компоненты asp. Примеры использования для доступа к различным источникам данных.
- Общая характеристика рынка программных продуктов кис.
- Анализ рынка программных продуктов кис
- Общая характеристика программных продуктов для кис компании Oracle
- Что такое лицензия Oracle.
- Лицензия на обновление программного обеспечения Oracle и поддержку (Software Update License & Support)
- Продление поддержки (Support Renewals)
- Лицензионные метрики (License Metrics)
- Многоядерные процессоры (Multi-core Processors)
- Общая характеристика программных продуктов для кис компании sap
- .Общая характеристика программных продуктов для кис компании baan
- Общая характеристика программных продуктов для кис компании Парус
- Общая характеристика программных продуктов для кис компании 1с: предприятие