Веб-службы для удаленных портлетов (WSRP ) - это одобренный OASIS стандарт сетевого протокола, предназначенный для связи с удаленными портлеты.
Спецификация 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 в помощь разработчикам:
Первый выпуск, WSRP v1, предоставлял платформу с ограниченной совместимостью. От дальнейших версий WSRP v1 отказались, чтобы сосредоточить усилия на WSRP v2. WSRP v2 дополняет первоначальный стандарт функциями кросс-портлетной координации и управления доступом. Это крупное обновление стандарта позволяет более эффективно интегрировать несколько источников контента, независимо от того, являются ли они локальными или удаленными, в новое веб-приложение. Кроме того, WSRP v2 поддерживает технологии Web 2.0, такие как AJAX и REST, не требуя их. WSRP v2 был одобрен OASIS 1 апреля 2008 г.