Win a copy of Kotlin in Action this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Which one CORBA, SOAP or ...?  RSS feed

 
domestique jackson
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Experienced ranchers please share your wisdom.
Which would be the best solution, CORBA or SOAP (or another sexy beast), based on your experience.
Problem:
- A Tomcat based remote web application is running on a shared web hosting site at the ISP, on machine REMOTE_BOX.
- The company's customer database (Intuit Quickbooks) is running on a closely held machine in the VP Marketing's office LOCAL_BOX.
- On the web server (REMOTE_BOX) we need to access "customer info" from the company's customer database (on LOCAL_BOX). Quickbooks does not provide a web access, BUT it allows us to write a thin client running locally on LOCAL_BOX.
- VP Marketing would not allow us to run a web service on the LOCAL_BOX. So we decide to write a thin client on the LOCAL_BOX which would tickle the REMOTE_BOX every 30 seconds(configurable) and push data up, if needed.
Remember we CANNOT guarantee that the thin client on LOCAL_BOX will be running Java code (i.e. ruling out RMI).
If you notice a Design Pattern, please go ahead share it as well.
Regards,
dj.
 
Balaji Loganathan
author and deputy
Bartender
Posts: 3150
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
you said u can't gurantee that the java code running on local_box,then what the other code u r permitted to run on local_box.This could help us to give u some tip.
Regards
Balaji
 
domestique jackson
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
C++
Quickbooks provides a COM interface. I am not familiar with accessing COM objects from java, hence using C++ for the thin client on the LOCAL_BOX.
 
Balaji Loganathan
author and deputy
Bartender
Posts: 3150
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by domestique jackson:
C++
Quickbooks provides a COM interface. I am not familiar with accessing COM objects from java, hence using C++ for the thin client on the LOCAL_BOX.

Some one told me C++ builder6 supports SOAP,u can try that.
Not sure.!.
 
Brad Baker
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
Soap or CORBA could be too heavy for you. Look at: http://www.xmlrpc.com/ for a light weight solution.
Cheers,
Brad
 
Brad Baker
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Arg, That was not meant as an add
It is just a good place to get info on XML-RPC.
 
Consider Paul's rocket mass heater.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!