On Dec 17, 2007, at 8:38 PM, Fredrik Lindgren wrote:
What do you want to achieve? Often there are easier ways. I do now recommend WebServices if there is a way around them. They are complex, messy, slow, and have huge overhead. We use them in our banking software, but only because we had too.
cheers
gt
I am sorry to say that I have a client that uses a document style webservice so that is why i am bound to using that...
If I am sitting in a meeting with smartly dressed "consultants" I would probably tell you the same as Kieran wrote. This is also probably the only way to start experimenting. But if we are sitting in a pub, I will repeat what Chuck said (probably as a joke). The sad reality is, that yes, you will be the first to go this way, because there are no two implementation that share many things in common. Web Services is exactly what CORBA was 10 years ago - two big bosses go to play golf, and agree their IT infrastructures have to be connected with Web Services. If the IT staff is sane and want to do the job, they sit together and agree on a extremely reduced simple, and hopefully workable implementation. If on the other hand they are incompetent, or hate each other and want the project to fail, they go with a full blown WS implementation and the blame and shame game is on. I am writing these somehow cynical remarks because I had to walk the way few times, and although we are using WS in our banking software, it is in the very minimalistic way I just described. But I have seen countless projects that completely failed...
I do not know your concrete "political" environment, but take my words seriously. Insisting on full-blown WS implementation is one of the few cases when the client is not the king, and also a reason not to take a contract, or to look for a new employer. After all we could do with our lives something better. So, in a summery
- if your client insist on complete Doc/WS implementation, walk away
- implementing a small subset of Doc/WS is doable, but you are on your own, because this will be your specific subset, and folks from this mailing list could help you only in a very limited way.
good luck