Access Web Service
Introduction
Inside the
Determine Program use case, the user can choose 'web service' as a source for a program or model. A web service is a program provided by someone else with input and output parameters strictly defined by WSDL.
Flow of Events
This use case begins at the Run Program Façade inside the
Determine Program use case. Once 'web service' has been selected as the program source, the Run Program Façade accesses the Web Service Façade. From this point either a web service can be contacted directly or the astrogrid web service list can be searched for an appropriate service to contact. Contacting a web service proceeds to
NegotiateAccessToResource. If the web service is successfully contacted, it returns a list of input and output parameters conforming to WSDL standards. The Web Service Façade returns this information to the Run Program Façade, and the use case proceeds as
Determine Program.
Sequence Diagram
--
ElizabethAuden - 15 Jun 2002