Since I didn't receive a reply, I thought I can post the solution I eventualy went with. I've created a webservice which exposes the businessrules and then I used a clr proc to connect the the webservice. The clr proc takes the url as a parameter, thus allowing me to deploy the proc anywhere. I've then created clr code to execute the appropriate methods in the webservice, the result wil then be returned to the clr function and external apps can just call a the sql clr function as normal.