Microsoft’s BizTalk Server, more than just an integration solution, has capabilities to provide an end-to-end business process integration and management platform. This platform helps businesses develop different kinds of solutions, including Business Process Management (BPM), Enterprise Application Integration (EAI), Enterprise Service Bus (ESB), Service Oriented Architecture (SOA), and High Availability and Scalability (HAS).
Most commonly, BizTalk Server is designed to integrate different types of applications running in an enterprise. It provides well documented methods to integrate almost all kinds of small or complex IT systems. In this section, we will discuss the following integration patterns: