Web services are applications stored on web servers that are accessed through standard web protocols (HTTP, SOAP) and data formats (HTML, XML...), whatever the systems and programming languages. PowerDesigner supports modeling for both the SOAP protocol, in which queries are encapsulated into services, and HTTP, where operations are invoked directly.
If you use web services to query databases, you no longer need database drivers. The
following example shows the result of an HTTP request for a database web service:
You can test a Web service of type DISH or SOAP from within your model by right-clicking its Browser entry and selecting Show WSDL. You can test a web service operation belonging to a Web service of another type by right-clicking the operation and selecting Test Web Service Operation. Review the generated URL and then click OK to display the WSDL file (for SOAP) or results (for RAW) in your Web browser.
You can import a Web service as a service provider into a Business Process Model (BPM) to define the links between a concrete implementation of service interfaces and operations and their abstract definition (see Business Process Modeling > Service Oriented Architecture (SOA) > Service Providers (BPM)).