Apache CXF:
Kluczowe Pozytywne:
❶ najpowszechniej stosowanym Web Services teraz standard; Ulepszenie w stosunku oś2, który jest obecnie stopniowo zastąpiona apache cxf
❷ intuicyjny & łatwy w użyciu (mniej kodowania wymagane w porównaniu do oś2)
❸ Czyste rozdzielenie przednich końców, jak JAX-WS, z kod rdzeń
❹ pełni zgodny z JAX-WS, JAX-RS & inni
❺ Najlepszy występ we wszystkich dostępnych ram z minimum obliczeń narzutu
❻ Obsługuje szeroką gamę modeli front-end
❼ Obsługuje zarówno JAX-WS & JAX-RS (za spokojny Services)
❽ Obsługuje JBI & SDO (nieobsługiwane w oś2)
❾ Kompatybilny z Spring Framework
głównych problemów:
❶ nie obsługuje orkiestracja & WS Transakcje jeszcze
❷ Nie obsługuje WSDL 2.0 jeszcze
Wiosną WS:
Key Pozytywne:
❶ Najlepszy w zakresie wspierania kontrakt pierwszego stron internetowych podejście rozwoju
❷ wymusza Standardy & Dobrych Praktyk przez Ograniczeń ramowych (nie ma wyjścia z tego &, a więc także ograniczenia)
❸ Obsługuje Wiosenne adnotacje jak JAX-WS
❹ Najmniej kod z punktu widzenia programisty
❺ Najlepszy wyrównany ze sprężyn Stos (podobne stosu architektoniczny jako wiosennym MVC) oraz Spring Bezpieczeństwa
Key obawy:
❶ liczba Najmniej WS- * Specyfikacja obsługiwane (nie w pełni zgodne z JAX-WS)
❷ Wiosna oferuje się jako standardowe & stąd inne ramy Java zgodne wspierać lepsze standardy wsparcia
❸ wspierać Tylko kontraktu pierwszego Web Services Development model
Źródło: https://dzone.com/articles/apache-cxf-vs-apache-axis-vs
JAX-WS obsługuje umowa pierwszego Podejrzewam, że podejrzewam, że ludzie używają poważnych rozwiązań. To zdecydowanie nie jest dobry sposób na rozróżnienie stosów JAX-WS i Wiosennych WS. W rzeczywistości Spring WS nie ma porównania z JAX-WS, Spring WS to tylko minimalistyczny stack WS. –