NB4WS

Mon Mar 7 14:14:40 EST 2005

Link to Report

Architecture:

NB4WS proxy is a bridge between the NaradaBrokering network and any arbitrary web-service. The job of the proxy is to convert the client requests to the appropriate SOAP calls and invoke the operations on the Web service. The results of the operation are routed back to the client via NaradaBrokering. Thus we can have multiple clients listening for response from the Web service resulting in a collaboration of peers using an existing Web Service.

Usage:

  1. Start the NB4WS Factory using HPSEARCH_HOME/bin/runNB4WSFactory.(sh/bat)
  2. Start the NB4WSConsole using HPSEARCH_HOME/bin/runNB4WSClient.(sh/bat)
  3. This starts the following GUI

  4. From the list of services select a service and click Join. This brings up the following window

  5. This window shows the services defined in the selected WSDL file. Lets say the TemperatureService was selected. This contains the getTemp function. Select the function and click Execute.
  6. The text box on the right gets populated with the template for the function invocation. By default the value of (every) parameter will be 0. Change this value to set the appropriate value, for E.g. a zipcode such as 47408 for Bloomington, IN.
  7. Click on Send and the selected operation is executed on the selected service. The response (currently SOAP format) is shown in the textbox at the bottom of the window.

TODO: Advanced configuration and converting response to usable objects