wso2con-asia-2014 : build a connected business (final keynote)
DESCRIPTION
Slides from my keynote at WSO2Con-Asia-2014 about the roadmap to build a connected business with WSO2 enterprise middleware and cloud platform.TRANSCRIPT
Complete Your Corporate JigsawBuild a Connected Business
Asanka AbeysingheVice President, Solutions Architecture
WSO2, Inc
Finish it (in style)
Picture Credit : http://beyond50radio.blogspot.com/
Expectation
Expe
rienc
e
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 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/
Picture Credit : http://calebmagnino.com/creative/the-journey/
Technical Non-Technical
Requirement stage
RequirementsCurrent
applications/systems
Δ Delta
Approach (Architecture)
Business Architecture
Solution Architecture
• Level 0• Level 1
Application Architecture
• Integration • Datamodels• APIs
Runtime Architecture
• Capacity Planning• Deployment • Security
What the enterprise look likeArchitecture
Services – get the service platformsArchitecture
Story : New datamodel in a week
Registry/RepositoryArchitecture
Identity/Access controlArchitecture
Story : Security bridging
Connectivity - internalArchitecture
Connectivity - externalArchitecture
Story : Added latency
APIsArchitecture
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..
RESTful
JSONOAuth
WEB API Design
Monitoring, analytics, auditsArchitecture
Picture Credit : http://youtu.be/4Ttsx5squWg
CEP – real-timeArchitecture
Workflows, rules, pub/subArchitecture
Story : Connected Car
Fill in the blanksArchitecture
Beyond the middleware
- Cloud- *PaaS to SaaS- Cloud native
- ALM- AppFactory
PrivatePaaS
PublicPaaS
Same programming modelSame solution architecture Same (deployable) artifactsCloud based deployment Cloud native applications
Connect Old-IT and New-ITArchitecture
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
7 steps to be a connected business – animated clip
http://bit.ly/1m72JSa
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