• Like

Building Applications with Carbon Studio on Premise and Cloud

  • 946 views
Uploaded on

 

More in: Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
946
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
24
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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.
  • 4. Carbon Core
  • 5. Components
  • 6. Products
  • 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 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. 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. How Platform Capabilities are supported byCarbon 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
  • 17. Carbon Application (C-App)
  • 18. C-App Artifact
  • 19. C-App Artifact
  • 20. C-App Artifacts
  • 21. WSO2 Carbon Studio - One Stop ToolingPlatform ● 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
  • 23. Develop
  • 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. Deploy
  • 26. Deploy
  • 27. Deploy
  • 28. Deploy
  • 29. Debug & Test ● Server Hot Update ● Start Servers with OSGi console enabled ● Redeploy ● Debug Applications
  • 30. Debug & Test
  • 31. Debug & Test
  • 32. Debug & Test
  • 33. Debug & Test
  • 34. Deployment Model ● Packaging – As a Carbon Application Archive (CAR)
  • 35. Deployment Model ● Server Types – Server Roles
  • 36. Questions?
  • 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