2008년 12월 15일, Microsoft의 SharePoint Team은 Web Services for Remote Portlets (WSRP) Toolkit for Office SharePoint Server 2007을 발표 했습니다. The WSRP Toolkit for SharePoint 는 SharePoint의 리스트와 라이브러리등으로부터 WSRP를 준수하는 데이터를 생성할 수 있는 샘플 코드를 제공합니다. 따라서 BEA AquaLogic Portal, IBM WebSphere Portal, SAP NetWeaver Enterprise Portal등의 외부 포털 플랫폼들도 WSRP consumer 포틀릿을 통해서 SharePoint의 데이터를 렌더링 할 수 있게 되었습니다. 이 Toolkit 은 MSDN Code Gallery 에서 다운로드 받으실 수 있습니다.
WSRP Toolkit for SharePoint 의 구성은 아래와 같습니다.
- Visual Studio 샘플 프로젝트 - SharePoint의 리스트와 라이브러리로부터 WSRP 데이터를 추출하는 두 가지 접근 방법
- 백서 - 두 가지의 WSRP producer 샘플에 대한 아키텍쳐적인 접근 방법
- 두 가지의 WSRP producer 샘플의 실제 동작을 보여주는 데모 영상
Toolkit은 WSRP 인터페이스를 통해 SharePoint 데이터를 연동하는 두 가지 방법에 대한 데모를 제공하며, 또한 non-Microsoft 포털 환경에서 SharePoint의 데이터를 사용하고자 하는 고객에게 는 그 출발점이 될 수 있습니다. 첫 번째 방법은 SharePoint 사용자 인터페이스와의 충실도를 높이는데 초점을 맞추었고, 두 번째 방법은 렌더링된 결과물에 자유도를 주는 제에 초첨을 맞추었습니다. Microsoft는 두가지 방법에 대한 소스코드를 Microsoft Public License (Ms-PL)에 준하여 발표 하였으며, 개발자들은 이 솔루션을 커스터마이징하여 사용할 수 있습니다.
아래는 WSRP의 데모 영상입니다.
WSRP는 수 많은 포털간의 interoperability 방법 중 하나이고 Microsoft는 interoperability 의 open standard 에 지속적인 투자를 진행 중입니다. Interoperability를 위한 open standard는 XML based web services, CMIS, Office Open XML, RSS, REST 를 포함합니다. Microsoft는 또한 풍부한 사용자 경험과 여러 플랫폼을 아우르는 어플리케이션 디자인 툴인 Silverlight에 많은 투자를 진행 중입니다. SharePoint interoperability에 대한 더 많은 정보를 원하시면 TechNet Office SharePoint Server Interoperability TechCenter를 방문하시기 바랍니다.