• Post Reply Bookmark Topic Watch Topic
  • New Topic

Will Never Learn Web Service  RSS feed

 
Fidel Edwards
Ranch Hand
Posts: 234
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Friends,

I think I will never learn or understand Web Service . I have read so many documents for Web Service in WebServiceFAQ and other useful website. But I could not understand what is the meaning of WebService Consumption, Free Available service,how can I test a webservice and other thousands of terms (questions)?


So far what I know about web service is that it is something written in XML in W3C standard. Cross platform applications can communicate with each other through this technology (or framework).


Either I am pessimist or not strive myself enough to learn it. (May be whenever I try any example it gets failed whatsoever).
It is sad


 
amol deshpande
Ranch Hand
Posts: 162
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Fidel,


Web services is a topic which has evolved as a result of continued integration problems world has faced. Because it includes
integration, it involves more technologies such as XML. I believe XML is perhaps very important aspect for learning WS.

WS is a complex topic as it involves so many stuff which has already been around. But believe me, it becomes very easy to understand
and as in my case very exciting as well.

Are you comfortable with XML, XSD, Parsers and at least some understanding of RPC/RMI? If no, please go back and try to understand them.
When I say understand, don't just therotically look at it, but also do some good sized programs with it. Other what happens is that it involves
so much of abstraction that we tend to look focus of reasoning behind things.

You are not pessimist I'm sure, but may be you need to stay in basics a little more than you have. Treat it as a journey than a destination.


Hope this helps.
-Amol
 
Fidel Edwards
Ranch Hand
Posts: 234
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
amol deshpande wrote:Fidel,

Are you comfortable with XML, XSD, Parsers and at least some understanding of RPC/RMI?


I am really comfortable in these and in past I have worked in these areas.

amol deshpande wrote:

You are not pessimist I'm sure, but may be you need to stay in basics a little more than you have. Treat it as a journey than a destination.


Thanks a lot Amol for giving me some courage.
 
Ivan Krizsan
Ranch Hand
Posts: 2198
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi!
I don't know if you have tried this, but I have a few suggestions which I hope will help you gain some more understanding of web services:
- Do this tutorial: http://netbeans.org/kb/docs/websvc/jax-ws.html
- Look at the WSDL of the service from the above tutorial and try to understand what you can.
- Modify the web service, look at the WSDL and note what has changed.
- Invoke the web service using soapUI (http://www.eviware.com/) - this way you will be able to see the SOAP request and response messages to/from the web service.
- Modify the web service and invoke the service again using soapUI. Look at the SOAP messages and see what has changed.

In addition to the above, some more theoretical studies (but not too much!) can also be useful, looking at, for instance, WSDL and SOAP.
Hope this is of any help! Please do not hesitate to ask if there are any further problems.
Best wishes!
 
R Srini
Ranch Hand
Posts: 215
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Fidel, I have read quite a few good reviews for the book Developing Web Services with Apache Axis2. its $26.19 on Amazon. It seems to be hands on, and is designed to take you step-by-step. Do some research on the book, and then maybe buy it. But don't give up!!!
 
amol deshpande
Ranch Hand
Posts: 162
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I've read that Axis web services book suggested by srini. It's a nice, clean, concise and easy to read book. I'll recommend it.

What I like about you Fidel is that you are that damn brutally honest guy with yourself. Such people are never meant to fail....at least when only person
they have to compete is themselves.

All the best.
 
Fidel Edwards
Ranch Hand
Posts: 234
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
R Srini wrote: Do some research on the Developing Web Services with Apache Axis2, and then maybe buy it. But don't give up!!!
Thanks Srini, for suggesting this book.Definitely I will do some research on this book and other , probably buy it.
Again thanks a lot.

Ivan I will definately try whatever you said. Frankly speaking I tried couple of examples provided by Netbeans or Eclipse. Although the example propvide by you is different. But all the examples I tried doesn't give me the better idea (except the how to run Webservice in their IDE). Therefore I am looking something which can explain me to run example from scratch. As initially it is always recommended to write java program in any text editor rather than any IDE, that will give you better idea. ( Anyways I will do some reverse engineering )

But again whatever you provided seems marvellous and more than sufficient.

Tons of thanks

amol deshpande wrote:
What I like about you Fidel is that you are that damn brutally honest guy with yourself. Such people are never meant to fail....at least when only person they have to compete is themselves.

All the best.


Once again thanks to Amol. I don't know how much honest I am with myself. But it is sure you all guys will be restless until I say I done it

Again thanks to all those who give their valuable suggestions to enlighten my dump mind.
 
Ivan Krizsan
Ranch Hand
Posts: 2198
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi!
A final suggestion:
Web services is a huge subject area. I suggest that you start working with one tutorial, example or book and if you run into problems, come back here and ask.
If nothing else, people here may at least be able to suggest additional reading.
Another important thing is to stay put, that is, continue to work with the material you have chosen until you reached the end of it.
Best wishes!
 
Fidel Edwards
Ranch Hand
Posts: 234
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ivan Krizsan wrote:Hi!
Another important thing is to stay put, that is, continue to work with the material you have chosen until you reached the end of it.
Best wishes!


Oh Yeah!

That seems fine to me. Surely, I shall stick with the ideas you gave me.


Thanks Ivan !
 
Fidel Edwards
Ranch Hand
Posts: 234
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Ivan!

Your Netbeans tutorial link was superb and I executed all the variants of client. Now I am smelling the Web Service little bit. And feeling better now. Meanwhile I found a good link to execute a WebService from command prompt Step By Step

Developing Web Service with J2EE 1.4

Thanks a lot for all who those spend their time to solve my problem and also gave me some courage .
 
Ivan Krizsan
Ranch Hand
Posts: 2198
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Good to hear that you are making progress!
Here is a link to a free book about designing web services. http://java.sun.com/blueprints/guidelines/designing_webservices/
Even though it is a little old, most parts of it still are interesting. However, if you already started reading a Book, please ignore this link until you finished reading your current book - I don't want to confuse you at this stage.
Best wishes!
 
Fidel Edwards
Ranch Hand
Posts: 234
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ivan Krizsan wrote:
Here is a link to a free book about designing web services. http://java.sun.com/blueprints/guidelines/designing_webservices/
Even though it is a little old, most parts of it still are interesting. - I don't want to confuse you at this stage.
Best wishes!


Thanks Ivan,

I followed your all the suggestion one by one but unfortunately (which I think good for me) your last two statement override the previous statement and you know during runtime overridden statements (methods) are called.

So I am not going to ... finally !


Thanks a lot once again !
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!