• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 315
  • Last Modified:

client to invoke a WSDL service

We have some web services offered to us by an outside party through a WSDL file that we need to invoke in our application.

Our clients should enter some values in a web form and then when they submit the form, the web services should be invoked.

Our team is currently using Wicket Framework for developing the client. I would like to know if there is an easier way to develop the client that does the same.

I am new to web programming and find it difficult to understand wickets and am interested in finding an easier way out. I have been in server-side C++ programming for a long time.

Any inputs and some links will be very helpful.

Thanks

0
happylife1234
Asked:
happylife1234
1 Solution
 
colly92002Commented:
I would advise you have a look at these two tools first:
Fiddler (http://www.fiddlertool.com/) - a proxy that allows you to capture the traffic to and from the web service, brilliant tool.  This shows you what is actually going on ans is fantastic for debugging.
SoapUI (http://www.soapui.org/) - a test system that will enable you to create requests to the web service without any coding (it builds the XML from the WSDL, you just fill in the values).  This is a good place to start by generating a test session from your WSDL, and you can use the web service without having to know how to actually build anything.

Both tools will allow you to interact with the web service and learn more about this type of development, but neither is a dev tool.  Personally I use Visual Studio, which is really easy to use with SOA.
No matter what dev env you use, the principle is always the same:  you use a tool  generate a proxy class from the WSDL, and this gives you all the "plumbing" to use the web service in your preferred language.  All you have to do then is write the application layer code (i.e. UI, business logic etc) and use the proxy class as teh communication layer.

 Web Services are great, once you get the hang of what's going on it's really really easy to quickly develop something.

0

Featured Post

Vote for the Most Valuable Expert

It’s time to recognize experts that go above and beyond with helpful solutions and engagement on site. Choose from the top experts in the Hall of Fame or on the right rail of your favorite topic page. Look for the blue “Nominate” button on their profile to vote.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now