Page 1
IterativeArchitecture:APragmaticapproachtoDigitalTransformation
AsankaAbeysingheVicePresident,SolutionsArchitectureWSO2,Inc
Page 2
allgoodthingsmustcometoanend
GeoffreyChaucer-1374
Page 8
companyisthedigitalstrategy
Page 9
Problem• Aplatform• 100APIs,60messageflows,80services,nDas• Multi-tenanted,3activetenants• Firstreleaseafter3years
Page 15
“thinkbigactsmall“
Page 18
planbuildtestrun
repeat
Page 19
technical non-technical
Page 20
Iterativepeopleware
Page 23
Source:TheConnected Company – DaveGray
Page 24
digital-core
knowlagecultural }gap
Page 25
followers
evangelizingonboardingtraininghackathon
Page 26
engageempowerentrust
Page 27
Iterativesoftware
Page 30
Innovationplatform
Page 31
Referencearchitecture
Page 33
Verticallyiterative
Page 34
Horizontallyiterative
Page 35
Platformandprojects
Page 36
Platformandprojects
Page 37
SuccessstoryPlatform Platform
team
Project1
Projectteam1
Project2
Projectteam2
Projectn
Projectteamn
- Platformowner:biz- Enterprise/platform architect- Platformspecialist- Testautomationeng- Operational/devops
- Projectmanager- Businessarchitect- Solutions/application architect- Integration/implementation eng.- QAeng
Page 38
Iterativeprojects:summary
Page 41
SAFe(ScaledAgileFramework)
Page 42
TOGAF(TheOpenGroupArchitectureForum)
Page 43
createyourowntools
zerotouchautomation:MotorolaNEXENtools:BNY-M……………
Page 45
awarenessaccesstransparent
Page 46
Iterativemiddleware
Page 47
Richfunctionalcapabilities
Page 48
Opentechnologyplatform
Page 49
Becomerecomposable
Page 50
Frontend JS
UX APIBusiness
APIApplication
API Data API Infra API
Device optimized
Business rules
Business content
Products & services
CRM
ERP
HR
Master
Marketting
History
Relations
Devices
Virtual
Automation
OpsIntegrationWorkflow
APIsthedigitalconnectors
Page 52
Weareusingintegrationproduct#$@%,isitpossibletouseyourIdentityproduct?
Page 53
Weareusingintegrationproduct#$@%,isitpossibletouseyourIdentityproduct?
YES,ofcourse……….………….………..
Page 54
I’musingidentityproduct#$@%,canIonlyuseWSO2APIManager?
Page 55
I’musingidentityproduct#$@%,canIonlyuseWSO2APIManager?
YES,ofcourse……….………….……AND
Page 56
I’musingidentityproduct#$@%,canIonlyuseWSO2APIManager?
YES,ofcourse……….………….……AND
Page 57
Openinteroperability
Page 58
Edgetechnologies• Container-native• Microservices• Serverless• Continuous-*
Page 60
Platformofplatforms
Platform
Platform
Platform
Platform
User-store CI/CD
Page 62
freedomownershipcommunityinvestment
Page 69
personwholeadthedigital
transformationYou
Page 70
adigitalenterprise
Yourorganization
Page 71
“Wedidn’tdoanythingwrong,butsomehow,
welost”-NOKIA,CEO
Page 72
“Jumptothenextcurve”
-GuyKawasaki
Page 73
http://ballerinalang.org/
Page 74
Opentechnologyforagiledigitalbusiness.