File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Web Services and the fly likes SOAP+[Replacement for]WDDX Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Web Services
Bookmark "SOAP+[Replacement for]WDDX" Watch "SOAP+[Replacement for]WDDX" New topic

SOAP+[Replacement for]WDDX

Mirko Bonasorte
Ranch Hand

Joined: May 14, 2007
Posts: 244

I have a problem: I have an application which uses SOAP to send messages and WDDX to serialize complex objects. My client application is written in VBA.
Unfortunately, the WDDX project seems to be abandoned, as COM libraries, so I'm looking for another xml-object mapping as an alternative for WDDX.
Have you got any idea of what I might use?

Thanks a lot in advances.

SCJP<br />SCWCD 1.4 Upgrade (Remember: me stupid)<br />SCWCD 1.4<br /><a href="" target="_blank" rel="nofollow">SCBCD 5.0</a><br /><a href="" target="_blank" rel="nofollow">SCBCD 5.0 mock exam</a> <br /> <br />SCEA 5 Part1: Preparing...
Peer Reynders

Joined: Aug 19, 2005
Posts: 2933
My client application is written in VBA.

Are you planning to rewrite this application or just the communication component (because even that can place constaints on the solution)? It should be possible to develop a .NET component that uses up-to-date communications protocols and technology and then make it available through a COM Callable Wrapper (CCW) to the legacy VB(A).

so I'm looking for another xml-object mapping.

JAXB 2.0 is now a standard part of Java SE 6 and Java EE 5.

However there are a few alternatives that existed before JAXB became standard (JiBX, Castor, XMLBeans, etc.)
XML Binding Frameworks in the Context of Service-Oriented Architecture.

Note however that JSON seems to be quickly gaining favor in the "represent objects in text" arena. jettison
Example: Using JSON with Yahoo! Web Services
[ February 20, 2008: Message edited by: Peer Reynders ]
Mirko Bonasorte
Ranch Hand

Joined: May 14, 2007
Posts: 244
First of all, thanks a lot for your response.

Unfortunately, I can't install a .NET component, because I also have the client upgrading problem: if I decide to add new SOAP methods, my .NET stub should be upgraded automatically. Moreover, I should install the .NET framework on every client (1000+). Finally, my VBA macro is able to auto upgrade, so the upgrade does not require a manual intervention.
I agree. Here's the link:
subject: SOAP+[Replacement for]WDDX
jQuery in Action, 3rd edition