2. Agenda
• What is Carbon?
• What is Stratos and StratosLive?
• How Carbon Studio support platform features
• Anatomy of a C-App
• Develop/Deploy/Debug/Test cycle
• Demo
3. WSO2
• Founded in 2005 by acknowledged leaders in XML, Web Services
Technologies & Standards and Open Source. Primary contributors to
Apache Web Services projects started in 2001
• Producing entire middleware platform 100% open source under Apache
license
• Business model is to sell comprehensive support & maintenance for our
products
• Technology OEM’d by IBM, Progress, Software AG, Alcatel, EMC and CA
• Venture funded by Intel Capital and Quest Software.
• Global corporation with offices in Palo Alto, USA Portsmouth, UK &
Colombo, Sri Lanka
• 150+ employees and growing.
9. WSO2 Offering in a Nutshell
Low infra cost
Auto scaling
Auto Governance
Multi Tenancy
Centralized Identity
Billing & Metering
10. Stratos overview
• Stratos – an Open Source project / product
– A full middleware platform available as a service, with self
service
• Fast provisioning
– Based on OSGi
• Modular, componentized, standard
– Multi-tenant, Elastic, Metered and Billed
• Effective and powerful
– Available under the Apache License
• Open Source, Open License, Open Development
• StratosLive – a Platform-as-a-Service
– Stratos running in the cloud with various plans
• Including a free demo plan – http://stratoslive.wso2.com
12. Platform Capabilities
● WSO2 Carbon is a complete platform that provides,
– Service Hosting
– Message Mediation
– Managing Data Sources and Data Access
– Authentication and Access Control
– Repository for managing WSDL, Schemas, Policies, Life
Cycles and Versioning
– Composing, Orchestrating Business Processes
– Portal Services
13. How Platform Capabilities are supported by
Carbon Studio
● What Carbon Studio provides
– Service Hosting
● Apache Axis2 Services
● JAX-WS Services
● Web Apps
– Message Mediation
● Sequences, Proxy Services, Endpoints, Local
Entries
● Data Transformations
● Custom Mediators
14. How Platform Capabilities are supported by
Carbon Studio
● Managing Data Sources and Data Access
– Data Services
– Data Services Validators
● Repository Management
– Registry Resources
– Managing Repository
– Registry Handlers, Filters, Aspects
15. How Platform Capabilities are supported by
Carbon Studio
● Composing, Orchestrating Business Processes
– Creating Complex Business Processes
● Portal Services
– Creating Gadgets
– UI Bundles
16. Carbon Application (C-App)
● Carbon Application is a container for deployable
items such as axis2 services, ESB configurations,
web apps etc.
● Analogy – Java project
24. Deploy
● Support for all the servers in product stack
– Local Servers
– Remote Servers
– StratosLive
● Provide unified way to add servers and deploy C-
Apps
38. WSO2 engagement model
• QuickStart -
• Development
Support
• Development
Services
• Production
Support
• Turnkey Solutions
• WSO2 Mobile Services Solution
• WSO2 FIX Gateway Solution
• WSO2 SAP Gateway Solution