Integration with WSRR (or equivalent)?

Hello:
We have a SOA-centric client who is considering RTC. One question they had concerned web services. Since their code would use a number of running web services, the customer asked whether RTC could help detect whether a certain service (and ideally the expected version of it) is available in the registry, & whether RTC could make the WSDL available to help in the build phase. (The way he actually expressed it was: when he saw "components" in RTC, he wondered if a web service could be a component.) I said I didn't know of any such feature--the possibility that came to mind that a batch program could run periodically to download the WSDLs and put them in a component, but that's the best I came up with on the fly.
It's kind of an amorphous question, but does anyone have any thoughts on it?
We have a SOA-centric client who is considering RTC. One question they had concerned web services. Since their code would use a number of running web services, the customer asked whether RTC could help detect whether a certain service (and ideally the expected version of it) is available in the registry, & whether RTC could make the WSDL available to help in the build phase. (The way he actually expressed it was: when he saw "components" in RTC, he wondered if a web service could be a component.) I said I didn't know of any such feature--the possibility that came to mind that a batch program could run periodically to download the WSDLs and put them in a component, but that's the best I came up with on the fly.
It's kind of an amorphous question, but does anyone have any thoughts on it?
One answer

It's important to distinguish the "development environment" of an
application (debuggers and compilers provided by an IDE) from the
"source control and change management" of an application (provided by
RTC).
There are various relationships between these two environments, i.e. the
source code managed by RTC, can be loaded into an IDE, and you could
imagine wanting to ask "what source code provides a particular runtime
service". This latter appears to be the kind of thing the customer is
asking for. An IDE can answer this question, because it has semantic
knowledge of the application, but an SCCM system is normally designed to
not depend on the semantics of a particular language/application (so
that the SCCM system can be used for an arbitrary language/application).
But there are cases where you'd like to effectively do a "semantic
query" against the SCCM repository (e.g. write a query that requires
knowledge of the semantics of the artifacts being stored). We'd like
RTC to be able to provide this kind of semantic query service against
versioned objects, but I'd say that it does not yet provide it.
Cheers,
Geoff
hcushing wrote:
application (debuggers and compilers provided by an IDE) from the
"source control and change management" of an application (provided by
RTC).
There are various relationships between these two environments, i.e. the
source code managed by RTC, can be loaded into an IDE, and you could
imagine wanting to ask "what source code provides a particular runtime
service". This latter appears to be the kind of thing the customer is
asking for. An IDE can answer this question, because it has semantic
knowledge of the application, but an SCCM system is normally designed to
not depend on the semantics of a particular language/application (so
that the SCCM system can be used for an arbitrary language/application).
But there are cases where you'd like to effectively do a "semantic
query" against the SCCM repository (e.g. write a query that requires
knowledge of the semantics of the artifacts being stored). We'd like
RTC to be able to provide this kind of semantic query service against
versioned objects, but I'd say that it does not yet provide it.
Cheers,
Geoff
hcushing wrote:
Hello:
We have a SOA-centric client who is considering RTC. One question
they had concerned web services. Since their code would use a number
of running web services, the customer asked whether RTC could help
detect whether a certain service (and ideally the expected version of
it) is available in the registry, & whether RTC could make the
WSDL available to help in the build phase. (The way he actually
expressed it was: when he saw "components" in RTC, he
wondered if a web service could be a component.) I said I didn't
know of any such feature--the possibility that came to mind that a
batch program could run periodically to download the WSDLs and put
them in a component, but that's the best I came up with on the fly.
It's kind of an amorphous question, but does anyone have any thoughts
on it?