Building applications with Carbon  Studio on premise and cloud           Chintana Wilamuna          chintana@wso2.com     ...
Agenda•   What is Carbon?•   What is Stratos and StratosLive?•   How Carbon Studio support platform features•   Anatomy of...
WSO2• Founded in 2005 by acknowledged leaders in XML, Web Services  Technologies & Standards and Open Source. Primary cont...
Carbon Core
Components
Products
WSO2 Carbon Enterprise Middleware Platform                                             7
Cloud-native WSO2 Middleware Platforms & PaaS
WSO2 Offering in a Nutshell                                                   Low infra cost                              ...
Stratos overview• Stratos – an Open Source project / product   – A full middleware platform available as a service, with s...
WSO2 Carbon Studio vs Carbon Platform
Platform Capabilities●   WSO2 Carbon is a complete platform that provides,    –   Service Hosting    –   Message Mediation...
How Platform Capabilities are supported byCarbon Studio    ●   What Carbon Studio provides        –   Service Hosting     ...
How Platform Capabilities are supported byCarbon Studio   ●   Managing Data Sources and Data Access       –   Data Service...
How Platform Capabilities are supported byCarbon Studio    ●   Composing, Orchestrating Business Processes         –   Cre...
Carbon Application (C-App)   ●   Carbon Application is a container for deployable       items such as axis2 services, ESB ...
Carbon Application (C-App)
C-App Artifact
C-App Artifact
C-App Artifacts
WSO2 Carbon Studio - One Stop ToolingPlatform    ●   Develop    ●   Deploy    ●   Debug    ●   Test    Both on Premise and...
Develop   ●   Can create all kinds of SOA Applications   ●   Being a Java IDE        –   Content Assist        –   Rich Ed...
Develop
Deploy   ●   Support for all the servers in product stack         –   Local Servers         –   Remote Servers         –  ...
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 ...
WSO2 engagement model• QuickStart -• Development  Support• Development  Services• Production  Support• Turnkey Solutions  ...
Thank you!• Contact   – bizdev@wso2.com• Website   – http://wso2.com
Upcoming SlideShare
Loading in...5
×

Building Applications with Carbon Studio on Premise and Cloud

988

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
988
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
26
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Building Applications with Carbon Studio on Premise and Cloud

  1. 1. Building applications with Carbon Studio on premise and cloud Chintana Wilamuna chintana@wso2.com WSO2
  2. 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. 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.
  4. 4. Carbon Core
  5. 5. Components
  6. 6. Products
  7. 7. WSO2 Carbon Enterprise Middleware Platform 7
  8. 8. Cloud-native WSO2 Middleware Platforms & PaaS
  9. 9. WSO2 Offering in a Nutshell Low infra cost Auto scaling Auto Governance Multi Tenancy Centralized Identity Billing & Metering
  10. 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. 11. WSO2 Carbon Studio vs Carbon Platform
  12. 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. 13. How Platform Capabilities are supported byCarbon 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. 14. How Platform Capabilities are supported byCarbon Studio ● Managing Data Sources and Data Access – Data Services – Data Services Validators ● Repository Management – Registry Resources – Managing Repository – Registry Handlers, Filters, Aspects
  15. 15. How Platform Capabilities are supported byCarbon Studio ● Composing, Orchestrating Business Processes – Creating Complex Business Processes ● Portal Services – Creating Gadgets – UI Bundles
  16. 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
  17. 17. Carbon Application (C-App)
  18. 18. C-App Artifact
  19. 19. C-App Artifact
  20. 20. C-App Artifacts
  21. 21. WSO2 Carbon Studio - One Stop ToolingPlatform ● Develop ● Deploy ● Debug ● Test Both on Premise and on Cloud
  22. 22. Develop ● Can create all kinds of SOA Applications ● Being a Java IDE – Content Assist – Rich Editors and Views
  23. 23. Develop
  24. 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
  25. 25. Deploy
  26. 26. Deploy
  27. 27. Deploy
  28. 28. Deploy
  29. 29. Debug & Test ● Server Hot Update ● Start Servers with OSGi console enabled ● Redeploy ● Debug Applications
  30. 30. Debug & Test
  31. 31. Debug & Test
  32. 32. Debug & Test
  33. 33. Debug & Test
  34. 34. Deployment Model ● Packaging – As a Carbon Application Archive (CAR)
  35. 35. Deployment Model ● Server Types – Server Roles
  36. 36. Questions?
  37. 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. 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. 39. Thank you!• Contact – bizdev@wso2.com• Website – http://wso2.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×