Roadmap to a Connected Business
-
Upload
asanka-abeysinghe -
Category
Technology
-
view
67 -
download
3
description
Transcript of Roadmap to a Connected Business
![Page 1: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/1.jpg)
Roadmap to a Connected Business
Journey for success
Asanka AbeysingheVice President, Solutions Architecture - WSO2, Inc
![Page 2: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/2.jpg)
Why Change? Increasingly Complex Requirements
http://wso2.com/landing/enabling-the-connected-business
![Page 3: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/3.jpg)
Challenges
o Complex biz requirementso Wider problem spaceo Rapidly changing
o Quick release cycleso ROI (from middleware)
o Beyond the middleware Picture Credit : http://www.latimes.com/sports/
![Page 4: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/4.jpg)
Connected Business
4
Connected CarConnected Health
Connected Supply Chain
![Page 5: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/5.jpg)
Connect -*
5
![Page 6: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/6.jpg)
To improve is to change; to be perfect change often – Winston Churchill
![Page 7: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/7.jpg)
Picture Credit : http://calebmagnino.com/creative/the-journey/
Technical Non-Technical
![Page 8: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/8.jpg)
What will happen to the current system(s), data, people ?
![Page 9: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/9.jpg)
When can I launch the new system ?
![Page 10: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/10.jpg)
How can I get there ?
![Page 11: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/11.jpg)
![Page 12: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/12.jpg)
Next generation middleware
o Big-3o Mobileo Social o Cloud
o APIso Big Datao DevOpso Open Source
Picture Credit : http://www.latimes.com/sports/
![Page 13: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/13.jpg)
13
![Page 14: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/14.jpg)
Requirement Stage
RequirementsCurrent
applications/systems
Δ Delta
![Page 15: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/15.jpg)
Approach (Architecture)
Business Architecture
Solution Architecture
• Level 0• Level 1
Application Architecture
• Integration • Data models• APIs
Runtime Architecture
• Capacity Planning• Deployment • Security
![Page 16: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/16.jpg)
What the Enterprise Looks LikeArchitecture
![Page 17: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/17.jpg)
Services – get the service platformsArchitecture
![Page 18: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/18.jpg)
Registry/RepositoryArchitecture
![Page 19: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/19.jpg)
Identity/Access ControlArchitecture
![Page 20: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/20.jpg)
Connectivity - internal
Architecture
![Page 21: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/21.jpg)
Connectivity - external
Architecture
![Page 22: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/22.jpg)
APIsArchitecture
![Page 23: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/23.jpg)
API Management the missing link of SOA success. - Sanjiva Weerawarana
![Page 24: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/24.jpg)
Demand for APIs
RESTful
JSON OAuth
WEB API DesignPicture Credit : http://www.newscientist.com/blogs/onepercent/2012/01/letting-gamers-experience-the.html
![Page 25: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/25.jpg)
API Centric SOA
BU-1 BU-2 BU-3
Services Services Services
APIs
API Façade
![Page 26: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/26.jpg)
Monitoring, Analytics, AuditsArchitecture
![Page 27: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/27.jpg)
Picture Credit : http://youtu.be/4Ttsx5squWg
![Page 28: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/28.jpg)
CEP – real-time
Architecture
![Page 29: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/29.jpg)
Workflows, Rules, Pub/SubArchitecture
![Page 30: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/30.jpg)
Fill-in the BlanksArchitecture
![Page 31: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/31.jpg)
Middleware Platform
31
![Page 32: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/32.jpg)
Do I need the entire platform ?
![Page 33: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/33.jpg)
Connected Business Reference Architecture
![Page 34: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/34.jpg)
Beyond the middleware
o Cloudo *PaaS to SaaSo Cloud native
o ALMo AppFactory
PrivatePaaS
PublicPaaS
![Page 35: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/35.jpg)
Same programming modelSame solution architecture Same (deployable) artifactsCloud based deployment Cloud native applications
![Page 36: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/36.jpg)
Connect Old-IT and New-ITArchitecture
![Page 37: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/37.jpg)
*
Decompose your existing business processes, data and
capabilities into services
Make all services accessible via APIs,
externally and internallyPut services and APIs
under control ! Build an ecosystem around your APIs
Collect data on your new products and APIs
http://bit.ly/1m72JSa
Summary – Becoming a Connected Business
![Page 38: Roadmap to a Connected Business](https://reader033.fdocuments.us/reader033/viewer/2022042816/55892cb8d8b42aa7088b472e/html5/thumbnails/38.jpg)
*