27
Udayanga Wickramasinghe Software Engineer WSO2 ESB March 2012 "Think BIG, Spend Small” A look at how WSO2 can help scale up with less cost"

Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost

  • Upload
    wso2

  • View
    1.524

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost

Udayanga Wickramasinghe Software Engineer WSO2 ESB March 2012

"Think BIG, Spend Small” A look at how WSO2 can help scale up with less cost"

Page 2: Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost

WSO2

• Founded in 2005 by acknowledged leaders in XML, Web Services Technologies & Standards and Open Source

• Producing entire middleware platform 100% open source under Apache license

• Business model is to sell comprehensive support & maintenance for our products

• Venture funded by Intel Capital and Quest Software.

• Global corporation with offices in USA, UK & Sri Lanka

• 150+ employees and growing.

Page 3: Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost

Overview

• On the topic

• Demo1 – Using P2 with ESB

• Demo 2 – Enabling Monitoring features for ESB

• Demo 3 – Integrating GREG with ESB

• Case studies

Page 4: Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost

Scaling Up…..

“ability of a system to accommodate increasing number of components into the system ”

• Variety of scalability concerns

Functional scalability

Administrative Scalability

Geographic scalability

Load scalability

Page 5: Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost

Scaling Up with SOA…..

“ability of a system to accommodate increasing number of components into the system ”

Growing concerns

• Maintain the usability of the system

• Maintain Acceptable Performance

• Handle Management complexity

• Manage Costs/Budget

Page 6: Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost

How ESB Can Help..?

Component Model /

Integration Config driven

Modular platform

Performance Scaling

Applications/Services/Legacy

Cloud

Governance Lifecycle

Maanagement Montoring

Page 7: Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost

Introducing WSO2 ESB...

• Based on WSO2 Carbon (Modular Middleware) and Apache Synapse

• Designed to be asynchronous o Based on Synapse core with non blocking I/O

• Open source with commercial support o Apache Software License v2.0

• Rich collection of built-in features supporting

any integration scenario or EIP

• Customizable by adding/removing features

Page 8: Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost

Component model

• Configuration Driven components

• Zero code

• XML based (ie:- mediation artifacts, endpoints ,

services…)

• P2 feature manager

• Based on Eclipse P2

• Completely Modular Middleware

• Pluggable common core services:

• Registry, Key Management, Identity Management,

Clustering, Monitoring/JMX, Transports, etc

• Customized products (ie:- ESB +)

Page 9: Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost

Component model

Page 10: Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost

Component model

Page 11: Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost

Component model

Page 12: Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost

Demo - P2 Install BAM feature

• Install BAM mediation feature (BAM Data Agent)

• Enable BAM statistics for mediation

• Enable BAM statistics for events

Page 13: Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost

Platform Integration

• Seamless ability to integrate with WSO2 Stack of products

Page 14: Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost

Platform Integration

Page 15: Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost

Demo - Platform Integration - BAM + ESB

BAM Reciever + Analyzer + Presenter

BAM Events + Meta Data + Stats

SimpleStockQ Proxy Service + BAM Data Agent

Page 16: Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost

Governance

• Central Governance

• Artifacts/code/metadata

• OOB governance support for ESB

• Life Cycle Management

• Move from dev test prod

• Carbon Applications

• Capp based Artifact Deployment

• XML/code/config deployment

• Based on Carbon Studio

Page 17: Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost

Governance

• Artifact/code/metadata Management

• Developers working on trunk

• Release Managers

• Decides Life cycle phase

• Move between repos

• Deployment Lifecycle modes

• Registry based

• Capp based

Page 18: Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost

Demo - GREG integration with ESB

Dev ESB Instance

Prod ESB Instance

Governance Registry

Dev

Test

Prod

Gov Artifacts

sync

sync

Page 19: Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost

Case Studies – Cloud Deployment

Page 20: Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost

Case Studies – Service Firewall Pattern

Page 21: Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost

Case Studies – One Way Messaging Gateway

Page 22: Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost

Case Studies – SAP Gateway

Page 23: Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost

Case Studies – API Solutions Gateway

Page 24: Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost

Q&A

Page 25: Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost

Selected Customers

Page 26: Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost

WSO2 engagement model

• QuickStart

• Development Support

• Development Services

• Production Support

• Turnkey Solutions

• WSO2 Mobile Services Solution

• WSO2 FIX Gateway Solution

• WSO2 SAP Gateway Solution

Page 27: Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost

Thank You.