The issues with dynamic discovery of Web Services
Well I am working on a system which will discover new web services via a p2p multicast system, i.e. the next evolution in SOA architectures(see the WS-Discovery proposal). Well my biggest problem is not with finding the Web Services (WS); it has to do with all of the different XML dialects coming out of the services I am developing against. These WS's all do simular things to scientific data but each one has decided to develop their own XML format in order to deal with their small corner case which the accepted standard does not address right in their estimation. Well after pulling my hair out for a couple of weeks, I have come up with an elegant solution map the XML schemas to a Taxonomy (i.e. a restricted vocabulary). Then I can figure out how to deal with the differences in the XML by having a concordanace table in my database which maps simular tags, and all I need to know is which tag is the right one for this XML.
Listening to: KFOG online