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 Need a sanity check: gSoap and Webservices Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Web Services
Bookmark "Need a sanity check: gSoap and Webservices" Watch "Need a sanity check: gSoap and Webservices" New topic

Need a sanity check: gSoap and Webservices

John Pritchard
Ranch Hand

Joined: Nov 15, 2002
Posts: 49
Well I received that dreaded email yesterday " We have a new integration project we need you to look at, it has a few legacy systems" !!
Here's the layout. I have 3 C++ applications (2 Wintel and 1 Linux) that essentially listen on a respective port, pick off a message, and plot the information on a map. Each of these systems was developed without knowledge of the other so there's no current data exchange.
I have a fourth system that has some similar funcationality (plotting things to a map) but uses JMS with MDBs.
I'd like to have all the systems use a pub/sub type design to get the messages (vice listening on a port).
My initial thoughth is to put a SOAP interface (using gSoap) in front of each of the legacy C++ apps. Define a webservice that invokes methods on the SOAP interface each time a message is passed to it (the webservice) from a MDB (via a JMS queue).
Does this make conceptual sense? I'm trying not to alter the legacy apps at all if possible.
As always, I appreciate everyone's feedback and necessary critcisim

John Pritchard<br />If a JTree falls in the woods, is it Observable
I agree. Here's the link:
subject: Need a sanity check: gSoap and Webservices
It's not a secret anymore!