development made easy with wso2 app factory
DESCRIPTION
TRANSCRIPT
![Page 1: Development made easy with WSO2 App Factory](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54b6b7f84a7959e05e8b4593/html5/thumbnails/1.jpg)
Development Made Easy with WSO2 App Factory
Asanka Dissanayake ([email protected])Software Engineer
Nihanth Joshep ([email protected])Senior Software Engineer
![Page 2: Development made easy with WSO2 App Factory](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54b6b7f84a7959e05e8b4593/html5/thumbnails/2.jpg)
About WSO2
● Providing the only complete open source componentized cloud platform○ Dedicated to removing all the stumbling blocks to enterprise agility○ Enabling you to focus on business logic and business value
● Recognized by leading analyst firms as visionaries and leaders○ Gartner cites WSO2 as visionaries in all 3 categories of application
infrastructure○ Forrester places WSO2 in top 2 for API Management
● Global corporation with offices in USA, UK & Sri Lanka○ 200+ employees and growing
● Business model of selling comprehensive support & maintenance for our products
![Page 3: Development made easy with WSO2 App Factory](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54b6b7f84a7959e05e8b4593/html5/thumbnails/3.jpg)
150+ globally positioned support customers
![Page 4: Development made easy with WSO2 App Factory](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54b6b7f84a7959e05e8b4593/html5/thumbnails/4.jpg)
What is WSO2 App Factory
●Platform for managed application development
●Support application from cradle to grave
●Manage infrastructure
●Provide automated configurable devops and governance
●Hosted as a cloud service
●100% Open source – Apache2 licence
![Page 5: Development made easy with WSO2 App Factory](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54b6b7f84a7959e05e8b4593/html5/thumbnails/5.jpg)
Typical Software Development
●Team management
●Creating a code repository
●Tracking issues
●Continuous Integration
●Life cycle Management
●Deployment
●Infrastructure management
●API subscriptions management
●Databases,DataSources Management
![Page 6: Development made easy with WSO2 App Factory](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54b6b7f84a7959e05e8b4593/html5/thumbnails/6.jpg)
Where is the problem?
●Nothing is Interconnected
●User should setup everything manually.●Code repository
●Continuous Integration
●Issue Tracking
●Deployment
![Page 7: Development made easy with WSO2 App Factory](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54b6b7f84a7959e05e8b4593/html5/thumbnails/7.jpg)
How Appfactory makes development easy?
●Team management
●Creating a code repository
●Tracking issues
●Continuous Integration
●Life cycle Management
●Deployment
●Infrastructure management
●API subscriptions management
●Databases,DataSources Management
Takes care of everything
![Page 8: Development made easy with WSO2 App Factory](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54b6b7f84a7959e05e8b4593/html5/thumbnails/8.jpg)
Infrastructure Management
●Infrastructure creation in a single click.●Code Repository
●Continuous Integration tool
●Issue Tracker
● These are created during the application creation.
![Page 9: Development made easy with WSO2 App Factory](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54b6b7f84a7959e05e8b4593/html5/thumbnails/9.jpg)
Infrastructure Management
●Following application types are supported in version 1.0.0.
●Web applications
●JAX-RS applications
●JAX-WS applications
●ESB
●BPEL
●Jaggery
●Data services
![Page 10: Development made easy with WSO2 App Factory](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54b6b7f84a7959e05e8b4593/html5/thumbnails/10.jpg)
Team Management
●Users are added to different roles.●Developers●QA●Dev ops
●Each role has different sets of permissions.
Application
Developers QA Dev ops
Application Owner
Manages Users and Roles
![Page 11: Development made easy with WSO2 App Factory](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54b6b7f84a7959e05e8b4593/html5/thumbnails/11.jpg)
Resource Management
●There are 3 kinds of resources in the context●Datasources/Databases
●No need to maintain a separate Database Server.●Creating a databases/datasources is quick and simple.
![Page 12: Development made easy with WSO2 App Factory](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54b6b7f84a7959e05e8b4593/html5/thumbnails/12.jpg)
Resource Management
● APIs● WSO2 API Manager is intergrated.● Can be subscribed to APIs simply.
![Page 13: Development made easy with WSO2 App Factory](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54b6b7f84a7959e05e8b4593/html5/thumbnails/13.jpg)
Resource Management
● Properties● Users can defined name value pairs and can be used in the
anywhere of application such as End Points.
●
●Different resources (database, API, registry resources) at each stage automatically wired to correct resource based on stage.
![Page 14: Development made easy with WSO2 App Factory](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54b6b7f84a7959e05e8b4593/html5/thumbnails/14.jpg)
Appfactory Tooling Support
●Tooling support is provided with WSO2 Developer Studio.
●Appfactory perspective in Developer Studio for Intergrated development experience.
![Page 15: Development made easy with WSO2 App Factory](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54b6b7f84a7959e05e8b4593/html5/thumbnails/15.jpg)
Appfactory Tooling Support
● Switch to the Appfactory perspective, login using Appfactory credentials and start developing applications.
● Checking/checkout code● Trigger builds● Deploy artifacts
![Page 16: Development made easy with WSO2 App Factory](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54b6b7f84a7959e05e8b4593/html5/thumbnails/16.jpg)
Lifecycle Management
●Quick and simple branch creation.●Builds can be triggered.●Artifact can be deployed.
![Page 17: Development made easy with WSO2 App Factory](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54b6b7f84a7959e05e8b4593/html5/thumbnails/17.jpg)
Lifecycle Management
● Software development lifecycles of the application are easily manageable.
● Application can be managed through● Development● Testing● Production lifecycles.
![Page 18: Development made easy with WSO2 App Factory](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54b6b7f84a7959e05e8b4593/html5/thumbnails/18.jpg)
Lifecycle Management
![Page 19: Development made easy with WSO2 App Factory](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54b6b7f84a7959e05e8b4593/html5/thumbnails/19.jpg)
Project and Team
Management Software development
workflow
Governance and Compliance
Development Dashboards
Develop Code
Issue TrackingSource Control
Continuous Build
Continuous Integration
Test Automation
Continuous Deployment
WSO2 App Factory unifies Open Source DevOps, Agile, and Cloud
![Page 20: Development made easy with WSO2 App Factory](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54b6b7f84a7959e05e8b4593/html5/thumbnails/20.jpg)
Demonstration
![Page 21: Development made easy with WSO2 App Factory](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54b6b7f84a7959e05e8b4593/html5/thumbnails/21.jpg)
More Resources
Try out App Factory at : https://appfactorypreview.wso2.comUser Guide: http://docs.wso2.org/display/AF100/WSO2+App+Factory+Documentation WSO2 Developer Studio Downloadhttp://wso2.com/more-downloads/developer-studio/WSO2 Developer Studio Documentationhttp://docs.wso2.org/display/DVS320/Working+with+App+Factory+Applications
![Page 22: Development made easy with WSO2 App Factory](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54b6b7f84a7959e05e8b4593/html5/thumbnails/22.jpg)
Questions?
![Page 23: Development made easy with WSO2 App Factory](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54b6b7f84a7959e05e8b4593/html5/thumbnails/23.jpg)
Engage with WSO2
●Helping you get the most out of your deployments●From project evaluation and inception to development and going into production, WSO2 is your partner in ensuring 100% project success
![Page 24: Development made easy with WSO2 App Factory](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54b6b7f84a7959e05e8b4593/html5/thumbnails/24.jpg)