BizTalk Server 2016
Facts and Features
Pieter Vandenheede
@pvandenheede
Agenda
BizTalk Server 2016: what’s new ?
LogicApps Adapter
SQL Server AlwaysOn
Q&A
BizTalk Server 2016
what’s new ?
SQL Server 2016
Visual Studio 2015 Windows Server 2016
Platform
upgrades
BizTalk Server 2016
BizTalk Server 2016
BizTalk 2016:What’s New?
New console “look”
BizTalk Server 2016
BizTalk 2016:What’s New?
New visuals inVisual Studio
BizTalk Server 2016
Support for SHA-2
BizTalk can consume SHA2-signed
certificates across all of its components
Support for AS2 MIC + RosettaNet
SHA256
SHA384
SHA512
(SHA-1 continues to work)
BizTalk 2016:What’s New?
BizTalk Server 2016
Support for AES
Supports the Advanced Encryption Standard
(AES) exchange system for signature keys in:
• AS2
• RosettaNet
• MIME/SMIME encoder
Algorithms:AES128,AES192 andAES256
BizTalk 2016:What’s New?
BizTalk Server 2016
SAP Adapter support for NCo
NCO = .NET connector
BizTalk 2016:What’s New?
http://bit.ly/codit-bts-sap
BizTalk Server 2016
XslTransform
• Used since BizTalk 2004
• But obsolete since .NET v2.0!
XslCompiledTransform
• In general more performant
• Not guaranteed to be faster!
BizTalk 2016:What’s New?
BizTalk Server 2016
Resizable schema-picker
BizTalk 2016:What’s New?
BizTalk Server 2016
Admin Console
Search by artifact name
BizTalk 2016:What’s New?
BizTalk Server 2016
Admin Console
Change settings for multiple hosts
BizTalk 2016:What’s New?
BizTalk Server 2016
Admin Console
Change settings for multiple host-instances
BizTalk 2016:What’s New?
BizTalk Server 2016
Dynamic Ordered Delivery
BizTalk 2016:What’s New?
BizTalk Server 2016
Binding import/export improvements
BizTalk 2016:What’s New?
BizTalk Server 2016
Improved SFTP Adapter
Now uses WINSCP, to be installed manually!
BizTalk 2016:What’s New?
v5.7.7
BizTalk Server 2016
File adapter
• Support for Azure file storage!
• Overwrite temp files on retry
BizTalk 2016:What’s New?
Logic Apps Adapter
BizTalk Server 2016
LogicAppsAdapter
IIS Endpoints:
Mgmt & Receive
Logic Apps Adapter
Azure:
Gateway Association
Data Gateway Svc
Azure
On premises
High Availability
AlwaysOn
SQL Clustering
22
BizTalk HA on a SQL Cluster
Based on
Windows
Failover
Clustering
SQL Standard
can be used
for up to 2
cluster nodes
Only HA
solution until
BTS 2016
Shared
storage
necessary
Single copy
of data
BizTalk SQL Clustering
Instance 1 (Tracking)
Instance 2 (Runtime)
Active Node Active Node
Shared Storage
BizTalk SQL Clustering
Instance 1 (Tracking)
Instance 2 (Runtime)
Active Node Active Node
Shared Storage
BizTalk SQL Clustering
Instance 1 (Tracking)
Instance 2 (Runtime)
Active Node Down
Shared Storage
SQL Always On
28
BizTalk 2016 Always On Support - Why?
Microsoft Azure IaaS does not support shared storage
• This excludes SQL Clustering
• This excludes Application level HA for BizTalk Server
SQL Always On is supported in Azure IaaS
• Application level HA for BizTalk Server
BizTalk HA with Always On
Local storage
is sufficient
New since
BizTalk 2016
Windows
Failover
Clustering is
still used!
SQL Group
Listener
Use a FileShare
witness
location for
quorum
Why 4 SQL Instances per node?
MSDTC
• No distributed (cross-database) transactions in the same SQL
Server instance!
• Solution: Spread databases across several instances
Instances can be on the same SQL server (VM)
• 4 Availability Group listeners
SQL Instances with BizTalk Always On
Instance Instance Name Databases
1 Authentication SSODB
2 Management BizTalkMgmtDb
3 Runtime BizTalkMsgBoxDb
BizTalkRulesEngineDb
BAMPrimaryImport
BAMStarSchema
BAMAlertsApplication
4 Tracking BizTalkDTADb
BizTalk SQL AlwaysOn
Primary Replica Secondary Replica
Instance 1
Instance 3
Local Storage
Instance 2
Instance 4 Instance 3
Instance 2
Instance 4
Instance 1
Local Storage
BizTalk SQL AlwaysOn
Secondary Replica Primary Replica
Instance 1
Instance 3
Local Storage
Instance 2
Instance 4 Instance 3
Instance 2
Instance 4
Instance 1
Local Storage
BizTalk 2016 Always On Limitations
Manual tasks
• Replicate Logins and SQL Agent jobs
• Modify SQL Agent jobs to run on primary
SSAS and SSIS do not participate in Availability Groups!
• BAM depends on this
Don’t forget backups
• BizTalk Backups or DR are still a necessity
Codit vision
Why should I upgrade ?
Streamline
SQL High
Availability
(AlwaysOn)
Consider
deprecated
features
Ready for
Hybrid
integration
scenarios
(LogicApps)
Extra
connectors
are added
constantly
Supported
platform
until 2021
(extended
2026)
3 52 41
Codit offer
Want to step up to BizTalk 2016?
39
Get a free assessment of your BizTalk environment
+ 6 months of free monitoring now. *
Offer 2: 6 months free “AIMS for
BizTalk” monitoring
Offer 1: free assessment of your
BizTalk environment
Get 6 months of free monitoring with “AIMS for
BizTalk”. Your win?
• Pre-migration: An accurate map of how your
BizTalk works and visualize each business process.
• Post-migration: New data accumulation for a
post-upgrade health check report.
Get a free BizTalk assessment now.
Your win?
• The thorough analysis will help you make key
decisions based on your specific business case.
• Newly gained insights will allow you implement
necessary and often critical improvements while
upgrading.
This offer is valid until May 30th and capacity is limited. As a webinar registrant, you are the first to know. If you are interested, please
drop us a line. We will gladly meet with you to explain how you benefit from these free offers.
*Conditions apply.
Contact: sales@codit.eu or codit.eu
Thank you
Questions ?
Let’s keep in touch.
2000 Belgium
2004 France
2008 Netherlands
2013 Portugal
2016 Switzerland
2016 U.K.
+120 employees
API Management
pieter.vandenheede@codit.eu X
@PVandenheede
www.linkedin.com/in/pvandenheede
+ 100Active
customers
Close collaboration with Microsoft
IoT
Azure
Integration

BizTalk 2016 Webinar - Facts and Features

  • 1.
    BizTalk Server 2016 Factsand Features Pieter Vandenheede @pvandenheede
  • 2.
    Agenda BizTalk Server 2016:what’s new ? LogicApps Adapter SQL Server AlwaysOn Q&A
  • 3.
  • 4.
    SQL Server 2016 VisualStudio 2015 Windows Server 2016 Platform upgrades BizTalk Server 2016
  • 5.
    BizTalk Server 2016 BizTalk2016:What’s New? New console “look”
  • 6.
    BizTalk Server 2016 BizTalk2016:What’s New? New visuals inVisual Studio
  • 7.
    BizTalk Server 2016 Supportfor SHA-2 BizTalk can consume SHA2-signed certificates across all of its components Support for AS2 MIC + RosettaNet SHA256 SHA384 SHA512 (SHA-1 continues to work) BizTalk 2016:What’s New?
  • 8.
    BizTalk Server 2016 Supportfor AES Supports the Advanced Encryption Standard (AES) exchange system for signature keys in: • AS2 • RosettaNet • MIME/SMIME encoder Algorithms:AES128,AES192 andAES256 BizTalk 2016:What’s New?
  • 9.
    BizTalk Server 2016 SAPAdapter support for NCo NCO = .NET connector BizTalk 2016:What’s New? http://bit.ly/codit-bts-sap
  • 10.
    BizTalk Server 2016 XslTransform •Used since BizTalk 2004 • But obsolete since .NET v2.0! XslCompiledTransform • In general more performant • Not guaranteed to be faster! BizTalk 2016:What’s New?
  • 11.
    BizTalk Server 2016 Resizableschema-picker BizTalk 2016:What’s New?
  • 12.
    BizTalk Server 2016 AdminConsole Search by artifact name BizTalk 2016:What’s New?
  • 13.
    BizTalk Server 2016 AdminConsole Change settings for multiple hosts BizTalk 2016:What’s New?
  • 14.
    BizTalk Server 2016 AdminConsole Change settings for multiple host-instances BizTalk 2016:What’s New?
  • 15.
    BizTalk Server 2016 DynamicOrdered Delivery BizTalk 2016:What’s New?
  • 16.
    BizTalk Server 2016 Bindingimport/export improvements BizTalk 2016:What’s New?
  • 17.
    BizTalk Server 2016 ImprovedSFTP Adapter Now uses WINSCP, to be installed manually! BizTalk 2016:What’s New? v5.7.7
  • 18.
    BizTalk Server 2016 Fileadapter • Support for Azure file storage! • Overwrite temp files on retry BizTalk 2016:What’s New?
  • 19.
  • 20.
    BizTalk Server 2016 LogicAppsAdapter IISEndpoints: Mgmt & Receive Logic Apps Adapter Azure: Gateway Association Data Gateway Svc Azure On premises
  • 21.
  • 22.
  • 23.
    BizTalk HA ona SQL Cluster Based on Windows Failover Clustering SQL Standard can be used for up to 2 cluster nodes Only HA solution until BTS 2016 Shared storage necessary Single copy of data
  • 24.
    BizTalk SQL Clustering Instance1 (Tracking) Instance 2 (Runtime) Active Node Active Node Shared Storage
  • 25.
    BizTalk SQL Clustering Instance1 (Tracking) Instance 2 (Runtime) Active Node Active Node Shared Storage
  • 26.
    BizTalk SQL Clustering Instance1 (Tracking) Instance 2 (Runtime) Active Node Down Shared Storage
  • 27.
  • 28.
    BizTalk 2016 AlwaysOn Support - Why? Microsoft Azure IaaS does not support shared storage • This excludes SQL Clustering • This excludes Application level HA for BizTalk Server SQL Always On is supported in Azure IaaS • Application level HA for BizTalk Server
  • 29.
    BizTalk HA withAlways On Local storage is sufficient New since BizTalk 2016 Windows Failover Clustering is still used! SQL Group Listener Use a FileShare witness location for quorum
  • 30.
    Why 4 SQLInstances per node? MSDTC • No distributed (cross-database) transactions in the same SQL Server instance! • Solution: Spread databases across several instances Instances can be on the same SQL server (VM) • 4 Availability Group listeners
  • 31.
    SQL Instances withBizTalk Always On Instance Instance Name Databases 1 Authentication SSODB 2 Management BizTalkMgmtDb 3 Runtime BizTalkMsgBoxDb BizTalkRulesEngineDb BAMPrimaryImport BAMStarSchema BAMAlertsApplication 4 Tracking BizTalkDTADb
  • 32.
    BizTalk SQL AlwaysOn PrimaryReplica Secondary Replica Instance 1 Instance 3 Local Storage Instance 2 Instance 4 Instance 3 Instance 2 Instance 4 Instance 1 Local Storage
  • 33.
    BizTalk SQL AlwaysOn SecondaryReplica Primary Replica Instance 1 Instance 3 Local Storage Instance 2 Instance 4 Instance 3 Instance 2 Instance 4 Instance 1 Local Storage
  • 34.
    BizTalk 2016 AlwaysOn Limitations Manual tasks • Replicate Logins and SQL Agent jobs • Modify SQL Agent jobs to run on primary SSAS and SSIS do not participate in Availability Groups! • BAM depends on this Don’t forget backups • BizTalk Backups or DR are still a necessity
  • 35.
  • 36.
    Why should Iupgrade ? Streamline SQL High Availability (AlwaysOn) Consider deprecated features Ready for Hybrid integration scenarios (LogicApps) Extra connectors are added constantly Supported platform until 2021 (extended 2026) 3 52 41
  • 37.
  • 38.
    Want to stepup to BizTalk 2016? 39 Get a free assessment of your BizTalk environment + 6 months of free monitoring now. * Offer 2: 6 months free “AIMS for BizTalk” monitoring Offer 1: free assessment of your BizTalk environment Get 6 months of free monitoring with “AIMS for BizTalk”. Your win? • Pre-migration: An accurate map of how your BizTalk works and visualize each business process. • Post-migration: New data accumulation for a post-upgrade health check report. Get a free BizTalk assessment now. Your win? • The thorough analysis will help you make key decisions based on your specific business case. • Newly gained insights will allow you implement necessary and often critical improvements while upgrading. This offer is valid until May 30th and capacity is limited. As a webinar registrant, you are the first to know. If you are interested, please drop us a line. We will gladly meet with you to explain how you benefit from these free offers. *Conditions apply. Contact: sales@codit.eu or codit.eu
  • 39.
  • 40.
    Let’s keep intouch. 2000 Belgium 2004 France 2008 Netherlands 2013 Portugal 2016 Switzerland 2016 U.K. +120 employees API Management pieter.vandenheede@codit.eu X @PVandenheede www.linkedin.com/in/pvandenheede + 100Active customers Close collaboration with Microsoft IoT Azure Integration