Zend_Soap_Server class is intended to simplify Web Services server part development for PHP programmers.
It may be used in WSDL or non-WSDL mode, and using classes or functions to define Web Service API.
When Zend_Soap_Server component works in the WSDL mode, it uses already prepared WSDL document to define server object behavior and transport layer options.
WSDL document may be auto-generated with functionality provided by Zend_Soap_AutoDiscovery component or should be constructed manually using Zend_Soap_Wsdl class or any other XML generating tool.
If the non-WSDL mode is used, then all protocol options have to be set using options mechanism.