WebMaker hides much of the protocol and wrapper information for web service invocations by default. This means you can access remote services in a similar manner to local services. Typically, remote services are invoked from Controllers. You can single click a Controller on the Application Map tab to display the relevant details on the right hand panel. You should see an Available Services drop-down. This list should contain all imported service definitions from WSDL files. You simply select the service you are interested in and click the Use Service link. WebMaker will generate the appropriate proxies to compose and make the calls.
The list of Available Services is populated and altered whenever you drag and drop elements from WSDL files to create the structure of your screen within the Page Structure tab. WebMaker parses the WSDL files as they are used and determines the Web Services that may need to be used within a particular page. Proxies for these services are automatically created and made available within the Available Services drop down.
If you know the list of Web Services that will be used within a project in advance you can create the list of available services in the drop-down by importing the relevant WSDL files. You can do this by clicking the Import Service option at the bottom of the Project tab within XDE. You will need to reveal this link by clicking the Show Advanced Options link on the top right hand corner. This process parses the WSDL to generate proxy services for all service definitions contained in the WSDL from the XDE Project screen. You can learn more about this process in the Advanced Options section, but for now this is all that is required to call a remote service from within a WebMaker Controller.