SlideShare a Scribd company logo
Introduction to WSO2 Carbon PlatformbyAfkhamAzeezSupunMalinga  Director of Architecture        Software EngineerWSO2 Inc.Lean, Consistent, Modular Enterprise Software Platform
AgendaWSO2 Platform
In-depth look at WSO2 Carbon
Writing a Carbon componentAbout 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
Leading contributors to the Apache Software Foundation
 Business model is to sell comprehensive support & maintenance for our products
 Venture funded by Intel Capital
 Global corporation with offices in USA, UK & Sri Lanka
 100+ employees and growingSelected Customers
WSo2 Platform
Challenges in Enterprise SoftwareLegacy Modernization and Integration
Most enterprises have complex existing systems that are expensive to replace and need to be connected to web applications and new business processes
End-to-End Flows, Straight-Thru, Business Processes, Portals
Enterprises need to reduce human interaction as much as possible to make transactions efficient
When human interaction is required, it needs to be high-quality and contextual (portal, task list, analysis data available)
Performance, Scalability and Reliability
For Straight-Through-Processing and consumer-fronting applications there needs to be very high scalability and performance
Skills
There is a shortage of people required to build very high performance, complex, integrated applications. Simple effective systems with clear programming models are vital
Governance
Large enterprises have thousands of applications that need to be tracked, with lifecycle and dependency management
Identity Management
Need to integrate Web-based Identity management and federated identities
A strong move to Policy-based authorization and entitlement with central management© WSO2 2011
How does WSO2 help?A complete platform to enable modern Enterprise SoftwareLegacy Modernization and Integration
Enterprise Service Bus, Business Adapters and Data Services connects to multiple existing systems
End-to-End Flows, Straight-Thru, Business Processes, Portals
Straight through processing supported by ESB flows and Business Process Server
Human Task management and Rich User Interfaces with Gadgets and Portals
Performance, Scalability and Reliability
Industry leading performance: eBay 5B transactions/day, Fox Mobile 150m transactions/day
Systems in full Continuous Availability mode (no downtime even for system updates)
Skills
WSO2 systems use industry standard programming models and effective tools and UIs
Java/POJO, HTML/JavaScript, XML, Eclipse and Web-based consoles
Governance
WSO2 has a leading governance solution based
Business Activity Monitoring allows Key Performance Indicators to be monitored
Identity
A full web-based identity management system with support for Java, .NET, C, C++, PHP
Full Policy-based entitlement and authorization engine© WSO2 2011
Other Enterprise ChallengesWSO2 Solution100% Open Source and Open Standards
Straightforward pricing, no multi-core hikes, simple contracts
A complete cloud-enabled approach, strong cloud vision
Completely modular stack:
Self-Consistent, use exactly what you need and no more
First class support system, top-rated support and response timesChallengeVendor Lock-in
High Cost and Procurement complexity
Cloud vision and migration
Inconsistent and complex systems
Support is often hard to use© WSO2 2011
WSO2 CarbonOn-premises Platform© WSO2 2011
Enterprise Expectations© WSO2 2011
The WSO2 SOA platform © WSO2 2011
WSO2 - A Complete Compositional Application PlatformOrchestration & Composition
WSO2 Business Process Server
WSO2 Mashup Server
Repository and Governance
WSO2 Governance Registry
Monitoring
WSO2 Business Activity Monitor
Identity Management and Security
WSO2 Identity Server
Tooling
WSO2 Carbon Studio© WSO2 2011

More Related Content

WSO2Con 2011: Introduction to the WSO2 Carbon Platform