GeeCON Prague 2014*
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
Author

SOAP+[Replacement for]WDDX

Mirko Bonasorte
Ranch Hand

Joined: May 14, 2007
Posts: 244
Greetings,

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="http://jcp.org/aboutJava/communityprocess/final/jsr220/index.html" target="_blank" rel="nofollow">SCBCD 5.0</a><br /><a href="http://www.enthuware.com" target="_blank" rel="nofollow">SCBCD 5.0 mock exam</a> <br /> <br />SCEA 5 Part1: Preparing...
Peer Reynders
Bartender

Joined: Aug 19, 2005
Posts: 2922
    
    5
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.)
Bindmark
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
Hi,
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.
 
GeeCON Prague 2014
 
subject: SOAP+[Replacement for]WDDX