Join the Lean Wave Asanka Abeysinghe

Slides:



Advertisements
Similar presentations
Connected Health Framework
Advertisements

Implementing Tableau Server in an Enterprise Environment
Paul Roberts – Enterprise Mobility Specialist
Oracle Fusion Applications Review Presented by: BizTech.
Enterprise Architecture Firm Architecture World ‘10 SOA on Demand Ulf Fildebrandt Chief Development Architect SOA Infrastructure SAP AG.
System Center 2012 R2 Overview
Building a scalable multi-tenanted Application Server on the Cloud using Tomcat, Axis2 & Synapse Senaka Fernando (senaka at apache.org)
PaaS Design and Architecture: A Deep Dive into Apache Stratos Samisa Abeysinghe VP Delivery, WSO2 Member Apache Software Foundation 10 th June 2014.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Software Defined Networking.
The FI-WARE Project – Base Platform for Future Service Infrastructures OCTOBER 2011 Presentation at proposers day.
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
© 2010 VMware Inc. All rights reserved Confidential VMware Vision Jarod Martin Senior Solutions Engineer.
© 2006 IBM Corporation SOA on your terms and our expertise Discovering the Value of SOA SOA In Action SOA & End-2-End Business Driven Development using.
Innovative Foundation For an Open Source API Management Platform Asanka
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
Memi Lavi Senior Consultant MCS, Microsoft Israel Self Service Private Cloud With Windows Azure Pack.
Pattern-Driven Enterprise Architecture Asanka Abeysinghe Vice President, Solutions Architecture - WSO2,Inc QCon Sao Paulo
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
AnyShare File Synchronization and Sharing for Enterprise
1 Building SaaS for SMEs on WSO2 PaaS Kathiravelu Pradeeban - Software Engineer Muhammed Shariq - Software Engineer Nov 2011.
© Copyright 2011 Hewlett-Packard Development Company, L.P. 1 Sundara Nagarajan (“SN”) CLOUD SYSTEMS AUTOMATION.
Complete Your Corporate Jigsaw Build a Connected Business Asanka Abeysinghe Vice President, Solutions Architecture WSO2, Inc.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
Stu Fox Datacom Systems Ltd. ON-PREMISES SERVICE PROVIDERMICROSOFT CONSISTENT PLATFORM Modern platform for the world’s apps 1.
Building a scalable multi-tenanted Cloud-native Application Server using Tomcat, Axis2 & Synapse.
Building Cloud Native Software Navigating the waters of a cloudy infrastructure Paul Fremantle CTO and Co-Founder, WSO2 VP, Apache Synapse ASF
Access Management 2.0: UMA for the #UMAam20 for questions 20 March 2014 tinyurl.com/umawg for slides, recording, and more 1.
PaaS for the new Cloud Era Asanka Abeysinghe Vice President, Solutions Architecture - WSO2,Inc QCon San Francisco
Applicatieplatform congres 12 & 13 maart. Microsoft Application Platform A Lifecycle View Sam Guckenheimer Group Product Planner Visual Studio Team System.
Short Customer Presentation September The Company  Storgrid delivers a secure software platform for creating secure file sync and sharing solutions.
WEB API AND CLOUD DEVELOPMENT BY TRAWEX TECHNOLOGIES.
Chapter-04 Building an Ecommerce Website. Building an E-commerce Site: A Systematic Approach The two most important management challenges in building.
Architecting Enterprise Workloads on AWS Mike Pfeiffer.
Clouding with Microsoft Azure
3 Ways to Integrate Business Systems to Partners
Introduction to Azure App Service Environment
Unit 3 Virtualization.
DevOps Cloud Native Microservices
COMPANY PROFILE: CORENT TECHNOLOGY INC.
Windows Azure AppFabric
Chapter 1 The Nature of Software
Smart Building Solution
Introduction to Windows Azure AppFabric
Welcome! Power BI User Group (PUG)
IOT Critical Impact on DC Design
Smart Building Solution
Platform as a Service.
SOA Implementation and Testing Summary
Microsoft Ignite /31/ :08 AM
Power BI Security Best Practices
Building Applications with Windows Azure and SQL Azure
Windows Azure AppFabric
Amit R Bhatia / Puneeth Nayak
Built on the Powerful Microsoft Azure Platform, iSwarm Helps Businesses Analyze Social Media Conversations, then Connect with Individuals MICROSOFT AZURE.
Why? (or … am I really in the right track?)
Data Security for Microsoft Azure
“Azure is the cloud platform of choice for our customers
12/8/ :07 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Service Oriented Architecture (SOA)
See your OpenStack Network Like Never Before
Quasardb Is a Fast, Reliable, and Highly Scalable Application Database, Built on Microsoft Azure and Designed Not to Buckle Under Demand MICROSOFT AZURE.
SharePoint Online Authentication Patterns
Enabling the hybrid cloud with remote access appliances
TrinityIoT Premises Monitoring.
System Center Marketing
What’s new in Visual Studio 2012
Introduction to SOA Part II: SOA in the enterprise
Office 365 Development July 2014.
Microsoft Virtual Academy
Productive + Hybrid + Intelligent + Trusted
Presentation transcript:

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

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.

Lean . Enterprise . Middleware Demo Lean . Enterprise . Middleware

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

WSO2 Platforms

The WSO2 SOA Platform

A Complete Compositional Application Platform

WSO2 Carbon : Architects View

WSO2 Carbon : Component Architecture

WSO2 Carbon : Shared Runtime

Taking lean open source into THE Cloud

WSO2 Carbon and Stratos

Cloud Native Middleware

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

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

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

Architecture deep-dive WSO2 Platforms and Data

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

User experience of Stratos

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

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

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

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

Contacts Company : http://wso2.com Developer Portal : http://wso2.org Mail : Personal : asankaa@wso2.com , asanka@apache.org More info : bizdev@wso2.com Blog Personal : http://asanka.abeysinghe.org Corporate : http://wso2.com/blogs/architecture/ 24

Q&A ?