Download presentation
Presentation is loading. Please wait.
Published byEdwin Powers Modified over 8 years ago
1
Nino Crudele Integration MVP How to perform a perfect BizTalk Server Solution review?
2
About me Freelance Microsoft MVP since 2007 Blogger, Speaker, Community member Technology passionate ninocrudele.me @ninocrudele nino.crudele@live.com
3
Agenda Advices for Customers Advices for Consultants How it works
4
White Paper http://go.biztalk360.com/biztalk-architecture-assessment-review/
5
My approach Very complicate to engage, normally because a problem = high stress environment How to engage Identify the enemy Identify the big problems Internal and external challenges The political side
6
How to engage
7
Identify the enemy
8
The costs How to save costs Best tools to use? Best strategy to use? Calculate costs For example…
9
Calculate costs
10
First recognition How to get the DEFCON level SWAT vs Recognition
11
BizTalk Maturity Questionnaire http://biztalkmaturity.com/
12
The expertise The BizTalk developer (Upgrade to 2.0) Question > Answer Should… Would… Wired… “We have an issue” not “a problem” RAD vs Code No Chicken Way!!!!
13
The Chicken Way… Correct Way Chicken Way
14
CTO / CEO mental test – the right direction… Time Productivity
15
Time Productivity CTO / CEO mental test - the frustrating direction
16
The documentation A kind of… At least… Naming Convention Handshake Interfaces Matrix Handshake Flow Matrix Code Practice Schema Naming Convention more….
17
Hand Shaking
18
How to use BizTalk today Best strategies Tools and Frameworks NOS Caching Real Time vs SAGA BizTalk extensibility For instance…
19
BizTalk extensibility Receive Port Receive Locatio n Orchestration XML EDI or Flat File Send Port Send Adapter Send Pipeline Mapping TO: NWTraders (Flat file format) FROM: Fabrikam (XML format) Mapping FROM: Contoso (Flat file format) TO: Fabrikam (XML format) Receive Adapter Receive Pipeline MessageBox
20
Master Blaster
21
Logic App extensibility Mediation
22
Receive Port Receive Locatio n Orchestration XML EDI or Flat File Send Port Send Adapter Send Pipeline Mapping TO: NWTraders (Flat file format) FROM: Fabrikam (XML format) Mapping FROM: Contoso (Flat file format) TO: Fabrikam (XML format) Receive Adapter Receive Pipeline MessageBox Pipeline execution SAGA and Long Running Adaptation +80.000 TPS / sec Transform execution
23
BizTalk Wikipedia https://sandroaspbiztalkblog.wordpress.com Real Time Updated!
24
NOS http://www.biztalk360.com/nos/
25
Monitoring and Logging Best strategies Tools Frameworks BAM vs DB ConcurrentQueue vs CAT
26
CAT use ETW stack ConcurrentQueue thread-safe access to FIFO (First-In First-Out) ordered elements CAT 1.000.000 / 1 ms CQ 1.000.000 / 10 ms Hard logging vs Dynamic CAT real time logging <> CQ real time BAM caching
27
Deployment Best strategies Tools Frameworks BTDF vs PowerShell BTDF vs WIX
28
BTDF + Wix + Powershell Create the folder package using Powershell execute the heat.exe to generate the SourceComponents.wxs “%WIX%\bin\heat.exe” dir “$(Solutiondir)Setup\bin\$(Configuration)\Deploy” -srd -dr INSTALLDIR_BTS_SOLUTION -sfrag -sreg -cg SourceComponentGroup - var var.SourcePath -ag -out “$(SolutionDir).\Setup\SourceComponents.wxs” Use the BTDF to manage specific BizTalk Artifacts and deployment behaviour
29
Management and governance Tools and strategies (ESB portal + SCOM) Frameworks (BizTalk 360)
30
Q&A
31
Thank you
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.