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

happylife1234Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

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

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Services

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.