Roadmap to Connected Business 
Complete your corporate jigsaw 
Asanka Abeysinghe 
Vice President, Solutions Architecture 
WSO2, Inc
Expectation 
Experience 
Experience - attentive listeners
Everything should be 
made as simple as 
possible, but not 
simpler. - Albert Einstein
Do I need the entire 
platform ?
What will happen to the 
current system(s), data, 
people ?
When can I launch the 
new system ?
When can I launch the 
new system ?
How can I get there ?
Challenges 
• Complex biz requirements 
– Wider problem space 
– Rapidly changing 
• Quick release cycles 
• ROI (from middleware) 
• Beyond the middleware 
Picture Credit : http://www.latimes.com/sports/
Next generation middleware 
• Big-3 
– Mobile 
– Social 
– Cloud 
• APIs 
• Bigdata 
• DevOps 
• Open Source Picture Credit : http://www.latimes.com/sports/
Technical Non-Technical 
Picture Credit : http://calebmagnino.com/creative/the-journey/
Requirement stage 
Requirements 
Current 
applications/systems 
Δ Delta
Business 
Architecture 
Solution 
Architecture 
• Level 0 
• Level 1 
Application 
Architecture 
• Integration 
• Datamodels 
• APIs 
Runtime 
Architecture 
• Capacity Planning 
• Deployment 
• Security 
Approach (Architecture)
What the enterprise look like Architecture
Services – get the service platforms Architecture
Story : New datamodel in a 
week
Registry/Repository Architecture
Identity/Access control Architecture
Story : Security bridging
Connectivity - internal Architecture
Connectivity - external Architecture
Story : Added latency
APIs Architecture
API Management the 
missing link of SOA 
success. - Sanjiva Weerawarana
API Centric SOA 
APIs 
API Façade 
Services Services Services 
BU-1 BU-2 BU-3
Demand for APIs 
Picture Credit : http://www.newscientist.com/blogs/onepercent/2012/01/letting-gamers-experience-the.html
Demand for APIs – cont..
Monitoring, analytics, audits Architecture
Picture Credit : http://youtu.be/4Ttsx5squWg
CEP – real-time Architecture
Workflows, rules, pub/sub Architecture
Fill in the blanks Architecture
Beyond the middleware 
• Cloud 
– *PaaS to SaaS 
– Cloud native 
• ALM 
– AppFactory 
Private 
PaaS 
Public 
PaaS
Same programming model 
Same solution architecture 
Same (deployable) artifacts 
Cloud based deployment 
Cloud native applications
Connect Old-IT and New-IT Architecture
Becoming a Connected Business – 5 steps 
Decompose your existing 
business processes, data and 
capabilities into services 
Make all services 
accessible via APIs, 
externally and internally 
Put services and APIs 
under control ! Build an ecosystem 
around your APIs 
Collect data on your new 
products and APIs
To improve is to change; 
to be perfect change 
often – Winston Churchill
Story : Change – not CMC
Picture Credit : http://calebmagnino.com/creative/the-journey/
Thank You

WSO2Con'14 US - Roadmap to a Connected Business