How to create a catalog of Business Web Services RRS feed

  • Question

  • User706826057 posted


    Our organization develops various business services in a SOA oriented manner.These web services are developed in .Net in Visual Studio, and with standard web service interface like SOAP / WCF / Rest interface. The source code is maintained within TFS source control.

    We'd like to create & maintain a central catalog of such web services, for documentation purposes, so it will be possible for all programmers to have a common shared list of such web services, each of which with some basic info e.g. service name, purpose, calling method, etc...  Such capability is given via SOA Discovery & Governance Tools available on the market but such tools usually target big SOA as well, hence are rather expensive and may be an overkill for our simple need.

    Upon probing the subject here in MSDN, on TFS and System Center forums, and also Microsoft Documentation, we understand that capabilities now available in System Center & APM tools, that we already have available in our organization, are not intended yet by Microsoft as per now to address the need as explained above - they ratherto focus on identify & analyze bottlenecks and faults in performance and operation, which are very important by themselves but yet don't address the need we're relating to here.

    Can u please advise how to simply cost effectively start creating and mantatining such catalog, and also how to identify and extract it from the repository of source code, i.e. how to easily identify those web services with some global find query / report / whatever simple means, and how to maintain the basic documentation around it.

    I'm sure we are by far not the first organization to need such solution, so maybe an intermediate one exists in some other organization, of which its simple concept could be shared here, till there's a built-in solution potentially provided within System Center in future It would be very interesting and potentially beneficial by the way to learn also how Microsoft maintains its own catalog of web services that Microsoft develops for its products, to be available for its programmers - though different in size / volume - may be of some insight.

    Looking forward to an answer. Thank u.

    Monday, December 2, 2013 4:15 AM

All replies

  • User541108374 posted


    did you already take a look at UDDI services?

    Grz, Kris.

    Monday, December 2, 2013 4:42 AM
  • User706826057 posted
    Sorry for late response. I didnt get alert upon your reply.

    Does uddi cover also wcf web services. We use wcf for which interface is not like regular web services.

    Also is uddi a tool one should expect to be installed already on IIS servers where web services are published ? If not then our infra would need an input clarifying the implications of installing it and what influence it may have on performance etc...

    In any case getting back to original question, is there a means to extract the web service catalog from tfs source control although it is a theoretical catalog it can have added value.
    Wednesday, December 18, 2013 5:42 AM