BizTalk Practical Course Session 1
-
Upload
moustafarefaat -
Category
Technology
-
view
956 -
download
2
description
Transcript of BizTalk Practical Course Session 1
© 2009 Genetic Thought Software Inc. Http://www.GeneticThought.com
Moustafa [email protected]
WWW.GeneticThought.com
WWW.MoustafaRefaat.com
© 2009 Genetic Thought Software Inc. Http://www.GeneticThought.com
◦ What and Why BizTalk?◦ The Hub and Spoke Model◦ How BizTalk Works.◦ BizTalk Tools◦ The Publish/Subscribe mechanism◦ BizTalk Databases and Jobs◦ BizTalk Development Basics◦ BizTalk UI Tools◦ BizTalk General Project Architecture
2
© 2009 Genetic Thought Software Inc. Http://www.GeneticThought.com
Business Process Management.
Service Oriented Architecture (SOA).
Enterprise Services Bus (ESB) platform.
Tools and application services that facilitate the rapid creation of integration solutions.
Exchange of data in a standard, consistent and reliable way.
3
© 2009 Genetic Thought Software Inc. Http://www.GeneticThought.com 4
© 2009 Genetic Thought Software Inc. Http://www.GeneticThought.com 5
© 2009 Genetic Thought Software Inc. Http://www.GeneticThought.com 6
© 2009 Genetic Thought Software Inc. Http://www.GeneticThought.com
Messaging
Orchestration engine
Business Rule Engine (BRE)
Health and Activity Tracking (HAT)
Enterprise Single Sign-On (SSO)
Business Activity Monitoring (BAM)
Business Activity Services (BAS)
7
© 2009 Genetic Thought Software Inc. Http://www.GeneticThought.com
Messages received
Contextual properties.
Matching subscriptions.
Application-specific queue, instance of a service.
Queued messages de-queued designated instances of services.
The service handles the message.
8
© 2009 Genetic Thought Software Inc. Http://www.GeneticThought.com
Mandatory ◦BizTalk Management database:
◦BizTalk MessageBox database◦BizTalk Tracking database◦Rule Engine database◦SSO database
9
© 2009 Genetic Thought Software Inc. Http://www.GeneticThought.com
Optional
◦ BAM Analysis:
◦ BAM Archive:
◦ BAM Notification Services Application database
◦ BAM Notification Services Instance database
◦ BAM Primary Import database
◦ BAM Star Schema
◦ Tracking Analysis Server
◦ Windows SharePoint Services configuration database
◦ Windows SharePoint Services content database
10
© 2009 Genetic Thought Software Inc. Http://www.GeneticThought.com
Backup BizTalk Server (BizTalkMgmtDb):
CleanupBTFExpiredEntriesJob_BizTalkMgmtDb
MessageBox_DeadProcesses_Cleanup_BizTalkMsgBoxDb:
MessageBox_Message_Cleanup_BizTalkMsgBoxDb
MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb:
MessageBox_Parts_Cleanup_BizTalkMsgBoxDb:
MessageBox_UpdateStats_BizTalkMsgBoxDb: PurgeSubscriptionsJob_BizTalkMsgBoxDb:
11
© 2009 Genetic Thought Software Inc. Http://www.GeneticThought.com 12
© 2009 Genetic Thought Software Inc. Http://www.GeneticThought.com 13
© 2009 Genetic Thought Software Inc. Http://www.GeneticThought.com 14
© 2009 Genetic Thought Software Inc. Http://www.GeneticThought.com
Signing the Assembly: any BizTalk project assemblies are signed and any assemblies they reference are signed and deployed to Global Assembly Cache (GAC).
The BizTalk Group settings is a good practice to get into the habit of setting an application name for the project that you develop and not deploy to the default “BizTalk Application 1”.
15
© 2009 Genetic Thought Software Inc. Http://www.GeneticThought.com 16
© 2009 Genetic Thought Software Inc. Http://www.GeneticThought.com
BizTalk Administration Console
Health and Activity Monitor Tool.
BizTalk Explorer
Business Rules Composer
Business Rules Deployment Wizard
Web Services Publishing Wizard
WCF Services Publishing Wizard
Tracking Profile Editor
17
© 2009 Genetic Thought Software Inc. Http://www.GeneticThought.com 18
© 2009 Genetic Thought Software Inc. Http://www.GeneticThought.com 19
© 2009 Genetic Thought Software Inc. Http://www.GeneticThought.com 20
© 2009 Genetic Thought Software Inc. Http://www.GeneticThought.com 21
© 2009 Genetic Thought Software Inc. Http://www.GeneticThought.com 22
© 2009 Genetic Thought Software Inc. Http://www.GeneticThought.com
E x te r n a l
S c h e m a 1
E x te r n a l
S c h e m a 2
Im p o r te r s
A d a p te r s ,
P ip e l in e s , M a p s
B u s in e s s L o g ic
O rc h e s t r a t io n s , B u s in e s s R u le s ,
M e s s a g in g , S u b s c r ip t io n s e tc .
E x p o r te r s
M a p s , P ip e l in e s ,
A d a p te r s
E x te r n a l S y s te m s
In te rn a l
E n te rp r is e
S c h e m a
E x te r n a l
S c h e m a
E x te r n a l In te r fa c e s B u s in e s s L o g ic L a y e r E n te r p r is e S y s te m
In te r fa c e
23
© 2009 Genetic Thought Software Inc. Http://www.GeneticThought.com
Set and Verify the Development environment for ◦ BizTalk 2006 R2
◦ BizTalk 2009
24