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

675
-1

Published on

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
675
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
51
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

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

×