DaSD—Dynamic Service Discovery
The current UDDI standard does not support dynamic federation of registries in the Navy's disconnected and low bandwidth environment. To support these dynamic, multi-enclave federations while keeping security policies in place, ATC-NY designed and prototyped DaSD (Dynamic Service Discovery). We created a UDDI extension which enables caching of UDDI responses based on input from the clients, implemented support for compressed messages, and designed new messages that support low-bandwidth requirements.
We created a proxy server that clients can use to connect to UDDI servers. The proxy server forwards client requests to the server and maintains the cache. We also built a prototype simulator to run experiments and optimize the performance of DaSD. Initial experimental results clearly show an advantage to using DaSD to perform web service discovery in disconnected operations.
