Carp@ - Beans
• Not all information was available by standard interfaces
• Selected Solution:
– in each client or service a single Carp@ - Bean is introduced
• Carp@ - Bean is a special Jini Service
– analyzes the service with standard reflection as far as possible
– provides additional information (for example the location)
– is notified by client or service about changes
– is found by report service with normal Jini techniques
– is requested for meta-information by the report service
– propagates changes to the report service as events
Events
Inquiry
Client
Service
Carp@-
Bean
Service
Proxy
Carp@-
Bean