We’re developping a software for a large bank. So, the problem is that bank operates in SOA way. I mean, we have an entry point to the system and then there are WebServices fow everything, and when I tell everything, I mean EVERYTHING, there are like 3500 services.
Right now these services are just stored in a database table with (or without, sometimes) their descriptions, so, you can imagine the hell we’re living in. I guess that sometime it’s easier to implement new web service than to find the right one, this produces redundancy.
So, my question is, is there some way of organizing this kind of stuff? I mean, we have many bussiness lines and some common components, but I’m totally newbie in WS. Anyway, I need some kind of way to provide the developers with information what service they can use in any case.
I’ve seen it done with a simple web site where developers can find descriptions, WSDLs, etc. I think it’s sufficient; I wouldn’t recommend UDDI or buying a sophisticated tool. Yours is a problem in advertising and marketing.