What would it take, i.e. would it be simple, to let Suave webserver host a ServiceStack webservice?
ServiceStack supports 2 HTTP Hosts, ASP.NET and Self-Hosting.
There's also an empty BasicAppHost for in memory testing or for when you didn't want to host on HTTP, e.g. if you wanted to host a MQ Host without HTTP. You can execute Services by calling
AppHost.ExecuteService() with a populate Request DTO. But you'd need to already have the request binding for the request DTO, for proper integration into a HTTP Host requires integration into the framework, e.g. implementations of
IHttpResponse native to each host.