bupa real world hybrid integration

26
Bupa – Real-world Hybrid Integration Michael Stephenson, MVP Integration Steve Andrews, Head of Applications

Post on 21-Oct-2014

511 views

Category:

Technology


1 download

DESCRIPTION

This is the slide deck from the uk hybrid integration event

TRANSCRIPT

Page 1: Bupa   real world hybrid integration

Bupa – Real-world Hybrid Integration

Michael Stephenson, MVP IntegrationSteve Andrews, Head of Applications

Page 2: Bupa   real world hybrid integration

Bupa Private and Confidential 2

About

Steve Andrews

• Head of Applications Bupa

• 25+ years experience in IT

Michael Stephenson

• Freelance Integration Specialist

• MVP Integration

• Creator BizTalk Maturity Assessment

• Cloud & Integration Architect @ Bupa

[DD Month YYYY]

Page 3: Bupa   real world hybrid integration

Bupa Private and Confidential

Agenda

Change in the BusinessAbout Bupa

Change in TechnologyIntegration Yesterday

Integration Today

Real-world Projects

Where are we now

The Rest of Today

Page 4: Bupa   real world hybrid integration

4

CHANGE IN THE BUSINESS

Bupa Private and Confidential Date if required

Page 5: Bupa   real world hybrid integration

Then to now…

Bupa 5

• Formed in 1947 – before the UK NHS!

• UK market only

• 38,000 initial members

• “Preventing, relieving and curing sickness and ill health of every kind”

• 2012 - £8.4b revenue

• 190 countries, 13m customers

• Significantly diversified product offering

• All profits ploughed back into healthcare provision

• “Longer, Healthier, Happier Lives”

Page 6: Bupa   real world hybrid integration

If you thought we were just another insurer…

6Bupa

Page 7: Bupa   real world hybrid integration

Future’s so bright, I gotta wear my integration shades…

Bupa

Intermediaries

Hospital Networks

Consultants

Other Providers

Other Partners & Resellers

Page 8: Bupa   real world hybrid integration

Out with the old…

8

…In with the new

Bupa

becomes

Page 9: Bupa   real world hybrid integration

9

CHANGE IN TECHNOLOGY

Bupa Private and Confidential Date if required

Page 10: Bupa   real world hybrid integration

Yesterdays Application Landscape

Logistics

Customer Regulatory

Financial

Supplier

SWIFT

AS2

HIPAAEDI

RosettaNet

Contoso

CRM

HR

eComm ERP

Page 11: Bupa   real world hybrid integration

Applications

Enterprise Integration

Integration Partners

Page 12: Bupa   real world hybrid integration

Yesterdays Integration Toolkit

On Premise

BizTalk Server

SQL Server Integration Services

WCF Routing Service

Custom WCF Services

Frameworks

.net

WCF

WF

SOAP

XML/XSD

XSLT

Page 13: Bupa   real world hybrid integration

Todays Application Landscape

Corp Domain

Logistics

Customer

Regulatory

Financial

Supplier

SWIFT

AS2

HIPAA

ED

IRosettaNet

Contoso

CRMHR

eComm ERP

Integration

Page 14: Bupa   real world hybrid integration

Applications

Hybrid Integration

Integration

Integration

Applications

Bridge PartnersDevices

Page 15: Bupa   real world hybrid integration

Todays Integration Toolkit

Cloud

On Premise

Cloud & Bridging Technologies

Service Bus Queue Service Bus Relay Virtual Networking

BizTalk Adapter Services

BizTalk Services BizTalk VM

BizTalk Server 2013

Windows Server AppFabric

Windows Server Service Bus

Windows Server Workflow Manager

SQL Server Integration Services

Web Role Worker Role

WCF Routing Service

Custom WCF Services

Frameworks & Foundation

.net

WCF

WF

SOAP

REST

AMQP

Windows Azure

XML/XSD

XSLT

JSON

WCF LOB SDK

And there’s probably more!!!• Open source• Notification Hubs• …….

Page 16: Bupa   real world hybrid integration

SO WHAT DOES THIS MEAN?

Page 17: Bupa   real world hybrid integration

Combination of Key Factors

Business Change

New IT

Capabilit

y

Cloud & Hybrid Integration

Page 18: Bupa   real world hybrid integration

18

REAL PROJECTS

Bupa Private and Confidential Date if required

Page 19: Bupa   real world hybrid integration

Introducing Service Bus

Bupa UK purchased Dynamics CRM Online and delivered a successful implementation of a case management capability in record time

In phase 2 we used Windows Azure Service Bus to implement a hybrid integration solution to connect Dynamics to on-premise applications

Delivered multiple additional business projects on this architecture

Page 20: Bupa   real world hybrid integration

20

Hybrid Integration in 1 Day

Bupa Private and Confidential Date if required

Page 21: Bupa   real world hybrid integration

21

Simplifying the Branch Office Scenario

Bupa Private and Confidential Date if required

Head OfficeLocal Office

BizTalk 2013Data Collector

Management Application

Pulls data

Save Data

Publishes data

Heart Beat

Windows Azure Service Bus

Finance System

Business Intelligence

Save Data

Page 22: Bupa   real world hybrid integration

Bridging Businesses with a Global ESB

Country 1

Websphere

Windows Azure Service Bus

Country 2 Country 3

Custom .net Queue Processor

Backend Data

BizTalk

Backend DataBackend Data

Partner 1 Partner 2

Service Bus Adapter

AMQPService Bus API

Web Service(Azure Web Role)

Web Service to present a single API to partners and encapsulate the

service bus

Queues and topics used to implement various message

exchange patterns and publish/subscript between countries

Windows Azure Access Control Service

ACS used to protect web service and Azure Service Bus endpoints

Page 23: Bupa   real world hybrid integration

WHERE ARE WE NOW

Page 24: Bupa   real world hybrid integration

Where are we now?

• 18+ months since 1st Azure Integration Project

• >18 projects have used Windows Azure

• >13 projects have used Hybrid integration

“In many cases we can potentially expose any existing service from almost any application in Bupa UK & BUPA International via Windows Azure Service Bus in 1

sprint”!

Page 25: Bupa   real world hybrid integration

25

The Rest of Today

• More about some of the technologies mentioned earlier

• Thoughts on the future of integration

• Networking

• Q&A

Bupa Private and Confidential Date if required

Page 26: Bupa   real world hybrid integration

26

Questions?

Bupa Private and Confidential Date if required