Är biztalk server fortsatt relevant? och hur kan den stötta … · app server 1 app server 2 db...

34

Upload: others

Post on 22-May-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant
Page 2: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant
Page 3: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

Är BizTalk Server fortsatt relevant?

Och hur kan den stötta framtida digitalisering?

Page 4: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

Är BizTalk Server fortsatt relevant?

Page 5: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

PRO INTEGRATION – Year In Review

SEP JUNOCT NOV DEC JAN FEB MAR APR MAY

MOVE TO AZURE PORTAL

VNET V2 RBAC API MOCKING

SOAP AND SOAP TO REST VERSIONS AND REVISIONS

AZURE MONITOR

2016 2017

BIZTALK 2016 CTP BIZTALK 2016 GA BIZTALK 2016 FEATURE PACK 1

BIZTALK AZURE IMAGE REFRESH

2013 CU5 2013R2 CU5 2016 CU1

2013 R2 CU6

2016 CU2

2013 CU7

HIS 2016 CTP HIS 2016 GA HIS 2016 CLIENTS

HIS 2016 SDK

HIS 2016 CU1CONNECTORS DB2, INFORMIX AND MQ

VS SUPPORT MONITOR VIEW SCALE AND LIMIT IMPROVMENTS VS2017 SUPPORT

APIM / FUNCTION DESIGNER REFRESH JSON TOOLING PARALLEL & EXCEPTION

ENTERPRISE INTEGRATION PACK SAP CONNECTOR PREVIEW DISASTER RECOVERY B2B MONITORING & TRACKING IN OMS

VARIABLES

JUL AUG SEP

CUSTOM CONNECTOR

EXPRESSION/INTELLISENSE BATCHING X12

ARM TEMPLATES

KEY VAULT

POWERBI SOLUTION TEMPLATE

BIZTALK 2016 FEATURE PACK 2

2016 CU3

HIS 2013 CU4

HIS 2016 CU2MIGRATION TOOL

Page 6: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

DEV

ELO

PM

ENT

2017

Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q42018 2019

SUP

PO

RT

BTS 2016 FP 2

BTS 2013 and BTS 2013 R2 CUs

BizTalk vNextCTP

BizTalk vNext Feature Packs

BizTalk Roadmap

BizTalk vNextGA

BizTalk 2016FP 3

BizTalk Server 2016 Cumulative Updates

Page 7: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

So – BizTalk will be around until at least 2025 …

Page 8: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

Platform alignmentCustomer driven

change

Sql Server Always On

support

Cloud connectivity

BizTalk Server 2016 – four big areas of improvment

Page 9: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

Platform alignment

Page 10: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

BizTalk Server Support

Lifecycle

1/11/2022

7/10/2018

Page 11: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

End of support refers to the date when Microsoft no longer provides automatic fixes, updates, or online technical assistance.

Page 12: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

Support lifecycleBTS 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 –/2023Windows 2012 R2Jan – 2018

Windows 2012 R2Jan – 2023

SQL 2014July – 2019

SQL 20147/9/2024

BTS2013 July – 2018 July – 2023Windows 2012 R2Jan – 2018

Windows 2012Jan – 2023

SQL 2012July – 2017

SQL 2012July – 2022

BTS2010 Jan – 2016 Jan – 2021Windows 2008 R2Jan – 2015

Windows 2008 R2Jan – 2020

SQL 2008 R2July – 2014

SQL 2008 R2July – 2019

BTS2009 July – 2014 July – 2019Windows 2008Jan – 2015

Windows 2008Jan - 2020

SQL 2008July – 2014

SQL 2008July – 2019

BTS2006 & BTS2006R2 July - 2011 July - 2016

Windows 2003July – 2010

Windows 2003July – 2015

SQL 2005April – 2011

SQL 2005April – 2016

Page 13: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

Customer driven change BizTalk 2016

Admin ConsoleSearch/filter

Möjlighet att välja flera “Save to File”

Ny ikoner

MappingxslCompliedTransform/

xslTransformGUI förbättringar (resizable

val av schema fönster)Ordered delivery on dynamic

send ports

SHA 2 SupportSAP NcO Support

Shared Access Signature support för Service Bus, basicHttpRelay,

netTcpRelay, basicHttp, webHttpHL7 Accelerator

Förbättrad MLLP kopplingFörbättrad import/export av

bindings-filer

Förbättrad SFTP adapterFörbättrad File adapterMindre performance

förbättringar

Page 14: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

BTS 2016 Feature Pack 1Feature Packs require:- Enterprise or Developer Edition; - Software Assurance or Azure EA

Page 15: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

BTS 2016 Feature Pack 2Feature Packs require:- Enterprise or Developer Edition; - Software Assurance or Azure EA

Page 16: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

Sql Server Always On Support

Page 17: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

Azure Virtual network

Subnet

On premise

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

Page 18: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

“Plattform alignment”

Kunddrivna förbättringar

Sql Server Always On

support

Cloud connectivity

We now covered 3 out of 4 areas of improvment –what about Cloud Connectvity?

Page 19: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

Och hur kan den stötta framtida digitalisering?

Page 20: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant
Page 21: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

On premise

Digitalisering

Major need for data and integrations!

Page 22: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

INDUSTRY EXPERTS AGREE…

Source: Gartner “Market Guide for Hybrid Integration Platform-Enabling Technologies,” by Elizabeth Golluscio, Jess Thompson, Keith Guttridge, April 25, 2016

Page 23: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant
Page 24: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

Asynchronous cloud communication –today against service bus, tomorrow against event hub!

Customers

On premise

Azure Logic AppSend message

• 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)

Azure Service Bus

Page 25: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

Azure Logic AppSynchronous cloud communication – using Logic App Adapter in BizTalk 2016

On premise

Cloud

DB2ERP

But hey! How do we through the firewall in a secure manner here!?

Page 26: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

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

Page 27: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant
Page 28: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

But … So many options! What to choose when?

Page 29: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

On premise

Azure Cloud based/externalSystem B

System specific Publisher

Publish/subscribe - Azure Service Bus

System specific Subscriber

Cloud based/externalSystem A

System specific Publisher

System specific Subscriber

On premise basedSystem C

System specific

Publisher

System specific

Subscriber

On-premise data gateway

On premise basedSystem D

Page 30: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

Two different platforms – with some overlap

Logic Apps is no silver bullet – what’s hard in

BizTalk is many times as complicated in Logic

Apps

Choice between Logic App and/or BizTalk comes down a number of high level decisions

Long term architectural

strategy

Price

Current cloud

adoption

Reuse of existing

investments

Current knowledge

Project requirement

+ 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

+ 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

Azure Logic App

Logic Apps and BizTalk are two tools in your integration tool box –

choose the right tool for the job

Page 31: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

Some takeaways

Page 32: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

On premise

Azure

Publish/subscribe –Azure Service Bus

System A

System specific Publisher

System specific Subscriber

System B

Shared ALM, Monitoring and Logging! Maybe even moreimportant now!

Page 33: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

Automate, automate, automate

Refactor for future continuous updates

Document and optimize for

continuous updates and tests!

Page 34: Är BizTalk Server fortsatt relevant? Och hur kan den stötta … · App Server 1 App Server 2 DB Server 1 DB Server 2 Express Route • 99.97 % uptime SLA. • BizTalk 2016. Redundant

ConclusionBizTalk 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!