wso2 tooling platform for enterprise application development - today & tomorrow
DESCRIPTION
WSO2 Tooling Platform for Enterprise Application Development - Today & Tomorrow session from WSO2ConUS 2013 at Mission Bay, San Francisco, CA, USA.TRANSCRIPT
![Page 1: WSO2 Tooling Platform for Enterprise Application Development - Today & Tomorrow](https://reader031.vdocuments.net/reader031/viewer/2022020122/54b6b8014a7959e55e8b459c/html5/thumbnails/1.jpg)
WSO2 Tooling Platform for Enterprise Application Development
- Today & Tomorrow
Harshana MartinWSO2 Inc
Associate Technical Lead
Shiroshica KulatilakeWSO2 IncArchitect
![Page 2: WSO2 Tooling Platform for Enterprise Application Development - Today & Tomorrow](https://reader031.vdocuments.net/reader031/viewer/2022020122/54b6b8014a7959e55e8b459c/html5/thumbnails/2.jpg)
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
![Page 3: WSO2 Tooling Platform for Enterprise Application Development - Today & Tomorrow](https://reader031.vdocuments.net/reader031/viewer/2022020122/54b6b8014a7959e55e8b459c/html5/thumbnails/3.jpg)
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
![Page 4: WSO2 Tooling Platform for Enterprise Application Development - Today & Tomorrow](https://reader031.vdocuments.net/reader031/viewer/2022020122/54b6b8014a7959e55e8b459c/html5/thumbnails/4.jpg)
Making Enterprise IDE Productive
● Familiarity● Simplicity● Clarity● Consistency for all operations● Connectivity with other tools● Collaboration● Debugging & Testing capabilities● Deployment capabilities● Monitoring capabilities
![Page 5: WSO2 Tooling Platform for Enterprise Application Development - Today & Tomorrow](https://reader031.vdocuments.net/reader031/viewer/2022020122/54b6b8014a7959e55e8b459c/html5/thumbnails/5.jpg)
On-premise IDE Cloud IDE
WSO2 Enterprise Tooling Platform
![Page 6: WSO2 Tooling Platform for Enterprise Application Development - Today & Tomorrow](https://reader031.vdocuments.net/reader031/viewer/2022020122/54b6b8014a7959e55e8b459c/html5/thumbnails/6.jpg)
WSO2 Developer Studio
![Page 7: WSO2 Tooling Platform for Enterprise Application Development - Today & Tomorrow](https://reader031.vdocuments.net/reader031/viewer/2022020122/54b6b8014a7959e55e8b459c/html5/thumbnails/7.jpg)
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
![Page 8: WSO2 Tooling Platform for Enterprise Application Development - Today & Tomorrow](https://reader031.vdocuments.net/reader031/viewer/2022020122/54b6b8014a7959e55e8b459c/html5/thumbnails/8.jpg)
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
![Page 9: WSO2 Tooling Platform for Enterprise Application Development - Today & Tomorrow](https://reader031.vdocuments.net/reader031/viewer/2022020122/54b6b8014a7959e55e8b459c/html5/thumbnails/9.jpg)
WSO2 Developer Studio - TODAY
● ESB Graphical Editor
● Visual Data Mapper
● ESB Cloud Connector Framework
● WSO2 App Factory Perspective
![Page 10: WSO2 Tooling Platform for Enterprise Application Development - Today & Tomorrow](https://reader031.vdocuments.net/reader031/viewer/2022020122/54b6b8014a7959e55e8b459c/html5/thumbnails/10.jpg)
ESB Graphical Composition Tool
![Page 11: WSO2 Tooling Platform for Enterprise Application Development - Today & Tomorrow](https://reader031.vdocuments.net/reader031/viewer/2022020122/54b6b8014a7959e55e8b459c/html5/thumbnails/11.jpg)
WSO2 Visual Data Mapping Tool
![Page 12: WSO2 Tooling Platform for Enterprise Application Development - Today & Tomorrow](https://reader031.vdocuments.net/reader031/viewer/2022020122/54b6b8014a7959e55e8b459c/html5/thumbnails/12.jpg)
ESB Cloud Connector Framework
![Page 13: WSO2 Tooling Platform for Enterprise Application Development - Today & Tomorrow](https://reader031.vdocuments.net/reader031/viewer/2022020122/54b6b8014a7959e55e8b459c/html5/thumbnails/13.jpg)
WSO2 App Factory Perspective
Application Content
Application details
Application repositories
Application logs
![Page 14: WSO2 Tooling Platform for Enterprise Application Development - Today & Tomorrow](https://reader031.vdocuments.net/reader031/viewer/2022020122/54b6b8014a7959e55e8b459c/html5/thumbnails/14.jpg)
Why WSO2 Developer Studio is a Better Enterprise Development IDE
Feature Availability
Familiarity
Simplicity
Clarity
Consistency
Connectivity
Collaboration
Debug & Test Capability
Deployment Capability
Monitoring Capability
![Page 15: WSO2 Tooling Platform for Enterprise Application Development - Today & Tomorrow](https://reader031.vdocuments.net/reader031/viewer/2022020122/54b6b8014a7959e55e8b459c/html5/thumbnails/15.jpg)
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
![Page 16: WSO2 Tooling Platform for Enterprise Application Development - Today & Tomorrow](https://reader031.vdocuments.net/reader031/viewer/2022020122/54b6b8014a7959e55e8b459c/html5/thumbnails/16.jpg)
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
![Page 17: WSO2 Tooling Platform for Enterprise Application Development - Today & Tomorrow](https://reader031.vdocuments.net/reader031/viewer/2022020122/54b6b8014a7959e55e8b459c/html5/thumbnails/17.jpg)
WSO2 Cloud Tooling - TODAY
1
2
![Page 18: WSO2 Tooling Platform for Enterprise Application Development - Today & Tomorrow](https://reader031.vdocuments.net/reader031/viewer/2022020122/54b6b8014a7959e55e8b459c/html5/thumbnails/18.jpg)
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
![Page 19: WSO2 Tooling Platform for Enterprise Application Development - Today & Tomorrow](https://reader031.vdocuments.net/reader031/viewer/2022020122/54b6b8014a7959e55e8b459c/html5/thumbnails/19.jpg)
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
![Page 20: WSO2 Tooling Platform for Enterprise Application Development - Today & Tomorrow](https://reader031.vdocuments.net/reader031/viewer/2022020122/54b6b8014a7959e55e8b459c/html5/thumbnails/20.jpg)
Thank You!