Schema – Structure of message traversing through BizTalk.
Map – A map contains the transformation information to transform a source message format to destination message format. It uses XSL.
Orchestration – An orchestration in BizTalk encapsulates business processes which contain well defined operations.
Pipeline – A pipeline is a component which processes the incoming or outgoing messages. A pipeline consists of various stages A pipeline can either be a receive pipeline or a send pipeline.
A receive pipeline pre-processes an incoming message. It can contain stages to decode, decrypt, disassemble incoming message and translate it to an internal XML format.
A send pipeline post-processes an outgoing message. It can contain stages to encode, encrypt and assemble outgoing message.
Ports – Ports provide a logical integration interface to bind the BizTalk messaging system to the outside world. They contain information about the location and delivery mechanism to be used. Ports are of 2 types – Send Port and Receive Port. Ports form a logical and security boundary for incoming and outgoing messages.
Adapters – Adapters are actual integration interfaces which connect BizTalk with target applications. Adapters are of 3 types – Application Adapters (SAP, Siebel, and CRM etc), Technology Adapters (.Net, MSMQ, FTP, File, MQSeries, HHTP, and Soap etc), Data Adapters (SQL, Oracle, DB2 etc)
What tools are available in BizTalk to develop and deploy BizTalk solutions?
Most of the tools for developing and deploying BizTalk solutions are integrated within the IDE of Visual Studio.Net. The available tools are
Editor – For designing message schemas
Mapper – For designing maps
Orchestration Designer – For designing orchestrations (Business Processes)
Pipeline Designer – For building custom pipelines
BizTalk Explorer – For managing and exploring BizTalk configurations.