Last post Dec 18, 2013 05:42 AM by moital
Dec 02, 2013 04:15 AM|moital|LINK
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.
Dec 02, 2013 04:42 AM|XIII|LINK
did you already take a look at
Dec 18, 2013 05:42 AM|moital|LINK