Sun Microsystems provides this following JAVA API’s that contains Interfaces and Abstract classes only, but no implementation
Synchronous
|
Asynchronous
| |
SOAP
|
REST
| |
JAX-RPC
|
JAX-RS
|
JAX-M
|
JAX-WS
|
(Can also use JMS)
| |
JAX -> JAVA API for XML
JAX-RS -> JAVA API for XML Restfull Web Services JAX-WS -> JAVA API for XML Web Services(SOAP) JAX-M -> JAVA API for XML Messaging
JMS -> JAVA Messaging Service
|
- JAX-RPC: RPC is stands for Remote Procedure Call. Its implementations are given below:
- JAX-RPC-SI by Sun Microsystem. Here SI is for Sun Implementation.
- Axis-1 by Apache Corporation
- WebLogic implementation by BEA
- WebSpare implementation by IBM
- JBoss implementation by REDHAT
- JAX-WS: Its implementations are given below:
- JAX-WS-RI by Sun. Here RI is for Reference Implementation.
- Metro is also by Sun Microsystem
- Axis-2 by Apache
- Apache CXF by Apache that supports Spring Integration
- WebLogic implementation by BEA
- WebSpare implementation by IBM
- JBoss implementation by REDHAT
- Glass FISH by Sun
- JAX-RS: Its implementations are given below:
- Jersey by Sun
- REST EASY by RedHat
- REST LET by Jerome Loevel
- Apache CXF by Apache that supports Spring Integration
- Apache Wink by Apache that doesn’t supports Spring Integration
Wow
ReplyDelete