WSO2Con-Asia-2014 : Build a Connected Business (final keynote)

Preview:

DESCRIPTION

Slides from my keynote at WSO2Con-Asia-2014 about the roadmap to build a connected business with WSO2 enterprise middleware and cloud platform.

Citation preview

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

Recommended