Hello Siew,
a. ABAPer is responsible to create the web service after RFC tesed.
b. If its just WSDL file download then ABAPer does this. If its publish in service registry them ABAP +BASIS will do it. see this :
Publishing a Web Service (SAP Library - ABAP Workbench Tools)