Протокол компьютерной сети
Веб-службы для удаленных портлетов ( 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, призванных помочь разработчикам:
- 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, [1] но только веб-часть потребителя 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 года.
Смотрите также
Ссылки
- ^ "WSRP Toolkit for SharePoint 2007". Архивировано из оригинала 2011-08-12 . Получено 2011-06-03 .
Внешние ссылки
- Веб-сервисы для удаленных портлетов OASIS TC
- Спецификация WSRP 1.0
- Спецификация WSRP 2.0
- «Введение в веб-сервисы для удаленных портлетов». IBM DeveloperWorks . 15 апреля 2005 г. Архивировано из оригинала 28.05.2008.
- Сообщество WSRP и форум для обсуждения
- Интеграция SharePoint WSRP Архивировано 27.05.2011 на Wayback Machine
- Apache WSRP4J Java-реализация WSRP-производителя (инициирована IBM в 2003 году и прекращена в 2010 году)
- Сообщество JSR-168 / WSRP с открытым исходным кодом на java.net