Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Complete Your Corporate Jigsaw
Build a Connected Business
Asanka Abeysinghe
Vice President, Solutions Architecture
WSO2, I...
Finish it (in style)
Picture Credit : http://beyond50radio.blogspot.com/
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 ?
How can I get there ?
Challenges
- Complex biz requirements
- Wider problem space
- Rapidly changing
- Quick release cycles
- ROI (from middlewa...
Next generation middleware
- Big-3
- Mobile
- Social
- Cloud
- APIs
- Bigdata
- DevOps
- Open Source
Picture Credit : http...
Picture Credit : http://calebmagnino.com/creative/the-journey/
Technical Non-Technical
Requirement stage
Requirements
Current
applications/systems
Δ Delta
Approach (Architecture)
Business
Architecture
Solution
Architecture
• Level 0
• Level 1
Application
Architecture
• Integra...
What the enterprise look like
Architecture
Services – get the service platforms
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
BU-1 BU-2 BU-3
Services Services Services
APIs
API Façade
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
Story : Connected Car
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 applicat...
Connect Old-IT and New-IT
Architecture
7 steps to be a connected business
① Convert the business functionality into services
② Turn them to APIs
③ Build the comm...
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 Asia 2014 - Complete Your Corporate Jigsaw - Build a Connected Business
WSO2Con Asia 2014 - Complete Your Corporate Jigsaw - Build a Connected Business
WSO2Con Asia 2014 - Complete Your Corporate Jigsaw - Build a Connected Business
WSO2Con Asia 2014 - Complete Your Corporate Jigsaw - Build a Connected Business
WSO2Con Asia 2014 - Complete Your Corporate Jigsaw - Build a Connected Business
WSO2Con Asia 2014 - Complete Your Corporate Jigsaw - Build a Connected Business
Upcoming SlideShare
Loading in …5
×

WSO2Con Asia 2014 - Complete Your Corporate Jigsaw - Build a Connected Business

956 views

Published on

  • Be the first to comment

WSO2Con Asia 2014 - Complete Your Corporate Jigsaw - Build a Connected Business

  1. 1. Complete Your Corporate Jigsaw Build a Connected Business Asanka Abeysinghe Vice President, Solutions Architecture WSO2, Inc
  2. 2. Finish it (in style) Picture Credit : http://beyond50radio.blogspot.com/
  3. 3. Expectation Experience Experience - attentive listeners
  4. 4. Everything should be made as simple as possible, but not simpler. - Albert Einstein
  5. 5. Do I need the entire platform ?
  6. 6. What will happen to the current system(s), data, people ?
  7. 7. When can I launch the new system ?
  8. 8. How can I get there ?
  9. 9. 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/
  10. 10. Next generation middleware - Big-3 - Mobile - Social - Cloud - APIs - Bigdata - DevOps - Open Source Picture Credit : http://www.latimes.com/sports/
  11. 11. Picture Credit : http://calebmagnino.com/creative/the-journey/ Technical Non-Technical
  12. 12. Requirement stage Requirements Current applications/systems Δ Delta
  13. 13. Approach (Architecture) Business Architecture Solution Architecture • Level 0 • Level 1 Application Architecture • Integration • Datamodels • APIs Runtime Architecture • Capacity Planning • Deployment • Security
  14. 14. What the enterprise look like Architecture
  15. 15. Services – get the service platforms
  16. 16. Story : New datamodel in a week
  17. 17. Registry/Repository Architecture
  18. 18. Identity/Access control Architecture
  19. 19. Story : Security bridging
  20. 20. Connectivity - internal Architecture
  21. 21. Connectivity - external Architecture
  22. 22. Story : Added latency
  23. 23. APIs Architecture
  24. 24. API Management the missing link of SOA success. - Sanjiva Weerawarana
  25. 25. API Centric SOA BU-1 BU-2 BU-3 Services Services Services APIs API Façade
  26. 26. Demand for APIs Picture Credit : http://www.newscientist.com/blogs/onepercent/2012/01/letting-gamers-experience-the.html
  27. 27. Demand for APIs – cont..
  28. 28. Monitoring, analytics, audits Architecture
  29. 29. Picture Credit : http://youtu.be/4Ttsx5squWg
  30. 30. CEP – real-time Architecture
  31. 31. Workflows, rules, pub/sub Architecture
  32. 32. Story : Connected Car
  33. 33. Fill in the blanks Architecture
  34. 34. Beyond the middleware - Cloud - *PaaS to SaaS - Cloud native - ALM - AppFactory Private PaaS Public PaaS
  35. 35. Same programming model Same solution architecture Same (deployable) artifacts Cloud based deployment Cloud native applications
  36. 36. Connect Old-IT and New-IT Architecture
  37. 37. 7 steps to be a connected business ① Convert the business functionality into services ② Turn them to APIs ③ Build the community; internally/externally ④ Create new products and services ⑤ Collect data ⑥ Bring governance and security ⑦ Improve incrementally
  38. 38. To improve is to change; to be perfect change often – Winston Churchill
  39. 39. Story : Change – not CMC
  40. 40. Picture Credit : http://calebmagnino.com/creative/the-journey/
  41. 41. Thank You

×