У меня есть несколько историй о том, как использовать InfoPath Forms Services для внутренних пользователей, имеющих доступ к SharePoint, вместе с толстым клиентом InfoPath для внешних пользователей, не имеющих доступа к SharePoint. Отличное решение, которое включало отправку формы по электронной почте внешним пользователям и обратно в библиотеку SharePoint, но были ошибки, которые требовали кода для решения проблем.
Вероятно, это не относится к вашему решению, но одна проблема, которая сразу приходит на ум, заключается в том, что InfoPath Forms Services требует, чтобы в XML был атрибут HREF, указывающий на шаблон, но это не используется на клиенте - фактически он сбрасывается клиентом, что приводит к взрыву служб форм. Чтобы вернуть HREF на место, нужно было написать обработчик событий в библиотеке форм.
Обновление - я забыл упомянуть, что некоторые из моих заметок о InfoPath (многие из которых относятся к автономному использованию) можно найти в нашей вики по глубине SharePoint здесь: http://wiki.threewill.com/display/enterprise/InfoPath+Notes
Для чего бы то ни было, мы использовали Groove и с этим решением (Groove вместе с InfoPath Forms Services и клиентом InfoPath).