Selam,
JAX-WS senin de söylediğin gibi web servisle alakalı bir kavram. Genel olarak söylemek gerekirse; SOAP bazlı web servislerin gerçekleştirilmesi için java'nın standard olarak verdiği/desteklediği kütüphane oluyor. Yani SOAP bazlı bir web servis yazacaksan elindeki seçeneklerden birincisi ve java'nın önerdiği diyebilirim. Diğerlerine örnek olarak Axis, CXF verilebilir. JAX-WS -> Java Xml Based Web Services.
JAXB ise web servisden daha çok XML ile alakalı bir konu. Web servisler de kendi içinde bu teknolojiyi kullanıyor. Yani JAX-WS ile web servis yazarken JAXB kullanmış oluyorsun. Ne işe yaradığına gelince; elindeki java sınıflarının XML olarak oluşturulması, hazırda olan XML bilgisinin java sınıfları kullanılarak hafızaya yüklenmesini sağlayan kütüphane oluyor. Bunun yerine kullanabileceğin kütüphaneler var ama JAXB de java'nın standard olarak önerdiği kütüphane oluyor. Java ile direk kendiliğinden geliyor, ekstra birşey kurmana gerek yok. XSD den java sınıfına, Java sınıfından XSD ye otomatik çeviren alt uygulamaları da var. Yani genel olarak kullanışlı bir kütüphane oluyor. JAXB -> Java XML Binding oluyor.,
İyi çalışmalar,