Let's take a look at a database which tables are stored on
two machines. In this case a program SOAP Server is
loaded on the remote machines, where the tables of the
database are stored. That program communicates with SQL
server (for example MySQL, MS SQL, ODBC, etc) and in
this way it operates with data. A Client application may be
web site, or independent program, or even it might be WAP
site (site. with WML content accessible through Wireless
Application Protocol [9]). This functionality is given again
by interoperability of Web Services. The Client application
invokes a remote service or function by communicating
with SOAP Server. SOAP is used as communication
channel. This architecture is shown on fig. 5.