I would tend to draw the line at making webservice calls.. that almost never works well from the database. I say almost 'cause I'm guilty of doing it from a service broker queue. I'm not proud of it, however.
Or rather forget about what's business logic and what's not - if it can be done in the database, do it there.
A list is only as strong as its weakest link. -- Don Knuth