2008-11-10 6 views
5

Quel est l'équivalent fonctionnel de Windows Communication Foundation dans Java 6?WCF et Java

+0

Ceci est des pommes et des oranges. Votre question compare une bibliothèque (WCF) à un langage/une plate-forme (Java 6). Je dirais qu'il serait préférable de demander quelles bibliothèques Java se comparent à la bibliothèque WCF .NETs. – SteveD

Répondre

5

WCF offre plusieurs options de communication. Une belle présentation est this white paper par David Chappel. Il les options suivantes sont décrites:

  • Interopérable Communication en utilisant SOAP et WS- *
  • Communication binaire entre les applications WCF
  • RESTful Communication
  • Communication à l'aide POX, RSS et ATOM
  • Communication avec Applications métier à l'aide d'adaptateurs
  • Communication via des files d'attente de messages
  • Communication via Windows Peer-to-Peer Networking
  • communication entre les processus de la même machine
  • Communication personnalisée

Bien que certaines options ne sont pas pertinentes pour Java (par exemple le second), il peut vous aider à identifier les équivalents fonctionnels correspondants en Java.

+2

pas une réponse, plus d'une clarification de question ... devrait probablement être un commentaire à la question – Adam

2

Je ne sais pas ce que tout WCF contient, mais JAX-WS (et son implémentation de référence Metro) pourrait être un bon point de départ. Les autres technologies in J2EE peuvent également s'appliquer.

-1

Apache Axis est un bon début pour la partie service Web. Si vous avez besoin de la file d'attente de messagerie consultez Apache Qpid autre que vous aurez probablement besoin de poser des questions sur le problème exact que vous essayez de résoudre en Java.