Building Web Services

Web services are applications stored on web servers that you can access remotely through standard web protocols (HTTP, SOAP) and data formats (HTML, XML...), whatever the systems and programming languages.

In SOAP requests, queries are encapsulated into services, whereas in HTTP requests, operations are invoked directly. In PowerDesigner, you can design web services for both protocols.

PowerDesigner supports web services for the following databases:


Web services can be used to simplify access to databases. If you use web services to query databases, you no longer need drivers to communicate with those databases.

In the following example, you can see the result of an HTTP request for a database web service:



Web services are made of a set of operations. Each operation contains a SQL query for retrieving data from a database.