Join the Lean Wave. Asanka Abeysinghe Director, Solutions Architecture. WSO2, Inc. Friday, July 22, 11

Similar documents
Open Source Middleware for the Cloud Stratos. Dimuthu Leelarathne Technical Lead and Product Manager

The Evolution of PaaS QCon London 2012

Reaching Customers Across Multiple Channels

White Paper. Cloud Native Advantage: Multi-Tenant, Shared Container PaaS. Version 1.1 (June 19, 2012)

Intel IT Cloud Extending OpenStack* IaaS with Cloud Foundry* PaaS

Building a Modular Server Platform with OSGi. Dileepa Jayakody Software Engineer SSWSO2 Inc.

SAP HANA Cloud Platform. Technical Overview Uwe Heinz

A Cloud Based SOA Platform for Local Governments in Sri Lanka. Mifan Careem CTO Respere Chief Architect elg Project

Service Oriented Architecture 1 COMPILED BY BJ

Foundations for your. portable cloud

OpenShift. OpenShift platform features. Benefits Document. openshift. Feature Benefit OpenShift. Enterprise

Creating a Strong Security Infrastructure for Exposing JBoss Services

Scale Cloud Across the Enterprise

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus IBM Corporation

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008

Building the European Biodiversity. Observation Network (EU BON)

Sentinet for BizTalk Server SENTINET

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Integration in Action using JBoss Middleware. Ashokraj Natarajan - Cognizant

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Capital Market Day 2015

Spring 2011 Conference Sandanski, May 13th 15th 2011 Oracle SOA Suite 11g Rapid service integration and process automation with a no-coding approach

JOURNAL OF OBJECT TECHNOLOGY

A Brief Overview. Delivering Windows Azure Services on Windows Server. Enabling Service Providers

OpenShift Enterprise PaaS by Red Hat. Andrey Markelov RHCA Red Hat, Presales Solution Architect

Understanding Evolution's Architecture A Technical Overview

Certified Cloud Computing Professional VS-1067

Digital Asset Management Beyond CMIS

JOURNAL OF OBJECT TECHNOLOGY

Web Cloud Architecture

IBM API Management Overview IBM Corporation

Improving IT Service Management Architecture in Cloud Environment on Top of Current Frameworks

SOA MADE SIMPLE Introduction to SOA, (Micro) Services and SOA Suite INTRODUCTION WHAT IS SOA DEFINITION AGENDA

Oracle Reference Architecture and Oracle Cloud

How To Understand The Architecture Of An Ulteo Virtual Desktop Server Farm

Service-Oriented Architecture and Software Engineering

GAIN BETTER INSIGHT FROM BIG DATA USING JBOSS DATA VIRTUALIZATION

Intel IT s Cloud Journey. Speaker: [speaker name], Intel IT

Apache Stratos Building a PaaS using OSGi and Equinox. Paul Fremantle CTO and Co- Founder, WSO2 CommiCer, Apache Stratos

Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise

White Paper. Selecting a Cloud Platform : A Platform as a Service Scorecard. Version 1.06 (December 12, 2011)

Monitor Your Key Performance Indicators using WSO2 Business Activity Monitor

Your guide to building great apps. Upgrade your skills and update your tools to create the next great app

Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applications - Accelerating the Last Mile of Cloud Computing

Introduction to Service-Oriented Architecture for Business Analysts

Migrating SaaS Applications to Windows Azure

Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform

JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION

SOA Myth or Reality??

GEMBus as a Service Oriented Pla5orm for Cloud- Based Composable Services

Prof. Dr. Lutz Heuser SAP Research

Hybrid Cloud Integration

Open Source SOA with Service Component Architecture and Apache Tuscany. Jean-Sebastien Delfino Mario Antollini Raymond Feng

Introduction to IBM Worklight Mobile Platform

SOA, case Google. Faculty of technology management Information Technology Service Oriented Communications CT30A8901.

Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2 Chris Haddad

IBM MobileFirst Hands-on Labs environment with Linux on z Systems and z/os

CLOUD AWARE LARGE SCALE DISTRIBUTED SOA. Christophe Hamerling EBM

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper

Topic : Cloud Computing Architecture. Presented by 侯 柏 丞. 朱 信 昱

Lunch and Learn: BlueMix to Mainframe making development accessible in the

Sentinet for BizTalk Server SENTINET 3.1

Open Source Multi-Cloud, Multi- Tenant Automation in the cloud with SlipStream PaaS

OpenShift. Marek Jelen, OpenShift, Red Hat

A Comprehensive Solution for API Management

Razvoj Java aplikacija u Amazon AWS Cloud: Praktična demonstracija

The Way to SOA Concept, Architectural Components and Organization


Transform service delivery with HP Cloud Management

Oracle s Cloud Computing Strategy

Transform EMC Object Storage Into Enterprise Storage Services

DevOps with Containers. for Microservices

The bridge to delivering digital applications across cloud, mobile and partner channels

E-Business Suite Oracle SOA Suite Integration Options

Java Middleware for Cloud Services

Eclipse Open Healthcare Framework

Solution Showcase Session. Enterprise 2.0 Computing Services

openshift enterprise whitepaper Gordon Haff

Combatting Antipatterns with PaaS

Mobile Solutions in ArcGIS. Justin Fan

IBM EXAM QUESTIONS & ANSWERS

Cloud Computing-Software as Service

Introduction to the Cloud OS Windows Azure Overview Visual Studio Tooling for Windows Azure Scenarios: Dev/Test Web Mobile Hybrid

SOA-14: Continuous Integration in SOA Projects Andreas Gies


DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

Cloud Security. Peter Jopling IBM UK Ltd Software Group Hursley Labs. peterjopling IBM Corporation

Sentinet for Windows Azure SENTINET

Cloud Computing. P a n a g i o t i s F o u z a s I T S o l u t i o n s M a n a g e r

Mobile Application Development Platform Comparison

Availability Digest. HPE Helion Private Cloud and Cloud Broker Services February 2016

perspective Microservices A New Application Paradigm Abstract

Oracle Cloud Platform. For Application Development

CICS and Web Services Why, When and How?

Collaborative Open Market to Place Objects at your Service

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud

Introduction to Cloud Computing

Sophisticated Common Data Environment (CDE) with BIMaaS Platform

<Insert Picture Here> Achieving Business & Government Interoperability through PaaS & SaaS

Data Services as a Service for the G-Cloud

Transcription:

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

Asanka Abeysinghe 10 + years industry experience working on projects ranging from desktop, web applications through to high scalable distributed systems and serviceoriented 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. 2

Demo Lean. Enterprise. Middleware 3

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

WSO2 Platforms 5

The WSO2 SOA Platform 6

A Complete Compositional Application Platform Integration - WSO2 ESB - WSO2 Message Broker - WSO2 CEP Server - WSO2 Rules Server Front-End - WSO2 Gadget Server (portal) - WSO2 AS (WebApp) Container -WSO2 AS Adapters - WSO2 Data Services Server - WSO2 Web Services Framework (C, C++, Java, JavaScript, PHP, Perl, Ruby) Orchestra)on & Composi)on - WSO2 Business Process Server - WSO2 Mashup Server Repository and Governance - WSO2 Governance Registry Monitoring - WSO2 Business Ac<vity Monitor Iden)ty Management and Security - WSO2 Iden<ty Server Tooling - WSO2 Carbon Studio 7

WSO2 Carbon : Architects View 8

WSO2 Carbon : Component Architecture 9

WSO2 Carbon : Shared Runtime 10

Taking lean open source into THE Cloud 11

WSO2 Carbon and Stratos 12

Cloud Native Middleware 13

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 14

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 15

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

Architecture deep-dive WSO2 Platforms and Data 17

WSO2 Platforms and Data 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 19

Multi-Tenant Data Needs If super tenant is wri<ng a mul<- 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 onpremise - 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 22

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 23

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? 25