2013-02-20 18 views
10

Czy istnieje unikalny centralizator usług, taki jak WCF dla java, w którym mogę tworzyć i hostować usługi dla różnych mediów?Jaki jest odpowiednik WCF dla java?


Zmiana: Wydaje się, że ma inną koncepcję w świecie java, jest to nazywane serwer aplikacji? To może być bardzo początkujące pytanie. Dowolny kierunek jest ceniony

+0

Serwer aplikacji, taki jak Glassfish lub Tomcat? –

+0

Co masz na myśli przez media? Różne opcje protokołu/transportu (http://msdn.microsoft.com/en-us/library/ms733769.aspx) dostępne dla WCF? – flup

Odpowiedz

16

JAX-WS/Metro

  • pozwala na opisywanie swoją klasę usług internetowych i metod i generuje WSDL z tych adnotacji, podobnie jak WCF.
  • pozwala wygenerować usługę WSDL-pierwszy, podobnie jak WCF
  • pozwala wygenerować klienta usługi internetowej, podobnie jak WCF
  • pozwala udostępnić swoje usługi internetowej w jakimkolwiek pojemniku Java EE. Jest to porównywalne z hostingiem IIS WCF.
  • umożliwia hostowanie usług internetowych przy użyciu api Endpoint. Jest to porównywalne do samo-hostingu WCF.
  • pozwala wybrać między SOAP or Fast InfoSet przez HTTP or TCP protocols, takich jak WCF transport options. (Chociaż nie sądzę, że zezwala na nazwane rury ...)

Pod wieloma względami odpowiada WCF. Bardziej skupia się na usługach sieciowych niż na WCF. Jak mówią nazwy.

2

Znalazłem jakiś blog, to jest dość stary, ale to wyjaśnione bardzo dobrze o java jax-ws i .net-wcf.

Hope this pomaga ..!

0

Wydaje chcesz udostępnić swoje application lokalnie ... Do tego istnieje kilka application server jest jak Jboss,Glassfish,Tomcat,IBM Web sphere ...

+0

Środowisko wykonawcze serwera jax-ws umożliwia również hostowanie usług poprzez tworzenie instancji 'Endpoint's. – flup

Powiązane problemy