Вы когда-нибудь слышали или имели такой опыт? Существуют ли известные проблемы в таком сценарии, которых нет в сценарии клиента .Net. Я думаю, что развитие в таком сценарии не будет таким гладким, как в .Net клиенте. Поделитесь своим опытом, пожалуйста.
Да, совершенно гладко. Вы просто ограничены с точки зрения того, какие привязки вы можете использовать - например, привязка netTcp не будет работать. Но совместимые, такие как HTTP-привязки, должны быть в порядке.
Вы можете иметь клиент Java, но тогда вам следует использовать только совместимые функции WCF Посмотрите на это:
http://msdn.microsoft.com/en-us/library/ms730017.aspx