Веб-службы для удаленных портлетов

редактировать

Веб-службы для удаленных портлетов (WSRP ) - это одобренный OASIS стандарт сетевого протокола, предназначенный для связи с удаленными портлеты.

Содержание

  • 1 Обзор
  • 2 Реализация
  • 3 См. также
  • 4 Внешние ссылки

Обзор

Спецификация WSRP определяет веб-службу интерфейс для взаимодействия с веб-сервисами, ориентированными на презентацию. Первоначальная работа была произведена совместными усилиями технических комитетов OASIS Web Services for Interactive Applications (WSIA) и Web Services for Remote Portlets (WSRP). После утверждения WSRP v1 в качестве стандарта OASIS в сентябре 2003 года эти два технических комитета объединились и продолжили работу в качестве технического комитета OASIS Web Services for Remote Portlets (WSRP).

Сценарии, которые стимулируют функциональность WSRP, включают:

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

Реализация

Спецификация WSRP не делает никаких заявлений относительно реализации. Спецификация портлета Java, JSR 168 и WSRP не являются конкурирующими технологиями. JSR 168 может использоваться для определения портлета, а WSRP может использоваться для определения операций портлета для удаленных контейнеров. Портлеты JSR 168 и WSRP могут использоваться вместе для определения портлета и обеспечения удаленных операций. Аналогичным образом портлеты .NET могут быть созданы для использования с WSRP. Было продемонстрировано взаимодействие между реализациями JSR 168 и.NET WSRP.

Существует несколько реализаций WSRP в помощь разработчикам:

  • Oracle WebCenter обеспечивает основанную на стандартах реализацию производителя и потребителей WSRP 1.0 и 2.0.
  • IBM WebSphere Portal обеспечивает реализацию производителей и потребителей WSRP 1.0 и 2.0.
  • До версии 7.0 Liferay Portal / DXP обеспечивает реализацию производителя и потребителей WSRP 1.0 и 2.0, доступную как в коммерческой версии Enterprise Edition, так и в версии Community Edition с открытым исходным кодом.
  • Microsoft предоставляет веб-часть производителя и потребителя WSRP для SharePoint 2007, но только потребительская веб-часть WSRP для SharePoint 2010 и SharePoint 2013.
  • Целью проекта OpenPortal WSRP является создание высококачественного корпоративного -класс WSRP v1 и v2 производитель и потребитель с соответствующим сообществом разработчиков.
  • Проект GateIn Portal (JBoss и платформа eXo) обеспечивает реализацию обоих WSRP v1 и v2 ( начиная с GateIn 3.1.0), производитель и потребитель, использующие GateIn и GateIn Portlet Container.
  • Apache WSRP4J был подпроектом Apache Incubator, возглавляемым IBM с заявленной целью о "старте широкого внедрения" WSRP. WSRP4J был разработан для помощи в разработке и развертывании сервисов WSRP v1. WSRP4J находился в статусе инкубатора, прежде всего из-за патентных проблем, связанных со спецификацией WSRP. Учитывая статус инкубатора WSRP4J, проект не выпускал официальных релизов. Проект был прекращен в 2010 году.

Первый выпуск, WSRP v1, предоставлял платформу с ограниченной совместимостью. От дальнейших версий WSRP v1 отказались, чтобы сосредоточить усилия на WSRP v2. WSRP v2 дополняет первоначальный стандарт функциями кросс-портлетной координации и управления доступом. Это крупное обновление стандарта позволяет более эффективно интегрировать несколько источников контента, независимо от того, являются ли они локальными или удаленными, в новое веб-приложение. Кроме того, WSRP v2 поддерживает технологии Web 2.0, такие как AJAX и REST, не требуя их. WSRP v2 был одобрен OASIS 1 апреля 2008 г.

См. Также

Внешние ссылки

Последняя правка сделана 2021-06-20 10:28:40
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте