Typical BizTalk use cases
BizTalk Server is typically used to solve problems in four main areas: EAI, B2B, BPA, and ESB.
Enterprise Application Integration (EAI)
The modern enterprise is often littered with the spaghetti of proprietary interfaces, which cannot natively communicate with each other due to incompatible platforms, data formats, and security policies. This can pose challenges for normal business activity. For example, when a new employee starts, a record for them needs to be created in the HR system and an order for a laptop may need to be placed in the ERP system. An account may need to be created for them in the CRM system with their appropriate level of access. To avoid doing this manually, one could write a small application that has all the built-in logic necessary to connect to these disparate systems. Or perhaps, the HR system has an extension module that allows you to use some programming language to build the logic in there. Over time, however, as the system scales, a...