JAX-RS, JAX-WS gibi Asenkron İsteklerde bulunabilir mi?
1) JAX-RS API'nin zaman uyumsuz istekler için belirli bir mekanizma içerip içermediğini bilmiyorum, ancak bu yanıt kullandığınız istemci uygulamasına bağlı olarak yine de değişebilir.
JAX-RS, Java platformunda çalışmayan bir web hizmetine erişebilir mi, bunun tersi de geçerlidir?
2) Yapamaması için herhangi bir sebep düşünemiyorum.
"REST, PDA'lar ve cep telefonları gibi sınırlı profilli cihazlar için özellikle yararlıdır" ile ne anlama geliyor?
3) REST tabanlı mimariler, verileri ileri geri göndermek için genellikle JSON gibi hafif bir veri formatı kullanır. Bu, XML kullanan JAX-WS'nin tersidir. XML'i kendi başına JSON'dan (bazılarının iddia edebileceği gibi) çok daha ağır görmüyorum, ancak JAX-WS ile, JSON ile REST'i daha hafif bir seçenek haline getiren, ne kadar XML kullanıldığıdır.
"JAX-RS, XML mesajları veya WSDL hizmeti-API tanımları gerektirmez?
4) 3'te belirtildiği gibi, REST mimarileri genellikle veri göndermek ve almak için JSON kullanır. JAX-WS, XML kullanır. JSON'un kendi başına XML'den çok daha küçük olması değil. Çoğunlukla, JAX-WS spesifikasyonunun, iletişim kurma biçimiyle ilgili çok fazla ek yükü vardır.
WSDL ve API tanımları konusunda, JAX-WS'de yapıldığı gibi, REST, API'yi tanımlamak için mesaj türlerinden ziyade URI yapısını ve HTTP komutlarını daha sık kullanacaktır. Bu, hizmetinizin diğer kullanıcılarının hizmetinizle nasıl konuşacaklarını bilmesi için bir WSDL belgesi yayınlamanıza gerek olmadığı anlamına gelir. REST ile, diğer kullanıcılara REST hizmetinin nasıl düzenlendiğine ve hangi verilerin ve HTTP komutlarının gönderilmesi gerektiğine ilişkin bazı belgeleri sağlamanız gerekir.