SlideShare a Scribd company logo
Building applications with Carbon
  Studio on premise and cloud
           Chintana Wilamuna
          chintana@wso2.com
                 WSO2
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
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.
Carbon Core
Components
Products
WSO2 Carbon Enterprise Middleware Platform




                                             7
Cloud-native WSO2 Middleware Platforms & PaaS
WSO2 Offering in a Nutshell


                                                   Low infra cost


                                                   Auto scaling

                                               Auto Governance


                                               Multi Tenancy


                                           Centralized Identity

                              Billing & Metering
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
WSO2 Carbon Studio vs Carbon Platform
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
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
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
How Platform Capabilities are supported by
Carbon Studio
    ●   Composing, Orchestrating Business Processes
         –   Creating Complex Business Processes
    ●   Portal Services
         –   Creating Gadgets
         –   UI Bundles
Carbon Application (C-App)

   ●   Carbon Application is a container for deployable
       items such as axis2 services, ESB configurations,
       web apps etc.
   ●   Analogy – Java project
Carbon Application (C-App)
C-App Artifact
C-App Artifact
C-App Artifacts
WSO2 Carbon Studio - One Stop Tooling
Platform
    ●   Develop
    ●   Deploy
    ●   Debug
    ●   Test
    Both on Premise and on Cloud
Develop

   ●   Can create all kinds of SOA Applications
   ●   Being a Java IDE
        –   Content Assist
        –   Rich Editors and Views
Develop
Deploy

   ●   Support for all the servers in product stack
         –   Local Servers
         –   Remote Servers
         –   StratosLive
   ●   Provide unified way to add servers and deploy C-
       Apps
Deploy
Deploy
Deploy
Deploy
Debug & Test

   ●   Server Hot Update
   ●   Start Servers with OSGi console enabled
   ●   Redeploy
   ●   Debug Applications
Debug & Test
Debug & Test
Debug & Test
Debug & Test
Deployment Model

   ●   Packaging
       –   As a Carbon Application Archive (CAR)
Deployment Model

  ●   Server Types
      –   Server Roles
Questions?
Selected Customers




          https://ail.google.com/mail/u/0/?ui=2&ik=ad9
          ae58f41&view=att&th=1331a70983344a32&at
          tid=0.1&disp=thd&realattid=f_gtxto6mk0&zw
WSO2 engagement model

• QuickStart -
• Development
  Support
• Development
  Services
• Production
  Support
• Turnkey Solutions
   • WSO2 Mobile Services Solution
   • WSO2 FIX Gateway Solution
   • WSO2 SAP Gateway Solution
Thank you!

• Contact
   – bizdev@wso2.com
• Website
   – http://wso2.com

More Related Content

PDF
Introducing the WSO2 Elastic Load Balancer
PDF
Application development using the wso2 developer studio
PDF
Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost
PDF
WSO2Con USA 2017: Scalable Real-time Complex Event Processing at Uber
PDF
Managing ESB artifacts with the WSO2 Governance Registry
PDF
WSO2 Quarterly Technical Update
PDF
Exploring a Real World Use Case
PDF
WSO2 Advantage Webinar WSO2 BAM2 Integration with mule esb
Introducing the WSO2 Elastic Load Balancer
Application development using the wso2 developer studio
Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost
WSO2Con USA 2017: Scalable Real-time Complex Event Processing at Uber
Managing ESB artifacts with the WSO2 Governance Registry
WSO2 Quarterly Technical Update
Exploring a Real World Use Case
WSO2 Advantage Webinar WSO2 BAM2 Integration with mule esb

What's hot (20)

PDF
Empowering Development Governance with WSO2 Products
PDF
SUSE Cloud and WSO2 Stratos - Bridging OpenStack and PaaS to Deliver the Serv...
PPTX
Accelerate Business Agility with PaaS
PDF
Expanding OEM Opportunities with WSO2
PDF
Summer School - Demonstrating Cloud Value
PDF
Scalability Availabilty and Management of WSO2 Carbon
PDF
WSO2Con USA 2017: Building an Effective API Architecture
PDF
Introduction to stratos live
PDF
[WSO2Con EU 2017] How a Large Organization Weighted on a WSO2 Integration Pla...
PDF
WSO2 and 2 Degrees Case Study
PDF
WSO2 Governance Registry – Customizing Governance for Your Needs
PPTX
Tokyo Azure Meetup #6 - Azure Monthly Update - June
PDF
In the Spotlight WSO2 App Factory
PPTX
Lightweight ESB Alternatives
PDF
[WSO2Con EU 2017] Writing Microservices Using MSF4J
PPTX
Eight Miles High: Build Cloud-native and Cloud-aware Systems
PDF
[WSO2Con EU 2017] Container-native Architecture
PPTX
Steampunk App Servers in
PPTX
Tokyo Azure Meetup #5 - Microservices and Azure Service Fabric
PPTX
Platform as a service
Empowering Development Governance with WSO2 Products
SUSE Cloud and WSO2 Stratos - Bridging OpenStack and PaaS to Deliver the Serv...
Accelerate Business Agility with PaaS
Expanding OEM Opportunities with WSO2
Summer School - Demonstrating Cloud Value
Scalability Availabilty and Management of WSO2 Carbon
WSO2Con USA 2017: Building an Effective API Architecture
Introduction to stratos live
[WSO2Con EU 2017] How a Large Organization Weighted on a WSO2 Integration Pla...
WSO2 and 2 Degrees Case Study
WSO2 Governance Registry – Customizing Governance for Your Needs
Tokyo Azure Meetup #6 - Azure Monthly Update - June
In the Spotlight WSO2 App Factory
Lightweight ESB Alternatives
[WSO2Con EU 2017] Writing Microservices Using MSF4J
Eight Miles High: Build Cloud-native and Cloud-aware Systems
[WSO2Con EU 2017] Container-native Architecture
Steampunk App Servers in
Tokyo Azure Meetup #5 - Microservices and Azure Service Fabric
Platform as a service
Ad

Viewers also liked (7)

PDF
Excursión cerro del potosí
PPTX
Open Source Middleware for the Cloud: WSO2 Stratos
PPTX
Estadio Monterrey F.C.
PDF
10° simbi dor
PDF
WSO2 Cloud Middleware
PDF
Middleware in the cloud platform-v2
PDF
Cómo sería un periódico en el 2025
Excursión cerro del potosí
Open Source Middleware for the Cloud: WSO2 Stratos
Estadio Monterrey F.C.
10° simbi dor
WSO2 Cloud Middleware
Middleware in the cloud platform-v2
Cómo sería un periódico en el 2025
Ad

Similar to Building Applications with Carbon Studio on Premise and Cloud (20)

PDF
Develop, Test and Deploy your SOA Application through a Single Platform
PDF
WSO2 Carbon and WSO2 Stratos Summer Release Roundup
PDF
Understanding the WSO2 Platform and Technology
PDF
Buiding and Deploying SaaS with WSO2 as as-a-Service
PDF
WSO2Con US 2013 - Using the Carbon Architecture To Build a Fit-for-Purpose Pl...
PDF
Using the Carbon Architecture to Build a Fit-for-Purpose Platform
PDF
Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...
PDF
WSO2 Intro Webinar - Scale your business with the cloud enabled WSO2 Applica...
PPTX
2014 q3-platform-update-v1.06.johnmathon
PPTX
WSO2 Roadmap and Vision
PDF
WSO2Con USA 2015: Carbon 5: A Preview
PDF
Carbon 5 : A Preview
PDF
Understanding the WSO2 Platform and Technology
PDF
WSO2 Year End Tech Update 2012
PDF
How the WSO2 App factory can help Manage your Applications
ODP
Carbon: Towards a Server Building Framework for SOA Platform
PDF
Building a SaaS using WSO2 Stratos
ODP
All stuff cloudyy
PDF
Building Multi-tenant SaaS Applications using WSO2 Private PaaS
PDF
WSO2 Product Release Webinar: WSO2 Developer Studio 3.8
Develop, Test and Deploy your SOA Application through a Single Platform
WSO2 Carbon and WSO2 Stratos Summer Release Roundup
Understanding the WSO2 Platform and Technology
Buiding and Deploying SaaS with WSO2 as as-a-Service
WSO2Con US 2013 - Using the Carbon Architecture To Build a Fit-for-Purpose Pl...
Using the Carbon Architecture to Build a Fit-for-Purpose Platform
Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...
WSO2 Intro Webinar - Scale your business with the cloud enabled WSO2 Applica...
2014 q3-platform-update-v1.06.johnmathon
WSO2 Roadmap and Vision
WSO2Con USA 2015: Carbon 5: A Preview
Carbon 5 : A Preview
Understanding the WSO2 Platform and Technology
WSO2 Year End Tech Update 2012
How the WSO2 App factory can help Manage your Applications
Carbon: Towards a Server Building Framework for SOA Platform
Building a SaaS using WSO2 Stratos
All stuff cloudyy
Building Multi-tenant SaaS Applications using WSO2 Private PaaS
WSO2 Product Release Webinar: WSO2 Developer Studio 3.8

More from WSO2 (20)

PDF
Demystifying CMS-0057-F - Compliance Made Seamless with WSO2
PDF
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
PDF
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
PDF
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
PDF
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
PDF
Platformless Modernization with Choreo.pdf
PDF
Application Modernization with Choreo for the BFSI Sector
PDF
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
PDF
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
PPTX
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
PPTX
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
PPTX
WSO2Con 2025 - Building Secure Customer Experience Apps
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
PPTX
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
PPTX
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
PPTX
WSO2Con 2025 - Architecting Cloud-Native Applications
PDF
Mastering Intelligent Digital Experiences with Platformless Modernization
PDF
Accelerate Enterprise Software Engineering with Platformless
PDF
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
Demystifying CMS-0057-F - Compliance Made Seamless with WSO2
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
Platformless Modernization with Choreo.pdf
Application Modernization with Choreo for the BFSI Sector
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
WSO2Con 2025 - Building Secure Customer Experience Apps
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
WSO2Con 2025 - Architecting Cloud-Native Applications
Mastering Intelligent Digital Experiences with Platformless Modernization
Accelerate Enterprise Software Engineering with Platformless
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation

Recently uploaded (20)

PPTX
MYSQL Presentation for SQL database connectivity
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Modernizing your data center with Dell and AMD
PDF
cuic standard and advanced reporting.pdf
PDF
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
PDF
KodekX | Application Modernization Development
PDF
Approach and Philosophy of On baking technology
PPTX
Big Data Technologies - Introduction.pptx
PDF
Advanced Soft Computing BINUS July 2025.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
MYSQL Presentation for SQL database connectivity
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Understanding_Digital_Forensics_Presentation.pptx
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Modernizing your data center with Dell and AMD
cuic standard and advanced reporting.pdf
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
KodekX | Application Modernization Development
Approach and Philosophy of On baking technology
Big Data Technologies - Introduction.pptx
Advanced Soft Computing BINUS July 2025.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
Empathic Computing: Creating Shared Understanding
Build a system with the filesystem maintained by OSTree @ COSCUP 2025

Building Applications with Carbon Studio on Premise and Cloud

  • 1. Building applications with Carbon Studio on premise and cloud Chintana Wilamuna chintana@wso2.com WSO2
  • 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.
  • 7. WSO2 Carbon Enterprise Middleware Platform 7
  • 8. Cloud-native WSO2 Middleware Platforms & PaaS
  • 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
  • 11. WSO2 Carbon Studio vs Carbon Platform
  • 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
  • 21. WSO2 Carbon Studio - One Stop Tooling Platform ● Develop ● Deploy ● Debug ● Test Both on Premise and on Cloud
  • 22. Develop ● Can create all kinds of SOA Applications ● Being a Java IDE – Content Assist – Rich Editors and Views
  • 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
  • 29. Debug & Test ● Server Hot Update ● Start Servers with OSGi console enabled ● Redeploy ● Debug Applications
  • 34. Deployment Model ● Packaging – As a Carbon Application Archive (CAR)
  • 35. Deployment Model ● Server Types – Server Roles
  • 37. Selected Customers https://ail.google.com/mail/u/0/?ui=2&ik=ad9 ae58f41&view=att&th=1331a70983344a32&at tid=0.1&disp=thd&realattid=f_gtxto6mk0&zw
  • 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
  • 39. Thank you! • Contact – bizdev@wso2.com • Website – http://wso2.com