introducing the wso2 platform

30
Introducing the WSO2 Platform Leading you to a Connected Business Prabath Siriwardena Director, Security Architecture 02.10.2013

Upload: wso2

Post on 20-May-2015

1.052 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Introducing the WSO2 Platform

Introducing the WSO2 Platform Leading you to a Connected Business

Prabath SiriwardenaDirector, Security Architecture

02.10.2013

Page 2: Introducing the WSO2 Platform

WSO2 History

• 2001: Primary contributors to Apache Web Services projects

• 2005: WSO2 founded by recognized leaders in XML, Web services technologies, standards and open source

• Funded by Intel Capital & Quest Software

• Recognized strength in numerous analyst quadrants

• 2013: 230+ employees and growing

Palo Alto

Portsmouth

Colombo

Page 3: Introducing the WSO2 Platform

WSO2 Value Proposition• Complete platform

– Data to screen

• Componentized– OSGI-based, use what you need, grows with you, internally consistent

• Deployment flexibility– On-premise, private cloud, public cloud: same cloud-native code!

• Project productivity– Lean model, config vs. code, leverage open standard skill base

• Lock-in protection– Apache License 2.0

• Comprehensive support/competitive price

Page 4: Introducing the WSO2 Platform

WSO2 Carbon Enterprise Middleware Platform

4

Page 5: Introducing the WSO2 Platform

Carbon

5

• The latest core and products based on the Carbon technology

• Modular middleware for on-premise and cloud • Reconfigurable to your needs:

• When you need additional components in the same runtime

• When you need to vertically scale as well as horizontally scale.

• Improvements to Carbon are inherited by all the Carbon products!

Page 6: Introducing the WSO2 Platform

WSO2 Carbon : Component Architecture

Page 7: Introducing the WSO2 Platform

WSO2 Carbon

Page 8: Introducing the WSO2 Platform

WSO2 Carbon : Component Library

Page 9: Introducing the WSO2 Platform

What is a Feature

• In Eclipse world• Feature is a grouping of set of logically related plug-ins/

OSGi bundles• Feature can be installed into Eclipse platform using its

Update Manager

• In Carbon world• Feature is a grouping of one or more logically related

Carbon components

Page 10: Introducing the WSO2 Platform

WSO2 Carbon : Distribution Artefacts

Page 11: Introducing the WSO2 Platform

WSO2 Carbon : Share Runtime

Page 12: Introducing the WSO2 Platform

Carbon 4.2.0

12

• New Distributed Caching implementation based on Hazelcast.

• New Clustering implementation based Hazelcast.• Synchronous deployment of CApp artifacts to ensure the

atomicity of a CApp.• Improved Patches and Service packs installation model• Multi-profile support at the Carbon platform which

enables a Carbon based product to behave in multiple modes/profiles

• Feature Categorization

Page 13: Introducing the WSO2 Platform

WSO2 ESB 4.8.0

13

• Multitenant Mediation Library (Cloud Connector Core) Support for ESB

• Five Cloud Connectors - JIRA Connector- Twilio Connector- Salesforce Connector- Twitter Connector- Google Spreadsheet Connector

Page 14: Introducing the WSO2 Platform

WSO2 ESB 4.8.0

14

• Call Mediator (Non-blocking Callout Mediator)• Loopback and Respond Mediators• Secure vault tool• Improved Message Store and Message Processor

(MS/MP) implementation• Throttling support for VFS Listener• Support for FTP+SSL Certificates in vfs transport

Page 15: Introducing the WSO2 Platform

WSO2 Application Server 5.2.0

15

• J2EE Web Profile support - support for Java Server Faces (JSF), Java Persistence API (JPA), and Java Transaction API (JTA) specifications out-of-the-box.

• Publish Webapp Statistics from Application Server to Business Activity Monitor (BAM)

• Improved JNDI support for Tomcat JNDI resources for Web applications

• Run AS on multiple modes/profiles which includes webapp profile, axis2 service profile etc.

Page 16: Introducing the WSO2 Platform

WSO2 Application Server 5.2.0

16

• New Distributed Caching implementation based on Hazelcast

• New Clustering implementation based on Hazelcast• Synchronous deployment of CApp artifacts to ensure the

atomicity of a CApp• Automated patch application process• Configuration files read/write support for third party

libraries• CXF version upgraded to 2.7.6• Jettison version upgraded to 1.3.4• Tomcat version is 7.0.34

Page 17: Introducing the WSO2 Platform

WSO2 Identity Server 4.5.0

17

• Seamless integration with Salesforce and Google Apps.• Custom login pages for OAuth, SAML2, OpenID,

OpenID Connect login.• Comprehensive multiple user store support with

configuration UI.• OpenID Connect• SAML2 profile for OAuth• Password / account recovery, Account locking• XACML policy wizard improvements.

Page 18: Introducing the WSO2 Platform

WSO2 Governance Registry 4.6.0

18

• First-class support for WADL. • REST API for Registry • CMIS Specification Support• Enhanced RXT functionalities• Notification for Approvals: Managing Subscription

updates, the topics used to subscribe and procedure to add a subscription.

• Asset models for ESB

Page 19: Introducing the WSO2 Platform

WSO2 Governance Registry 4.6.0

19

• Lifecycle state transition through Governance API• Offline WSDL Validation• RXT Lifecycle Workflow Integration: Web Service

Executor and it's sample.• Life-Cycle in RXT Definition• Pagination for Registry• Enhanced UDDI Support• Registry Check In-client Improvements

Page 20: Introducing the WSO2 Platform

WSO2 API Manager 1.5.0

20

• Embeddable API Management• Mediation extension to in/out/fault API flows• Support for multiple deployment environments• Encryption support for access/refresh tokens• Improvements to multitenant API Store• Support for advance API endpoints

Page 21: Introducing the WSO2 Platform

WSO2 Platforms and PaaSWSO2 CarbonEnterprise Middleware Platform

WSO2 PrivateCloud Middleware Platform

WSO2 Public Cloud Offering

On-premise on physical or virtualized environments

Cloud-native (multi-tenant & metered), deployed as private or public PaaS

Public Java PaaS operated by WSO2

Full suite of products – start with one, click to add more

Full benefits of cloud – from using VMs to building higher level PaaS or SaaS apps

Instant access to middleware – as-a-Service

In production at 100+ F1000 enterprises; 1B txn per day at eBay

Manage central ops, enable developers to self-provision middleware services

Pay just for what you use; flexible billing

• Complete middleware stack• OSGi-based componentized platform• 100% open source and standards

Page 22: Introducing the WSO2 Platform

Deployment Choices

22

PublicPaaS

PrivatePaaS

CarbonOn-Premise

Page 23: Introducing the WSO2 Platform

Deployment Choices

23

PublicPaaS

PrivatePaaS

CarbonOn-Premise

Or, any combination of these.

(Same programming model across all deployment choices)

Page 24: Introducing the WSO2 Platform

WSO2 App Factory

Source Code Management

Life

cycl

e M

anag

emen

t

Stratos Platform

Cartridges

Development Cloud

Issue Tracker

Content PaaS Forums M

anag

ed A

PIs

& D

ata

Sour

ces

Stratos Platform

Cartridges

Test Cloud

Stratos Platform

Cartridges

Production Cloud

Continuous Build Cloud

App Command: Developer & Management Portal

Developer Studio

App Store

Page 25: Introducing the WSO2 Platform

WSO2 App Factory

Project and Team

ManagementSoftware

development workflow

Governance and

Compliance

Development Dashboards

Develop Code

Issue TrackingSource Control

Continuous Build

Continuous Integration

Test Automation

Continuous Deployment

Page 26: Introducing the WSO2 Platform

Tooling

Page 27: Introducing the WSO2 Platform

Graphical Process Modeling

Page 28: Introducing the WSO2 Platform

More Info

Corporate website: http://wso2.com

Solution Architecture Blog: http://wso2.com/blogs/architecture/

Business development team: [email protected]

Page 29: Introducing the WSO2 Platform

More Info

Corporate website: http://wso2.com

Solution Architecture Blog: http://wso2.com/blogs/architecture/

Business development team: [email protected]

4.8.0

Page 30: Introducing the WSO2 Platform

lean . enterprise . middleware