I assume the web services and web-based GUI of JobScheduler work on top of IIS. Is this true?
JobScheduler has a web-based GUI:
JOC, the JobScheduler Operations Center
A web server is not required to operate JOC because JobScheduler has its own built-in web server.
Read more about Operating and Monitoring GUI - JOC