![Page 1: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/1.jpg)
Application Architecture:The Next Wave Presenters: Ross Mason, Founder and CTO - @rossmason Aaron Landgraf, Product Marketing ManagerMuleSoft, @mulesoft, @cloudhub"
![Page 2: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/2.jpg)
Ross Mason, Founder and CTO, MuleSoft"" Founded open source Mule project in 2003"" Former CEO of SymphonySoft"" Extensive experience in integration"
Presenters"
All contents Copyright © 2012, MuleSoft Inc. 2
![Page 3: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/3.jpg)
Agenda"
" Architecture trends: past and present"" The give and take of APIs"" Redefining the traditional application stack"" New architectures in practice"
All contents Copyright © 2012, MuleSoft Inc. 3
![Page 4: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/4.jpg)
Software Architecture Timeline"
All contents Copyright © 2012, MuleSoft Inc. 4
1960" 1970" 1980" 2000" 2010"
Batch"
OLTP"
Client / Server"
3-tier"
1990"
Service Oriented"n-tier"
![Page 5: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/5.jpg)
Mega-change "
With every major shift in IT comes a new architecture"
Devices"
Open APIs"
Cloud / *aaS"
All contents Copyright © 2012, MuleSoft Inc. 5
![Page 6: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/6.jpg)
History doesn’t repeat, it rhymes"
“I did this like 10 years ago at WidgetCorp!”"
All contents Copyright © 2012, MuleSoft Inc. 6
![Page 7: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/7.jpg)
Change shifts our perceptual thinking"
All contents Copyright © 2012, MuleSoft Inc. 7
![Page 8: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/8.jpg)
The traditional 3-tier architecture"
8
Presentation Tier"
Middle Tier"
Data Tier"
Client"
App Server"
HTML "
Database"database"
All contents Copyright © 2012, MuleSoft Inc.
![Page 9: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/9.jpg)
…is being decomposed"
9
Middle Tier"
Data Tier"database"
Client "
Server "
Data"
JSON / XML" JSON / XML"
Presentation Tier"Presentation Tier"
All contents Copyright © 2012, MuleSoft Inc.
![Page 10: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/10.jpg)
…is being decomposed"
10
Middle Tier"
Data Tier"database"
Client "
Server "
Data "
JSON / XML" JSON / XML"
Presentation Tier"Presentation Tier"
JSON / XML"
3rd party Apps"
All contents Copyright © 2012, MuleSoft Inc.
![Page 11: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/11.jpg)
…is being decomposed"
11
Middle Tier"
Client "
Server "
Data "
JSON / XML" JSON / XML" JSON / XML"
Presentation Tier"Presentation Tier" 3rd party Apps"
Data Tier"database"SaaS, Web Services, Social
Media APIs"
API" API" API"API"
API"
API"
API"
API"API"API"
API"
API"
All contents Copyright © 2012, MuleSoft Inc.
![Page 12: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/12.jpg)
Middle tier needs to change"
12
Middle Tier"
Client "
Server "
Data "
JSON / XML" JSON / XML" JSON / XML"
Presentation Tier"Presentation Tier" 3rd party Apps"
Data Tier"database"SaaS, Web Services, Social
Media APIs"
API" API" API"API"
API"
API"
API"
API"API"API"
API"
API"
""""
""""
All contents Copyright © 2012, MuleSoft Inc.
![Page 13: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/13.jpg)
Platform Shift"
Traditional Application Environments"
Application"
Database"
Web/App Server"
Operating System"
All contents Copyright © 2012, MuleSoft Inc.
![Page 14: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/14.jpg)
Platform Shift"
New Application Environments"
IaaS"
Application"
PaaS"
Application"
Database"
Web/App Server"
Operating System"
All contents Copyright © 2012, MuleSoft Inc.
![Page 15: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/15.jpg)
PaaS Categories: aPaaS, iPaaS"
" Application PaaS (aPaaS) — the platform for hosting and managing individual applications
" Integration PaaS (iPaaS) — the platform for intermediation and integration of the application services hosted and point-managed by aPaaS
All contents Copyright © 2012, MuleSoft Inc. 15
![Page 16: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/16.jpg)
PaaS Landscape"
All contents Copyright © 2012, MuleSoft Inc. 16
dPaaS"iPaaS"
aPaaS"
cloud "integration"
![Page 17: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/17.jpg)
Technology Shift"
Traditional Application Environments"
Application" Application"
Business Logic"
UI"
Data"
Security"
Database"
Web/App Server"
Operating System"
All contents Copyright © 2012, MuleSoft Inc.
![Page 18: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/18.jpg)
Technology Shift"
Newer Application Environments"
Application"
Business Logic"
UI" API"
Data"
Security"
Integration"
All contents Copyright © 2012, MuleSoft Inc.
![Page 19: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/19.jpg)
From stack to Open APIs"
Application Decomposition"
Application"
Business Logic"
UI" API"
Data"
Security"
Integration"
All contents Copyright © 2012, MuleSoft Inc.
![Page 20: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/20.jpg)
API explosion changing application landscape"
source: ProgrammableWeb.com"
All contents Copyright © 2012, MuleSoft Inc.
![Page 21: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/21.jpg)
Evolution of Application Architectures by Innovation Cycle "
21
Source: Credit Suisse, 2012"
All contents Copyright © 2012, MuleSoft Inc.
![Page 22: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/22.jpg)
Everything needs to connect"
By 2020:"" 5 billion internet users"" 50 billion connected devices"" 1 million open APIs"" Millions of apps"
22
"" We are shifting from writing apps to composing APIs"
All contents Copyright © 2012, MuleSoft Inc.
![Page 23: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/23.jpg)
50,000,000,000 Devices"
" 50,000,000,000 devices / 5,000,000,000 internet users = 10"" Average 4 people per household = 40 devices per household"" Concentration in developed countries ~"
" = 100 devices per connected person"
All contents Copyright © 2012, MuleSoft Inc. 23
![Page 24: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/24.jpg)
Apple’s Siri Architecture"
All contents Copyright © 2012, MuleSoft Inc. 24
Presentation Tier" Middle Tier" Data Tier"
![Page 25: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/25.jpg)
Netflix’s architecture evolution"
25 All contents Copyright © 2012, MuleSoft Inc.
![Page 26: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/26.jpg)
Netflix’s architecture evolution"
26
Platfrom for building APIs"
All contents Copyright © 2012, MuleSoft Inc.
![Page 27: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/27.jpg)
Next Architecture Wave is…"
27
Middle Tier"
Client "
Server "
Data "
JSON / XML" JSON / XML" JSON / XML"
Presentation Tier"Presentation Tier" 3rd party Apps"
Data Tier"database"SaaS, Web Services, Social
Media APIs"
API" API" API"API"
API"
API"
API"
API"API"API"
API"
API"
All contents Copyright © 2012, MuleSoft Inc.
![Page 28: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/28.jpg)
Next Architecture Wave is…"
28
Middle Tier"
Client "
Server "
Data "
JSON / XML" JSON / XML" JSON / XML"
Presentation Tier"Presentation Tier" 3rd party Apps"
Data Tier"database"SaaS, Web Services, Social
Media APIs"
API" API" API"API"
API"
API"
API"
API"API"API"
API"
API"
"""" o Reusable: REST API has become table stakes"
o Contextual: devices change the consumer model"
o Platform: Many more apps, expand over time"
o Easier: Platforms need to provide high value services to many different clients"
o Loosely coupled: Massive rise in headless apps"
o Connected: Everything needs to connect"
All contents Copyright © 2012, MuleSoft Inc.
![Page 29: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/29.jpg)
Upcoming MuleSoft Events"
" Webinar: [Live Demo] Mule’s High Availability in Action"– Thursday, August 9"
" Summits: Fall 2012 Summit Series Announced!"– September 25 - Toronto
September 27 - New York October 4 - Chicago October 9 - San Francisco October 16 - London October 18 - ParisOctober 23 - GothenbergOctober 25 - Madrid"
" More information:"– mulesoft.com/webinars"– mulesoft.com/events"
29 All contents Copyright © 2012, MuleSoft Inc.
![Page 30: The Next Wave of Application Architecture | MuleSoft](https://reader034.vdocuments.site/reader034/viewer/2022052505/554fb145b4c905ad218b5275/html5/thumbnails/30.jpg)
End"