SlideShare a Scribd company logo
WSO2 Tooling Platform for
Enterprise Application Development
- Today & Tomorrow
Harshana Martin
WSO2 Inc
Associate Technical Lead

Shiroshica Kulatilake
WSO2 Inc
Architect
Outline
●
●
●

●
●
●

Introduction to Enterprise Application Tooling
Features of Enterprise App. Development Tools
Different Tooling flavours in WSO2 Platform
- WSO2 Developer Studio
- WSO2 Cloud IDE
WSO2 Developer Studio offerings
WSO2 Cloud IDE offerings
What future holds for WSO2 Tooling platform
What is Enterprise Application
Development Tooling?
●

●

Single tool which enables an enterprise to implement
all the business use cases in an efficient, developer
friendly manner with support for collaborative
development throughout the Software Development
Life Cycle (SDLC).
Ensures the fulfillment of an enterprise’s accepted
standards and best practices
Making Enterprise IDE Productive
●
●
●
●
●
●
●
●
●

Familiarity
Simplicity
Clarity
Consistency for all operations
Connectivity with other tools
Collaboration
Debugging & Testing capabilities
Deployment capabilities
Monitoring capabilities
WSO2 Enterprise Tooling Platform

On-premise IDE

Cloud IDE
WSO2 Developer Studio
WSO2 Developer Studio as an
Enterprise IDE
●

●
●
●

●
●
●

Building Business components based on WSO2
Platform
Integration with WSO2 Solutions
Non-WSO2 popular open source Project artifacts
Development experience with familiar Development
Environment
Collaborative Development support
Popular Build system Integration and CI support
Development, Deployment, Testing and Debug
support
WSO2 Developer Studio - TODAY
●

●

●
●
●

Supports
- ESB, DSS, AS, BPS, G-Reg, CEP, BRS, Jaggery, BAM*
- App Factory based Development Model
Release Often-Release Fast
- 3 GA releases
- 18 Beta/Alpha/Milestone releases
Doubled the Dev Team size
533 Tickets Resolved
15 new feature implemented
WSO2 Developer Studio - TODAY

●

ESB Graphical Editor

●

Visual Data Mapper

●

ESB Cloud Connector Framework

●

WSO2 App Factory Perspective
ESB Graphical Composition Tool
WSO2 Visual Data Mapping Tool
ESB Cloud Connector Framework
WSO2 App Factory Perspective
Application
repositories

Application
Content

Application logs

Application details
Why WSO2 Developer Studio is a Better
Enterprise Development IDE
Feature
Familiarity
Simplicity
Clarity
Consistency
Connectivity
Collaboration
Debug & Test Capability
Deployment Capability
Monitoring Capability

Availability
Why Cloud IDE?
●

Mobility
- Be able to do tooling anywhere & everywhere

●

Ease of Use
- Seamless Integration
- Reduced setup time

●

Resource optimization
- Use resources on the cloud
WSO2 Cloud Tooling - TODAY
Powered using Codenvy’s browser based IDE
- Need for a fully provisioned system for edit, build,
test and debug
●

●

Ability to
- Check out application code into a workspace
- Edit code as desired
- Build, test and debug
- Check-in changes
WSO2 Cloud Tooling - TODAY

1

2
What’s Next : Cloud IDE
• Be able to link up with other resources in WSO2 App
Cloud
- APIs – both managed and unmanaged
- Database resources
- Properties and end points
• Provide a cloud based visual ESB plugin in WSO2
integration Cloud
- Describes integrations which will execute within the
ESB
• Provide a visual data mapper plugin in WSO2
integration cloud
- Allows the user to define data mappings from one
type to the other
What’s Next : On-premise IDE
●

●

●

●

Strategic On-premise Enterprise Development Tool
used across the WSO2 Platform
- Deprecate the Development Features from Mgt
Console and move the Development features over to
Developer Studio
Improving usability of ESB Graphical Editor, WSO2
App Factory Perspective
Completion of Visual Data Mapper , ESB Cloud
Connector Framework
Generic Store View
Thank You!

More Related Content

PDF
[Android] Introduction to Android Programming
PDF
Tren Pengembangan Aplikasi Android di 2021 - Ahmad Arif Faizin
PPTX
Introduction to Android Programming
ODP
Internship presentation
PDF
Why react native has become the winning choice for cross platform development
PPTX
PPTX
Mobile devops transformation
PPTX
What's new in Visual Studio 2022
[Android] Introduction to Android Programming
Tren Pengembangan Aplikasi Android di 2021 - Ahmad Arif Faizin
Introduction to Android Programming
Internship presentation
Why react native has become the winning choice for cross platform development
Mobile devops transformation
What's new in Visual Studio 2022

What's hot (20)

PPTX
Building Visual Studio LightSwitch Application
PDF
Introduction to Android Programming by Dr.M.Pyingkodi-kongu engineering c...
PDF
Top 10 Trending Tools To Supercharge Productivity of Software Engineers
PDF
Top five reasons you should prefer flutter app development
PPTX
Android development courses online
PPTX
UI5 Tooling - Open and Extensible
PPTX
UI5conBE 2020 - Keynote
PPTX
Benefits of AngularJS Development for Your Business - APPNWEB Technologies
ODP
Why Choose Swift App Development?
PPT
Modern Rapid Application Development - Too good to be true
PDF
Mengenal Software Development Life Cycle - Gilang Ramadhan
PPTX
Hybrid Mobile Apps - Meetup
PPTX
Android application developement
PPTX
PPTX
What's new in .net 5 by muralidharan deenathayalan
ODP
Javafx
PPTX
Google flutter
PPTX
Leave visual studio behind an end to end business app in 30 mins using a paas
PPTX
Leverage Progress Technologies for Telerik Developers
PPTX
Develop Hybrid Mobile Application with Azure Mobile Services and Telerik Plat...
Building Visual Studio LightSwitch Application
Introduction to Android Programming by Dr.M.Pyingkodi-kongu engineering c...
Top 10 Trending Tools To Supercharge Productivity of Software Engineers
Top five reasons you should prefer flutter app development
Android development courses online
UI5 Tooling - Open and Extensible
UI5conBE 2020 - Keynote
Benefits of AngularJS Development for Your Business - APPNWEB Technologies
Why Choose Swift App Development?
Modern Rapid Application Development - Too good to be true
Mengenal Software Development Life Cycle - Gilang Ramadhan
Hybrid Mobile Apps - Meetup
Android application developement
What's new in .net 5 by muralidharan deenathayalan
Javafx
Google flutter
Leave visual studio behind an end to end business app in 30 mins using a paas
Leverage Progress Technologies for Telerik Developers
Develop Hybrid Mobile Application with Azure Mobile Services and Telerik Plat...
Ad

Similar to WSO2 Tooling Platform for Enterprise Application Development - Today & Tomorrow (20)

PDF
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdf
PDF
Delivering Best Apps with Efficiency
PPTX
Develop High-Performance Android Apps with Trusted Experts
PDF
Visual Studio2010 Product Overview
PDF
WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business E...
PDF
WSO2Con Asia 2014 - Nurturing Applications in a Connected Enterprise
PDF
Introducing WSO2 App Factory 2.0
PDF
Transform Digital Business with DevOps
PPTX
Max’s Birthday Adventure: #19 Kochi : Anypoint Code Builder
PDF
What is Headless and headless 101 at Acquia.pdf
PPTX
Telerik Kendo UI vs. AngularJS
PPTX
What is Headless and headless 101 at Acquia
PDF
TOP 10 WEB APP TOOLS FOR EFFICIENT DEVELOPMENT.pdf
PDF
Visual studio-2012-product-guide
PDF
Visual studio-2012-product-guide
PDF
Visual studio-2012-product-guide
PDF
Wise Men Oracle Mobility Webinar- 11-December-2014
PPTX
.NET Core and Visual Studio: Empowering Innovation in App Development
PDF
Visual Studio Enterprise 2015 Overview atidan
PDF
Accelerating Enterprise Software Engineering with Platformless
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdf
Delivering Best Apps with Efficiency
Develop High-Performance Android Apps with Trusted Experts
Visual Studio2010 Product Overview
WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business E...
WSO2Con Asia 2014 - Nurturing Applications in a Connected Enterprise
Introducing WSO2 App Factory 2.0
Transform Digital Business with DevOps
Max’s Birthday Adventure: #19 Kochi : Anypoint Code Builder
What is Headless and headless 101 at Acquia.pdf
Telerik Kendo UI vs. AngularJS
What is Headless and headless 101 at Acquia
TOP 10 WEB APP TOOLS FOR EFFICIENT DEVELOPMENT.pdf
Visual studio-2012-product-guide
Visual studio-2012-product-guide
Visual studio-2012-product-guide
Wise Men Oracle Mobility Webinar- 11-December-2014
.NET Core and Visual Studio: Empowering Innovation in App Development
Visual Studio Enterprise 2015 Overview atidan
Accelerating Enterprise Software Engineering with Platformless
Ad

Recently uploaded (20)

PPTX
Tartificialntelligence_presentation.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Machine Learning_overview_presentation.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Encapsulation theory and applications.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Electronic commerce courselecture one. Pdf
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Approach and Philosophy of On baking technology
PPTX
1. Introduction to Computer Programming.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
MYSQL Presentation for SQL database connectivity
Tartificialntelligence_presentation.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Programs and apps: productivity, graphics, security and other tools
NewMind AI Weekly Chronicles - August'25-Week II
Unlocking AI with Model Context Protocol (MCP)
SOPHOS-XG Firewall Administrator PPT.pptx
Encapsulation_ Review paper, used for researhc scholars
Machine Learning_overview_presentation.pptx
Assigned Numbers - 2025 - Bluetooth® Document
Encapsulation theory and applications.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Electronic commerce courselecture one. Pdf
A comparative analysis of optical character recognition models for extracting...
Approach and Philosophy of On baking technology
1. Introduction to Computer Programming.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Network Security Unit 5.pdf for BCA BBA.
MYSQL Presentation for SQL database connectivity

WSO2 Tooling Platform for Enterprise Application Development - Today & Tomorrow

  • 1. WSO2 Tooling Platform for Enterprise Application Development - Today & Tomorrow Harshana Martin WSO2 Inc Associate Technical Lead Shiroshica Kulatilake WSO2 Inc Architect
  • 2. Outline ● ● ● ● ● ● Introduction to Enterprise Application Tooling Features of Enterprise App. Development Tools Different Tooling flavours in WSO2 Platform - WSO2 Developer Studio - WSO2 Cloud IDE WSO2 Developer Studio offerings WSO2 Cloud IDE offerings What future holds for WSO2 Tooling platform
  • 3. What is Enterprise Application Development Tooling? ● ● Single tool which enables an enterprise to implement all the business use cases in an efficient, developer friendly manner with support for collaborative development throughout the Software Development Life Cycle (SDLC). Ensures the fulfillment of an enterprise’s accepted standards and best practices
  • 4. Making Enterprise IDE Productive ● ● ● ● ● ● ● ● ● Familiarity Simplicity Clarity Consistency for all operations Connectivity with other tools Collaboration Debugging & Testing capabilities Deployment capabilities Monitoring capabilities
  • 5. WSO2 Enterprise Tooling Platform On-premise IDE Cloud IDE
  • 7. WSO2 Developer Studio as an Enterprise IDE ● ● ● ● ● ● ● Building Business components based on WSO2 Platform Integration with WSO2 Solutions Non-WSO2 popular open source Project artifacts Development experience with familiar Development Environment Collaborative Development support Popular Build system Integration and CI support Development, Deployment, Testing and Debug support
  • 8. WSO2 Developer Studio - TODAY ● ● ● ● ● Supports - ESB, DSS, AS, BPS, G-Reg, CEP, BRS, Jaggery, BAM* - App Factory based Development Model Release Often-Release Fast - 3 GA releases - 18 Beta/Alpha/Milestone releases Doubled the Dev Team size 533 Tickets Resolved 15 new feature implemented
  • 9. WSO2 Developer Studio - TODAY ● ESB Graphical Editor ● Visual Data Mapper ● ESB Cloud Connector Framework ● WSO2 App Factory Perspective
  • 11. WSO2 Visual Data Mapping Tool
  • 12. ESB Cloud Connector Framework
  • 13. WSO2 App Factory Perspective Application repositories Application Content Application logs Application details
  • 14. Why WSO2 Developer Studio is a Better Enterprise Development IDE Feature Familiarity Simplicity Clarity Consistency Connectivity Collaboration Debug & Test Capability Deployment Capability Monitoring Capability Availability
  • 15. Why Cloud IDE? ● Mobility - Be able to do tooling anywhere & everywhere ● Ease of Use - Seamless Integration - Reduced setup time ● Resource optimization - Use resources on the cloud
  • 16. WSO2 Cloud Tooling - TODAY Powered using Codenvy’s browser based IDE - Need for a fully provisioned system for edit, build, test and debug ● ● Ability to - Check out application code into a workspace - Edit code as desired - Build, test and debug - Check-in changes
  • 17. WSO2 Cloud Tooling - TODAY 1 2
  • 18. What’s Next : Cloud IDE • Be able to link up with other resources in WSO2 App Cloud - APIs – both managed and unmanaged - Database resources - Properties and end points • Provide a cloud based visual ESB plugin in WSO2 integration Cloud - Describes integrations which will execute within the ESB • Provide a visual data mapper plugin in WSO2 integration cloud - Allows the user to define data mappings from one type to the other
  • 19. What’s Next : On-premise IDE ● ● ● ● Strategic On-premise Enterprise Development Tool used across the WSO2 Platform - Deprecate the Development Features from Mgt Console and move the Development features over to Developer Studio Improving usability of ESB Graphical Editor, WSO2 App Factory Perspective Completion of Visual Data Mapper , ESB Cloud Connector Framework Generic Store View