首先,我要BS的SPS的Web Service不是WSS的Web Service,虽然WSS的也不怎么地。
SPS的Web Service主要是以下3个:
Namespace | Description |
---|---|
Area service | Provides an area interface for remote clients. |
SPS Query service | Provides a query interface for remote clients. |
UserProfile service | Provides a user profile interface for remote clients |
恩,是的,就这3个。没有一个可以拿到Portal下面的SiteCollection!这样我们就只能用Object Model去读!而Object Model是必须Run在安装了SPS的机器上的!
好吧,我承认SiteCollection是Microsoft.SharePoint.Administration下的,也许应该算作是WSS的功能,但是无论如何在Web Service里面应该有一个接口吧?而且,实际上SiteCollection是SPVirtualServer下的概念,没有这个Web Service,任何对于整个Portal的应用都会受很大的限制啊……
也许观点很粗陋,但是,作为一个SPS上的开发者,这确实是一个很大的不便。如果大家有好的建议,十分感谢能告诉我。