I have been in this IT industry(JAVAJ2EE) since long time, but did not get a chance to work on Web services. I am aware of the architectural concepts but not too sure about the implementation part. I know there are lot of implementations, but not sure which is the right one.
1. Can you please suggest some good links to start with good examples?
2. In the same line, I have some doubts regarding the usage of stubs and skeletons in web services? My understanding is stubs and skeletons are used only when both client and server are implemented in same technology. For ex; RMI for java.
I do come across references for stubs/skeletons in web services/SOAP too.. What if the consumer and producer in webservices are in different technologies. Does stub/skeleton still works here or is it really required as part of web services?
I have basic knowledge of web services, but here is what I understand:
For point # 2 : Client side stub is generated on basis of WSDL file. This WSDL file is language independent. i.e. If web service is implemented in C or .NET, it will still generate a WSDL file. The J2EE tools can generate a java stub based on this WSDL file.
So as we can see, we can have stub/ skeleton architecture even if the client and server are in different technologies (by using WSDL file as medium of communication)