46
Roadmap to Connected Business Complete your corporate jigsaw Asanka Abeysinghe Vice President, Solutions Architecture WSO2, Inc

WSO2Con'14 US - Roadmap to a Connected Business

Embed Size (px)

Citation preview

Roadmap to Connected BusinessComplete your corporate jigsaw

Asanka Abeysinghe Vice President, Solutions Architecture

WSO2, Inc

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 ?

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

Business Architecture

Solution Architecture

• Level 0• Level 1

Application Architecture

• Integration • Datamodels• APIs

Runtime Architecture

• Capacity Planning• Deployment • Security

Approach (Architecture)

What the enterprise look like Architecture

Services – get the service platforms Architecture

Story : New datamodel in a week

Registry/Repository Architecture

Identity/Access control Architecture

Story : Security bridging

Connectivity - internalArchitecture

Connectivity - externalArchitecture

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..

RESTful

JSON

OAuth

WEB API Design

Monitoring, analytics, audits Architecture

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

CEP – real-timeArchitecture

Workflows, rules, pub/sub Architecture

Fill in the blanks Architecture

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-IT Architecture

Becoming a Connected Business – 5 steps

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

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