Presentation is loading. Please wait.

Presentation is loading. Please wait.

Nino Crudele Integration MVP How to perform a perfect BizTalk Server Solution review?

Similar presentations


Presentation on theme: "Nino Crudele Integration MVP How to perform a perfect BizTalk Server Solution review?"— Presentation transcript:

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


Download ppt "Nino Crudele Integration MVP How to perform a perfect BizTalk Server Solution review?"

Similar presentations


Ads by Google