72
THE FUTURE OF INTEGRATION Richard Seroter @rseroter

The Future of Application integration

Embed Size (px)

DESCRIPTION

How do industry trends like cloud computing, DevOps, internet-of-things, mobility, and wearables impact application integration? This presentation looks at some considerations for integration architects.

Citation preview

Page 1: The Future of Application integration

THE FUTURE OF INTEGRATION

Richard Seroter@rseroter

Page 2: The Future of Application integration

The typical integration project integrates business applications by sending thousands of XML messages per hour through an on-premises integration bus with five web services endpoints

Page 3: The Future of Application integration

CAUGHTBY SURPRISE

Page 4: The Future of Application integration

BE PREPARED

Page 5: The Future of Application integration

HOW DO WE GET

THERE?

INTEGRATION TODAYINDUSTRY TRENDS

HOW TO PREPARE

Page 6: The Future of Application integration

INTEGRATION TODAY

Page 7: The Future of Application integration

INTEGRATION SURVEY

32 participants from around the

world

428 projects represented

Page 8: The Future of Application integration

Q1: HOURLY MESSAGE VOLUME

dozens

hun-dreds

thou-sands

millions

Page 9: The Future of Application integration

Q2: NUMBER OF ENDPOINTS

1-4 endpoints 5-9 endpoints 10 or more endpoints

0

2

4

6

8

10

12

14

Page 10: The Future of Application integration

Q3: TECHNOLOGY USED

TECHNOLOGY USED USED 50% OR MORE

onpremises integration bus 94% 83%cloud-based integration bus 64% 6%

soap web services 100% 84%rest web services 85% 45%etl tools 81% 27%streamprocessing engines 38% 40%

Page 11: The Future of Application integration

Q4: POPULAR DESTINATIONS

0.00%

10.00%

20.00%

30.00%

40.00%

50.00%

60.00%

70.00%

80.00%

90.00% biz apps (commercial)biz apps (custom)

relational db

nosql dbdevices

Page 12: The Future of Application integration

Q5: DATA STRUCTURE

xml

json

text

Page 13: The Future of Application integration

INDUSTRY TRENDS

Page 14: The Future of Application integration

cloud computing

Page 15: The Future of Application integration

cloud computing 87%

Page 16: The Future of Application integration

cloud computing

what is it?

self-serviceautomatedprogrammablelayer of abstractionmultiple hosting optionsvalue-added services

Page 17: The Future of Application integration

cloud computing

integration implications

latencydata securitynew endpointstroubleshootingREST orientation

Page 18: The Future of Application integration

internet of things

Page 19: The Future of Application integration

internet of things

26billion

Page 20: The Future of Application integration

internet of things

what is it?

objects connected to Internetbi-directional communicationnew types of “things”new types of insight

Page 21: The Future of Application integration

internet of things

integration implications

lightweight communicationmassive data volumecountless endpointspre-filtered contentimmature security

Page 22: The Future of Application integration

mobility

Page 23: The Future of Application integration

mobility 149%

Page 24: The Future of Application integration

mobilitywhat is it?

mobile devicesmobile workforcemobile activity

Page 25: The Future of Application integration

mobility

integration implications

24x7 transactionsunpredictable usageinternet connectivitylightweight data transfer

Page 26: The Future of Application integration

wearables

Page 27: The Future of Application integration

200 million

wearables

Page 28: The Future of Application integration

wearables

what is it?

body-borne computersfactors in surroundingssimple to sophisticatedconstant interaction

Page 29: The Future of Application integration

wearables

integration implications

enterprise scenarioslightweight data exchangedata volumedata aggregation

Page 30: The Future of Application integration

big data

Page 31: The Future of Application integration

big data 64%

Page 32: The Future of Application integration

big data

what is it?

volume, variety, velocity (3 V’s)not fit for traditional toolsnew ways to managenew insight

Page 33: The Future of Application integration

big data

integration implications

latencybus as source or destinationaggregation technologynew data architectures

Page 34: The Future of Application integration

api-centric

Page 35: The Future of Application integration

api-centric12,000

+

Page 36: The Future of Application integration

api-centric

what is it?

easily consumable servicesoften external-facingdeveloper-centricdifferent than SOA

Page 37: The Future of Application integration

api-centric

integration implications

restful connectionsfewer technology adaptersless rigid schemasnew technologies

Page 38: The Future of Application integration

microservices

Page 39: The Future of Application integration

micro-services 0 100

Page 40: The Future of Application integration

micro-services

what is it?

fine-grained SOAarchitectural stylebuild app from small servicessmart endpoints, dumb pipes

Page 41: The Future of Application integration

micro-services

integration implications

more endpointscoarse-grainedindependent lifecycleorchestration matters?

Page 42: The Future of Application integration

pre-packaged integration

Page 43: The Future of Application integration

pre-packaged

integration128

Page 44: The Future of Application integration

pre-packaged

integration

what is it?

cheap, pre-built connectorscomposable integrationpublic endpointsorchestration built-in

Page 45: The Future of Application integration

pre-packaged

integration

integration implications

new expectationslittle customizationbundled adaptersoff-premises

Page 46: The Future of Application integration

shifting budgets

Page 47: The Future of Application integration

shifting budgets 90%

Page 48: The Future of Application integration

shifting budgets

what is it?

technology done outside ITfocus on time to marketvia 3rd parties or devs

Page 49: The Future of Application integration

shifting budgets

integration implications

no interest in upgrade projectsnew ways of integratinglooking at iPaaS solutions

Page 50: The Future of Application integration

oss adoption

Page 51: The Future of Application integration

oss adoption 56%

Page 52: The Future of Application integration

oss adoption

what is it?

mainstream usage of ossorganic communitiessource of innovation

Page 53: The Future of Application integration

oss adoption

integration implications

new data sourcesmore tools availablefaster rate of changelearn linux

Page 54: The Future of Application integration

container-based deployment

Page 55: The Future of Application integration

container-based

deployment

13 million

Page 56: The Future of Application integration

what is it?

os-level virtualizationprocess isolationlightweight and faststill maturing

container-based

deployment

Page 57: The Future of Application integration

container-based

deployment

integration implications

new way of thinkingoss-centricmicroservices friendly

Page 58: The Future of Application integration

devops

Page 59: The Future of Application integration

devops 61%

Page 60: The Future of Application integration

devops

what is it?

“lean” for ITcultureautomationmeasurementsharing

Page 61: The Future of Application integration

devopsintegration implications

scriptable integrationmore collaborationfewer silos

Page 62: The Future of Application integration

MOREdata

capacity

endpoints

volatility

Page 63: The Future of Application integration

LESSchattiness

friction

complexity

Page 64: The Future of Application integration

HOW TO PREPARE

Page 65: The Future of Application integration

OVERWHELMED?

Page 66: The Future of Application integration

engage

Page 67: The Future of Application integration

engage

twittermeetupsconferencesco-workers

Page 68: The Future of Application integration

educate

Page 69: The Future of Application integration

educate

new productsnew protocolsnew architectural ideasuse training!

Page 70: The Future of Application integration

engineer

Page 71: The Future of Application integration

engineer

decompose dependenciesedge technologiescomplimentary servicesautomation

Page 72: The Future of Application integration

THANK YOU!Richard Seroterhttp://seroter.wordpress.com@rseroter