48
Complete Your Corporate Jigsaw Build a Connected Business Asanka Abeysinghe Vice President, Solutions Architecture WSO2, Inc

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

Embed Size (px)

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

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

Complete Your Corporate JigsawBuild a Connected Business

Asanka AbeysingheVice President, Solutions Architecture

WSO2, Inc

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

Finish it (in style)

Picture Credit : http://beyond50radio.blogspot.com/

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

Expectation

Expe

rienc

e

Experience - attentive listeners

Page 4: WSO2Con-Asia-2014 : Build a Connected Business (final keynote)
Page 5: WSO2Con-Asia-2014 : Build a Connected Business (final keynote)
Page 6: WSO2Con-Asia-2014 : Build a Connected Business (final keynote)
Page 7: WSO2Con-Asia-2014 : Build a Connected Business (final keynote)

Everything should be made as simple as possible, but not simpler. - Albert Einstein

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

Do I need the entire platform ?

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

What will happen to the current system(s), data, people ?

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

When can I launch the new system ?

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

How can I get there ?

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

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/

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

Next generation middleware

- Big-3- Mobile- Social - Cloud

- APIs- Bigdata- DevOps- Open Source

Picture Credit : http://www.latimes.com/sports/

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

Picture Credit : http://calebmagnino.com/creative/the-journey/

Technical Non-Technical

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

Requirement stage

RequirementsCurrent

applications/systems

Δ Delta

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

Approach (Architecture)

Business Architecture

Solution Architecture

• Level 0• Level 1

Application Architecture

• Integration • Datamodels• APIs

Runtime Architecture

• Capacity Planning• Deployment • Security

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

What the enterprise look likeArchitecture

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

Services – get the service platformsArchitecture

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

Story : New datamodel in a week

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

Registry/RepositoryArchitecture

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

Identity/Access controlArchitecture

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

Story : Security bridging

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

Connectivity - internalArchitecture

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

Connectivity - externalArchitecture

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

Story : Added latency

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

APIsArchitecture

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

API Management the missing link of SOA success. - Sanjiva Weerawarana

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

API Centric SOA

BU-1 BU-2 BU-3

Services Services Services

APIs

API Façade

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

Demand for APIs

Picture Credit : http://www.newscientist.com/blogs/onepercent/2012/01/letting-gamers-experience-the.html

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

Demand for APIs – cont..

RESTful

JSONOAuth

WEB API Design

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

Monitoring, analytics, auditsArchitecture

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

Picture Credit : http://youtu.be/4Ttsx5squWg

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

CEP – real-timeArchitecture

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

Workflows, rules, pub/subArchitecture

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

Story : Connected Car

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

Fill in the blanksArchitecture

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

Beyond the middleware

- Cloud- *PaaS to SaaS- Cloud native

- ALM- AppFactory

PrivatePaaS

PublicPaaS

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

Same programming modelSame solution architecture Same (deployable) artifactsCloud based deployment Cloud native applications

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

Connect Old-IT and New-ITArchitecture

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

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

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

7 steps to be a connected business – animated clip

http://bit.ly/1m72JSa

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

To improve is to change; to be perfect change often – Winston Churchill

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

Story : Change – not CMC

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

Picture Credit : http://calebmagnino.com/creative/the-journey/

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

Thank You