«Безопасный» - это хорошо, особенно когда вы говорите о 2007, 2010 и 2003. Архитектура Sharepoint сильно изменилась за эти годы, и я не знаю ничего, что не изменилось сразные версии.
WebDAV: Невозможно работать - Sharepoint фактически реализует свой собственный протокол WebDAV, а не стандартизированный.Я не уверен, изменилось ли это за эти годы.Но: Все версии Sharepoint включали в себя какой-то тип WebDAV, поэтому можно использовать это.
WebService: все они отличаются в разных версиях
FrontPage RPC: UGH ... Нет.
Клиент OM: Новый в 2010 году.
Пользовательская служба WCF: Да,То же самое касается сторонних коннекторов ADO.NET - используя те же функциональные возможности - Индивидуальная разработка.
"Самым безопасным" способом, как в стандартизированном, я бы сказал, является webservices ,Вам по-прежнему нужно будет учитывать разные версии Sharepoint, но у всех из них были веб-сервисы.Мой второй подход заключается в кодировании пользовательской службы WCF, запросе объектной модели или использовании ADO.NET Connectors от сторонних производителей.