Веб-службы для удаленных портлетов - Web Services for Remote Portlets
Веб-службы для удаленных портлетов (WSRP) является ОАЗИС -одобренный сетевой протокол стандарт предназначен для связи с удаленными портлеты.
Обзор
Спецификация 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 могут использоваться вместе для определения портлета и обеспечения удаленных операций. По аналогии, .СЕТЬ портлеты могут быть созданы для использования с 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 проект (JBoss & eXo Platform), обеспечивает реализацию как WSRP v1, так и v2 (начиная с GateIn 3.1.0), производителя и потребителя с помощью GateIn и контейнера портлетов GateIn.
- Apache WSRP4J был Инкубатор Apache подпроект, возглавляемый IBM с заявленной целью "дать толчок широкому распространению" WSRP. WSRP4J был разработан для помощи в разработке и развертывании сервисов WSRP v1. WSRP4J находился в статусе инкубатора, прежде всего из-за патентных проблем, связанных со спецификацией WSRP. Учитывая статус инкубатора WSRP4J, проект не выпускал официальных релизов. Проект завершен в 2010 году.
Первый выпуск, WSRP v1, предоставлял платформу с ограниченной функциональной совместимостью. От дальнейших версий WSRP v1 отказались, чтобы сосредоточить усилия на WSRP v2. WSRP v2 дополняет первоначальный стандарт функциями кросс-портлетной координации и управления доступом. Это крупное обновление стандарта позволяет более эффективно интегрировать несколько источников контента, независимо от того, являются они локальными или удаленными, в новое веб-приложение. Кроме того, WSRP v2 поддерживает Веб 2.0 технологии, такие как AJAX и ОТДЫХ, не требуя их. WSRP v2 был одобрен OASIS 1 апреля 2008 г.
Смотрите также
внешняя ссылка
- Веб-службы для удаленных портлетов OASIS TC
- Спецификация WSRP 1.0
- Спецификация WSRP 2.0
- «Введение в веб-службы для удаленных портлетов». IBM DeveloperWorks. 15 апреля 2005 г. Архивировано с оригинал на 2008-05-28.
- Сообщество и дискуссионный форум WSRP
- Интеграция с SharePoint WSRP
- Apache WSRP4J Реализация Java для производителя WSRP (инициирована IBM в 2003 г. и завершена в 2010 г.)
- Сообщество с открытым исходным кодом JSR-168 / WSRP на java.net
- WSRP FAQ