Presentation is loading. Please wait.

Presentation is loading. Please wait.

Join the Lean Wave Asanka Abeysinghe

Similar presentations


Presentation on theme: "Join the Lean Wave Asanka Abeysinghe"— Presentation transcript:

1 Join the Lean Wave Asanka Abeysinghe
Director, Solutions Architecture. WSO2, Inc.

2 Asanka Abeysinghe 10 + years industry experience working on projects ranging from desktop, web applications through to high scalable distributed systems and service- oriented architectures. Areas of specialization include application architecture and development using Java technologies, C/C++ on Linux and Windows platforms. Committer of Apache Software Foundation. Solutions Architect for number of SOA based middleware solutions, implemented for different business domains.

3 Lean . Enterprise . Middleware
Demo Lean . Enterprise . Middleware

4 Enterprise Architecture Challenges
Legacy Modernization and Integration End-to-End Flows, Straight-Thru, Business Processes, Portals Performance, Scalability and Reliability Skills Governance Identity Management

5 WSO2 Platforms

6 The WSO2 SOA Platform

7 A Complete Compositional Application Platform

8 WSO2 Carbon : Architects View

9 WSO2 Carbon : Component Architecture

10 WSO2 Carbon : Shared Runtime

11 Taking lean open source into THE Cloud

12 WSO2 Carbon and Stratos

13 Cloud Native Middleware

14 On-Premise to Private Cloud to Public Cloud
Expose MasterData as an API Tunnel to cloud using Cloud Services Gateway (CSG) Cloud programming-model Multi-tenant Super-tenant Isolated business services and business data

15 Federated Architecture for eGovernment
Federated Deployment On-line, off-line modes Multi-tenanted data store Multi-tenanted identity management Business process automation with digital documents Portals Organization Citizen

16 Unified Mobile-API JSON, XML/HTTP for service consumers
Protocol switching DataServices QoS Security Monitoring Governance

17 Architecture deep-dive
WSO2 Platforms and Data

18 WSO2 Platforms and Data StratosLive WSO2 Carbon
We didn’t really have to think about it much initially Users have their ways to manage data However, users do want and need a polyglot data architecture WSO2 Stratos In a multi-tenant environment, how to safely and scalably store and retrieve data is not something that can be left to the user! Some data may not be in the PaaS – still in the enterprise StratosLive This is our living problem! 18

19 User experience of Stratos

20 Multi-Tenant Data Needs
If super tenant is writing a multi-tenant app Super tenant responsible for proper isolation / security Can use any storage technology If other tenant Needs private storage in a secure, scalable manner Scale can mean for lots of tenants or lots of load by a given tenant 20

21 Achieving Tenant Isolation
Each Tenant is given a Security Domain Each domain may have its own User Store and Permissions, thus have a set of users and permissions enabling users to access resources Each domain is isolated and do not have access to other domains 21

22 Accessing Enterprise Data from PaaS
Many cloud apps will still need to “call home” Private enterprise data may need to remain on- premise E.g. EU privacy laws Better approach is to have controlled exposure of enterprise data Use Data Services WSO2 Cloud Services Gateway safely connects private data services into the cloud

23 Summary WSO2’s middleware products are in fact built as one product sharing a single codebase Data needs vary depending on usage model (single vs. multi-tenant) and deployment environment (on-premise, private-cloud vs. public-cloud) No single answer will satisfy all needs

24 Contacts Company : http://wso2.com Developer Portal : http://wso2.org
Mail : Personal : , More info : Blog Personal : Corporate : 24

25 Q&A ?


Download ppt "Join the Lean Wave Asanka Abeysinghe"

Similar presentations


Ads by Google