我最近扩展了一个新概念:远程Portlet的Web服务或WSRP.我在一个基于Java的门户网站上的演示中了解到了这一点,我们正在考虑在工作中购买; 我们是.NET商店,WSRP将是我们扩展此门户的手段.
虽然我无法控制最终决定是否购买产品,但我可以提供输入以确定构建符合WSRP的portlet的难度.不幸的是,我最近对该主题的询问几乎没有.
所以我问你,SO社区,以下内容:在C#/ .NET中构建符合WSRP的portlet的库或框架是什么?一般使用WSRP有哪些优点和缺点?
因为这里没有正确的答案,我将把它作为社区维基帖.
到目前为止,我只发现了以下内容:
Microsoft的WSRP Toolkit for Sharepoint(但需要Sharepoint).
WSRP门户和WSRP .NET Framework由NetUnity提供.
鉴于WSRP位于SOAP之上,这似乎是WCF绑定和通道的完美候选者,但我在任何地方都看不到任何主题.
WSRP非常反向.到目前为止,世界已经看到数据模型和表示模型之间的紧密耦合不是最理想的.RSS,REST,MVC和Web服务的成功通常表明了这一点.尽管名称中包含WS,但WSRP违背了Web服务的核心原则.WSRP规范忽略了保持数据和表示分离的合理建议,并将它们紧密地耦合在一起.
WSRP承诺在UI级别进行集成.这似乎是要解决的错误问题.
令我感到困惑的是,这件事已经存在了.
它试图解决的问题往往不是应该解决的问题.