business protocols