Feature #228
Introspection / Nameservice Interface and Initial Tool Support
Status: | Closed | Start date: | 03/18/2011 | ||
---|---|---|---|---|---|
Priority: | Normal | Due date: | |||
Assignee: | - | % Done: | 60% | ||
Category: | Introspection | ||||
Target version: | rsb-0.12 |
Description
In order to support the introspection of RSB systems, e.g. to answer questions such as
- Which participants exist at all? (-> #44)
Which services do they expose?- To what scopes these are subscribed (-> #44)
- What type converters are registered
- Which processes do participants belong to (-> #44)
a basic distributed name service an introspection protocol is required.
In the long run, this may be based on something like multicast dns or upnp (The current implementation is in terms of RSB concepts, though).
We should start designing an interface that encapsulates access to the name service locally (ideally also providing callbacks when things change) and implement the access to information of other participants through a simple listener / informer pair that publishes state information on request at an URI such as: rsb://about.
(-> #44, in particular http://docs.cor-lab.de//rsb-manual/trunk/html/specification-introspection.html)
Related issues
History
#1 Updated by J. Wienke almost 13 years ago
- Subject changed from Web-based Introspection Tools to Introspection Tools
- Category deleted (
C++)
#2 Updated by J. Wienke almost 13 years ago
- Assignee deleted (
S. Wrede)
#3 Updated by S. Wrede over 12 years ago
- Tracker changed from Enhancement to Feature
- Subject changed from Introspection Tools to Introspection / Nameservice Interface and Initial Tool Support
- Description updated (diff)
- Status changed from New to Feedback
- Target version set to rsb-0.10
#4 Updated by J. Moringen over 10 years ago
- Target version changed from rsb-0.10 to rsb-0.11
#5 Updated by J. Moringen about 10 years ago
- Category set to Introspection
- Status changed from Feedback to In Progress
- % Done changed from 0 to 10
#6 Updated by J. Moringen about 10 years ago
- Description updated (diff)
#7 Updated by J. Moringen about 10 years ago
#8 Updated by J. Moringen about 10 years ago
- % Done changed from 10 to 30
#9 Updated by J. Moringen over 9 years ago
- Description updated (diff)
- % Done changed from 30 to 60
#10 Updated by J. Moringen over 9 years ago
- Description updated (diff)
#11 Updated by J. Moringen over 9 years ago
- Description updated (diff)
#12 Updated by J. Moringen over 9 years ago
- Target version changed from rsb-0.11 to rsb-0.12
#13 Updated by J. Moringen over 9 years ago
- Blocks deleted (Feature #471: Support for RPC clients which do not require a running server part)
#14 Updated by J. Moringen over 9 years ago
- Status changed from In Progress to Feedback
#15 Updated by S. Wrede over 9 years ago
Yes, let's close this issue and discuss the remaining bits in more detailed tickets.
#16 Updated by J. Moringen over 9 years ago
- Status changed from Feedback to Closed