service broker demystified