• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Does Axis2 supports Legacy applications

 
Ranch Hand
Posts: 59
Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi All,

I wanted to know whether the JAVA webservice (Service) is accessible from a client written in C language? with the help of Axis2 soap engine?

Is Axis2 provides support for C and Java interoperability?

Is there any other options available to tackle this problem of accessing the JAVA webservice through C client.

Please assist me as it is very important, as I know that Axis2 is support to java client.

Please help!!!
 
Rancher
Posts: 43081
77
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You're in luck - there is no problem accessing an Axis web service by a client that's written in some other language. One of the main points of web services is interoperability; none of the SOAP standards (SOAP, WSDL, UDDI, WS-Security etc.) is limited to any one language; it's all just XML that can be created and processed by any language that's got an XML parser.
 
Rizwan Patel
Ranch Hand
Posts: 59
Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Sir,
As par your reply Webservice is mainly dealt with interoperability, thats great.
One concern then how should I proceed _ should I use the Axis2 soap engine to develop the webservice?

How to go to develop the C client by Axis2....
 
Ulf Dittmer
Rancher
Posts: 43081
77
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You can use Axis2 to develop the service, but it won't be any help in creating the client (its wsdl2java tool creates Java code, not any other language).

I'm sure that are tools available that can create C clients from a WSDL; check the documentation of whichever C SOAP stack you're planning to use.
 
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,
You can use gSOAP which is C++ toolkit to develop web applications. It has wsdl2h tool which generates header from wsdl file.

Regards,
vishrj
 
Rizwan Patel
Ranch Hand
Posts: 59
Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Vishakha,

You can use gSOAP which is C++ toolkit to develop web applications. It has wsdl2h tool which generates header from wsdl file.



We want to use the client application in C. Can you please provide any focus on this.
And gSOAP is licenced by IBM or its a freeware?
 
vishakha Jewlikar
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You can download it from http://www.cs.fsu.edu/~engelen/soapdownload.html

You can use wsdl2h utility to create header and then you can develop client based on this. They have some C samples as well.
Refer http://www.cs.fsu.edu/~engelen/soap.html
 
reply
    Bookmark Topic Watch Topic
  • New Topic