The document discusses Carbon Studio, an integrated development environment for building applications on the WSO2 Carbon platform both on-premise and in the cloud. It describes the key features of Carbon Studio, including how it supports developing, deploying, debugging, and testing applications using the capabilities of the Carbon platform such as service hosting, mediation, data access, and business process orchestration. An overview of the Carbon application model and development workflow in Carbon Studio is also provided.
Report
Share
Report
Share
1 of 39
Download to read offline
More Related Content
Building Applications with Carbon Studio on Premise and Cloud
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