January 3rd, 2006, 9:40 pm
I've been hearing even more hype about web services than usual lately. I kind of thought this had started to die down when people realized:1) Using XML doesn't make computers magically able to realize that "isin" in one database should be mapped to "isinCode" in the other2) XML (often) imposes a large amount of transfer, store, and parse overhead3) web services are no magic bullet, just like OOP, CASE, AOP, and what have you were not.Oddly, I'm hearing people talk about deploying web services internal to shops. So for example, you might expose pricing code or risk analytics through internal web services. Are you guys doing this? What are the advantages of doing this? Easier than deploying and managing DLL's? Maybe, but you'll need client side programs to interact with the web services anyway. It doesn't seem to reduce IT overhead because I don't imagine the average excel jockey is going to be writing VBA macros to produce xml requests, hit internal web services and parse responses.What are some really good use cases for web services like this? Mind you, I'm talking about 'web services' = 'APIs implemented as a series of XML "method calls" sent over HTTP over port 80', not 'web services' = 'software-as-a-service, which is provided over the web, and accessed through a browser', though I admit the line can be blurry.