Tag cloud

JBoss (16) Fedora (5) Linux (4) Red Hat (4) JON (3) command line (3) 4.3 (2) JEE (2) JVM (2) Java (2) KVM (2) Oracle (2) Portal (2) Weblogic (2) installation (2) vs (2) /boot partition (1) Add-ons (1) Apache (1) Bundles (1) Business model (1) Byteman (1) CLASSPATH (1) EAP (1) EPP (1) Eclipse (1) Failover (1) Gnome (1) JAVA_OPTS (1) JBDS (1) JBoss Tools (1) JBossON (1) JConsole (1) JDK (1) JMS (1) JVM options (1) KDE (1) MBean (1) Network (1) Open Source (1) RHQ (1) Red Hat subscription (1) Thunderbird (1) Troubleshooting (1) Virtulization (1) WS (1) Webservices (1) Wireshark (1) classloading (1) clustering (1) comparison (1) debug (1) deployment (1) disable SELinux (1) disksize (1) error (1) fun (1) jboss.org (1) log (1) log4j (1) lvm (1) messaging (1) multiple WARs (1) patent FOSS (1) performance tuning (1) provisionning (1) scripting (1) services (1) switch (1) troll (1) upgrade (1) video (1) war (1) webapp (1) yum (1)

16 August 2010

Webservices within JBoss

Summary:
Web services give you the possibility of loosely coupling your different IT-systems. At least on the paper it seems that you can interchange either the client or server easily.
Only after having changed either part for the first time you might realize that a new Web service implementation on one side means redeveloping also the other.

Main post:
When working with the Webservice stack of JBoss you will have to check on the version you are using, as there has been some changes over the years :

http://community.jboss.org/wiki/WebServiceStacks


Name File JBoss Version Status Supported
API
Based on
JbossWS-3.x JbossWS Native
3.1.2.SP3-patch-02
jbossws.sar
5.0+

JEE 6 JAX-WS
Apache CXF (not shipped with EAP)
3.1.2.SP3
5.0+ Supported JEE 6 (1) JAX-WS
GlassFish Metro (not shipped with EAP) 5.0+

JEE 6 JAX-WS
JBossWS-2.x
sources
binaries
jbossws.sar
(2.0.1.SP2_CPxx)
EAP 4.3 CPxx ??? JEE 5 JAX-WS
JBossWS-1.x jbossws.sar
(1.2.1.GA_CPxx+)
EAP 4.2 CPxx ??? JEE 5 JAX-WS (2)
JBossWS4EE jboss-ws4ee.sar < 4.0.4 Maintenance Only J2EE 1.4 Axis
JBoss.NET jboss-net.sar 3.2.x End of Life Proprietary Axis


(1) JDK 1.6 incorporates the JAXB reference implementation. However, it incorporates an old version of the RI. CXF does not support this version. As of 1.6_04, this is easy to deal with: you must put the versions of JAXB RI (the 'impl' and 'xjc' jars) that we include with CXF in your classpath. As of this writing, these are version 2.1.6.
(2) Yes, JAXWS ... are supported all together starting from JBossWS-1.2.0.GA. Link








No comments:

Post a Comment