Är BizTalk Server fortsatt relevant? Och hur kan den stötta framtida digitalisering?
Är BizTalk Server fortsatt relevant?
PRO INTEGRATION Year In Review 2016 2017 SEP MOVE TO AZURE PORTAL OCT NOV DEC JAN FEB MAR APR MAY JUN JUL AUG SEP KEY VAULT VNET V2 RBAC API MOCKING AZURE MONITOR ARM TEMPLATES SOAP AND SOAP TO REST VERSIONS AND REVISIONS POWERBI SOLUTION TEMPLATE BIZTALK 2016 CTP BIZTALK 2016 GA BIZTALK 2016 FEATURE PACK 1 BIZTALK 2016 FEATURE PACK 2 BIZTALK AZURE IMAGE REFRESH 2013 CU5 2013R2 CU5 2016 CU1 2016 CU2 2013 R2 CU6 2016 CU3 2013 CU7 HIS 2016 CTP HIS 2016 GA HIS 2016 CLIENTS HIS 2016 SDK HIS 2013 CU4 MIGRATION TOOL HIS 2016 CU2 CONNECTORS DB2, INFORMIX AND MQ HIS 2016 CU1 VS SUPPORT MONITOR VIEW SCALE AND LIMIT IMPROVMENTS VS2017 SUPPORT EXPRESSION/INTELLISENSE BATCHING X12 APIM / FUNCTION DESIGNER REFRESH JSON TOOLING VARIABLES PARALLEL & EXCEPTION CUSTOM CONNECTOR ENTERPRISE INTEGRATION PACK SAP CONNECTOR PREVIEW DISASTER RECOVERY B2B MONITORING & TRACKING IN OMS
DEVELOPMENT SUPPORT BizTalk Roadmap 2017 2018 2019 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 BTS 2013 and BTS 2013 R2 CUs BizTalk Server 2016 Cumulative Updates BTS 2016 FP 2 BizTalk 2016 FP 3 BizTalk vnext CTP BizTalk vnext GA BizTalk vnext Feature Packs
So BizTalk will be around until at least 2025
BizTalk Server 2016 four big areas of improvment Platform alignment Sql Server Always On support Customer driven change Cloud connectivity
Platform alignment
BizTalk Server Support Lifecycle 1/11/2022 7/10/2018
End of support refers to the date when Microsoft no longer provides automatic fixes, updates, or online technical assistance.
Support lifecycle BTS End of Support BTS End of Life OS End of Support OS End of Life SQL End of Support SQL End of Life BTS2013 R2 July /2018 July /2023 Windows 2012 R2 Jan 2018 Windows 2012 R2 Jan 2023 SQL 2014 July 2019 SQL 2014 7/9/2024 BTS2013 July 2018 July 2023 Windows 2012 R2 Jan 2018 Windows 2012 Jan 2023 SQL 2012 July 2017 SQL 2012 July 2022 BTS2010 Jan 2016 Jan 2021 Windows 2008 R2 Jan 2015 Windows 2008 R2 Jan 2020 SQL 2008 R2 July 2014 SQL 2008 R2 July 2019 BTS2009 July 2014 July 2019 Windows 2008 Jan 2015 Windows 2008 Jan - 2020 SQL 2008 July 2014 SQL 2008 July 2019 BTS2006 & BTS2006R2 July - 2011 July - 2016 Windows 2003 July 2010 Windows 2003 July 2015 SQL 2005 April 2011 SQL 2005 April 2016
Customer driven change BizTalk 2016 Admin Console Search/filter Möjlighet att välja flera Save to File Ny ikoner Mapping xslcompliedtransform/ xsltransform GUI förbättringar (resizable val av schema fönster) Ordered delivery on dynamic send ports Förbättrad SFTP adapter Förbättrad File adapter Mindre performance förbättringar SHA 2 Support SAP NcO Support Shared Access Signature support för Service Bus, basichttprelay, nettcprelay, basichttp, webhttp HL7 Accelerator Förbättrad MLLP koppling Förbättrad import/export av bindings-filer
BTS 2016 Feature Pack 1 Feature Packs require: - Enterprise or Developer Edition; - Software Assurance or Azure EA
BTS 2016 Feature Pack 2 Feature Packs require: - Enterprise or Developer Edition; - Software Assurance or Azure EA
Sql Server Always On Support
Azure Virtual network Subnet App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route 99.97 % uptime SLA. BizTalk 2016. Redundant application and database layer Always-on between SQL Server databases Platform handles more than 4 million messages a month Hundreds of BizTalk based integrations Critical part of several business process at Sandvik On premise
We now covered 3 out of 4 areas of improvment what about Cloud Connectvity? Plattform alignment Sql Server Always On support Kunddrivna förbättringar Cloud connectivity
Och hur kan den stötta framtida digitalisering?
Digitalisering Major need for data and integrations! On premise
INDUSTRY EXPERTS AGREE Source: Gartner Market Guide for Hybrid Integration Platform-Enabling Technologies, by Elizabeth Golluscio, Jess Thompson, Keith Guttridge, April 25, 2016
Azure Logic App Send message Asynchronous cloud communication today against service bus, tomorrow against event hub! Customers Azure Service Bus On premise Based on SB adapter adapter. Avialable since BizTalk Server 2013 R2 New capabilities in future BizTalk Server 2016 updates (support for Service Bus partions and Event Hub communication)
Cloud Synchronous cloud communication using Logic But hey! How do we through the firewall in a secure manner here!? App Adapter in BizTalk 2016 Azure Logic App On premise DB2 ERP
On premise Data Gateway Only uses outgoing http traffic. Only requires a number of outgoing ports to be open Currently lacks a high availability disaster recover option
But So many options! What to choose when?
Azure Cloud based/external System A Cloud based/external System B System specific Publisher System specific Subscriber System specific Publisher System specific Subscriber Publish/subscribe - Azure Service Bus System specific Publisher System specific Subscriber On-premise data gateway On premise based System C On premise based System D On premise
Two different platforms with some overlap Current knowledge Project requirement Long term architectural strategy Price Logic Apps is no silver bullet what s hard in BizTalk is many times as complicated in Logic Apps Azure Logic App + http, json + built in connection with known APIs + integration with Azure components + modern authentication support + low barrier of entry - lack of support common requirement in on-premise systems and databases -/+ transaction based price model + covers most edge cases in on-premise legacy integration + support for legacy protocols and transports - step learning curves - modern simple requirement often becomes hard -/+ fixed price model Reuse of existing investments Current cloud adoption Choice between Logic App and/or BizTalk comes down a number of high level decisions Logic Apps and BizTalk are two tools in your integration tool box choose the right tool for the job
Some takeaways
Azure System A Shared ALM, Monitoring and Logging! Maybe even more important now! System specific Publisher Publish/subscribe Azure Service Bus System specific Subscriber System B On premise
Automate, automate, automate Refactor for future continuous updates Document and optimize for continuous updates and tests!
Conclusion BizTalk Server 2016 and beyond will be the most powerful and capable tool to handle legacy systems and their very specific requirements BizTalk Server is today just one of the tools you need to handle modern requirement for integrations learn what tool you should use when Tracking, monitoring and ALM management is just as important as before but more complicated! Make sure to find your strategy!