I have discovered this project "Swordfish" after doing some research on
internet on Dynamic Service Dependency --- after multiple internet hops
from different projects.

My questions are related to service dependency mapping and monitoring.

- Can I use Swordfish (Service Registry?) to query in runtime the dynamic
dependencies between services?

- What kind of information can I get in Runtime (Events related to usage,
performance) from Swordfish

- Can this information be ported out in a simple RSS/XML Feed?

My customers are looking at identifying dynamic dependency between various
services in Runtime, in a large outsource environment, it is difficult to
know what service is dependent on what other services.

Next, they would like to know the performance and availability of these
services in Runtime, which I believe is out of scope for Swordfish?

I am reading from the various docs, that Swordfish might require process
orchestration (BPEL), Is that mandatory to achieve the above two use
cases. Quite frankly, most of the customers are not sophisticated to
adopt BPEL and hence we would like some practical and basic tooling