WSDL documents are divided into two main sections: the Abstract Definition (interface, operations, messages) and the Concrete Implementation (binding, service, port details). The abstract part defines what the service does, while the concrete part defines how and where to access it. Option D correctly identifies this separation.