Microsoft BizTalk Server is a publish and subscribe architecture that uses adapters to receive and send messages, implements business processes through orchestration, and includes management and tracking of these different parts. BizTalk Server also includes trading partner management for business-to-business messaging, high availability to maximize uptime, a development platform to create components, an administration console to manage artifacts, and business activity monitoring to manage aggregations, alerts, and profiles.