开发者

How to choose between JAX-RS and JAX-WS web services implementation?

In what contexts is it better to use one over the other and why?

Thanks开发者_Python百科!


JAX-WS is an API for SOAP-based WS, and using it for RESTful WebServices is not the best way to go about things.

So if you're looking to implement a RESTful WebService, use JAX-RS .


I feel like Web services are mostly tied for UDDI type applications. REST is just a plain evolution to make stateless http protocol to stateful thing by using http method communications for doing CRUD operations. Like mapping operations to methods GET, PUT, POST and DELETE.

Web Services are into coding for Airplane ticket reservation systems, Online banking, payment gateways, etc. Where there are a set of standard systems expose their API in some definitions. The JAX-RS is for providing some light weight layer for resources...


Jax-WS supports both SOAP and ReST, however if you need the features of the WS* protocols, JAX-WS is the right API. Due to this JAX-WS is somewhat complex to use in comparison to ReST.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜