This document discusses controlled throttling in BizTalk. It describes two approaches to implementing throttling: an aggregator orchestration and a pipeline component. The pipeline component approach is preferred as it minimizes message box hops. The document provides tips for implementation including disabling retries and enabling ordered delivery on send ports. It also covers common pitfalls like built-in throttling violating required values. Finally, it discusses lessons learned like the challenges of achieving exact throughput and introducing latency.