2008-09-20 5 views
9

Lequel des protocoles de service WCF fonctionne bien avec Java? Les liaisons de service TCP fonctionnent-elles avec l'accès distant Java (soit Corba, EJB, JMS, etc.)? Qu'en est-il des WebServices exposés en tant que EndPoints de service?Est-ce que WCF fonctionne bien avec Java?

Ont-ils été testés sur la pile Java WebServices commune pour l'interopérabilité?

Répondre

8

Vous aurez besoin d'utiliser l'une des liaisons HTTP. La liaison TCP nécessite que WCF soit des deux côtés.

+1

Spécification du protocole TCP: http://msdn.microsoft.com/en-us/library/ff470920(v=PROT.10).aspx –

1

WCF a été testé avec la pile Java WEbservices de Sun et l'axe Apache pour l'interopérabilité. Donc, je dirais que c'est plutôt bien.

Pouvez-vous élaborer sur «OU LE PC fonctionne-t-il aussi bien»?

merci,

+0

Elaboré ... :) Merci pour votre réponse – mrbradleyt

+0

pas vraiment besoin d'élaborer, MS est très clair que tout ce que TCP dans WCF est purement propriétaire, même au point qu'ils découragent quiconque tente de porter le sérialiseur vers d'autres langages – Sprague

2

J'ai eu de mauvaises expériences avec un service Web basé sur Java utilisant les spécifications WS-Security. Dans ce cas, il y avait très peu de documentation, et la plupart du temps contradictoire, et aucun support technique du vendeur. Il nous a fallu un peu de temps pour le faire fonctionner mais en utilisant un échantillon WS-Security comme base, nous avons tout travaillé à la fin. Le problème principal a été de travailler avec un système de boîte noire mal documenté avec la sécurité activée, ce qui rend difficile de comprendre où vous allez mal, avec ou sans WCF.