Hi, I've got a problem. We are currently working on an ECommerce project, which requires communication between two servers. And it is decided that SOAP will be used for transer for information. Can anyone give me a clear cut idea about how to proceed with it. I have read documents on SOAP. But i actually don't know how to send the SOAP message at the clientside, and how to process it at the Soap Server side. Can anyone please give me a few concrete examples in JAVA for creating SOAP Clients and Soap Servers. Please note that I need the examples done in "JAVA". Please do reply soon. Thanking you in advance ...Saj
For a java implementation, go to xml.apache.org This is IBM's SOAP4J project that they have turned over to the Apache organization for further open-source development. SOAP is central to Microsoft's dotNET system and is being widely experimented with by IBM and Oracle in addition to Microsoft so it isn't strictly a microsoft initiative. Essay by Dave Winer about his involvement http://davenet.userland.com/2001/03/02/meAndMicrosoft The W3C organization is working on a standard XML Protocol - a super set of SOAP http://www.w3.org/2000/xp/ The reason I have such a collection of references is that SOAP will be the subject of my next book. Bill ------------------ author of:
A couple of weeks ago I was pretty much like you- very new to soap. The best thing you can do is to download the Apache SOAP implementation and begin by playing with the samples. The Messaging examples(under samples/messaging)was particularily insightful for me, as my company is doing more XML messaging than Remote procedure calls(RPC). RPC is usually what people give examples for in articles, because they are simple- but the most value is probably in XML messaging using SOAP. Anyway- look at Developerworks from IBM- there are several articals on using soap and/or Web Service Description Language(WSDL)(which implements SOAP).(do a keyword search on web services revolution). Also- subscribe to the soap users list once you have the Apache SOAP downloaded(can be found at http://archive.covalent.net/) - many people are having the same problems with it that you will have(such as installation, running examples,and general questions).