Innovate or Go Home

Naveen Ajmal, Mohammed
posts - 2, comments - 7, trackbacks - 1

My Links

News

Article Categories

Archives

.Net Community Sites

EAI And BizTalk

What is Enterprise Application Integration?

Enterprise Application Integration (EAI) is a process of integration of line of business applications (LOB) within an enterprise or with trading partners. The EAI infrastructure enables the proven line of business applications to communicate, interact, exchange messages, and automate business processes

Why use BizTalk for EAI?

Microsoft BizTalk Server provides the necessary framework and tools to develop and deploy EAI solutions. BizTalk’s framework abstracts the messaging and business process integration services to a centralized location. (So no need of implementing the integration logic with in LOB applications)

What components make EAI possible with BizTalk?

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.

 

  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Print | posted on Thursday, April 21, 2005 6:47 PM |

Feedback

No comments posted yet.
Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification:
 
 

Powered by: