In	
  the	
  Spotlight	
  -­‐	
  WSO2	
  App	
  Factory	
  
	
  
Danushka	
  Fernando	
  (danushkaf@wso2.com)	
  
So7ware	...
About WSO2
•  Providing the only complete open source componentized cloud
platform
–  Dedicated to removing all the stumbl...
150+ globally positioned support customers
What is WSO2 App Factory
•  Platform for managed application development
•  Support application from cradle to grave
•  Ma...
WSO2 App Factory unifies Open Source DevOps, Agile, and Cloud
Project and
Team
Management
Software
development
workflow
Go...
WSO2 App Factory unifies Open Source DevOps, Agile, and Cloud
Project and
Team
Management
Software
development
workflow
Go...
WSO2 App Factory Development Environment
User Experience of App Factory
User Experience of App Factory
User Experience of App Factory
App Factory Features
Reduce time to market:
•  Eliminate effort/complexities involved in setting up environments
(Developm...
App Factory Features
Enhanced Developer Experience:
•  Preconfigured application types
•  Webapps, JAXRS, BPEL, Jaggery et...
App Factory Features
Facilitate regulatory compliance:
•  Extension points to enforce an approval process via BPEL .
•  E....
App Factory Features
Increase Re-use and Visibility:
•  Reduce technical debt, minimize backlog, and constantly
communicat...
App Factory Features
Management Dashboards for CXOs & Project Managers
•  Development dashboards deliver at a glance view ...
App Factory Features
Shared Infrastructure
•  Shared elastic runtime for all applications
•  Shared use of source reposito...
App Factory Features
Customizability
•  All actions are going through customizable workflow
•  Application Creation
•  Add...
Demonstration
More Resources
Try out App Factory at :
https://appfactorypreview.wso2.com
User Guide:
http://docs.wso2.org/wiki/display/A...
Questions?
Engage with WSO2
•  Helping you get the most out of your deployments
•  From project evaluation and inception to developme...
Upcoming SlideShare
Loading in …5
×

In the Spotlight WSO2 App Factory

1,284 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
1,284
On SlideShare
0
From Embeds
0
Number of Embeds
300
Actions
Shares
0
Downloads
34
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

In the Spotlight WSO2 App Factory

  1. 1. In  the  Spotlight  -­‐  WSO2  App  Factory     Danushka  Fernando  (danushkaf@wso2.com)   So7ware  Engineer   Ramith  Jayasinghe  (ramith@wso2.com)   Technical  Lead  
  2. 2. 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
  3. 3. 150+ globally positioned support customers
  4. 4. 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
  5. 5. WSO2 App Factory unifies Open Source DevOps, Agile, and Cloud 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
  6. 6. WSO2 App Factory unifies Open Source DevOps, Agile, and Cloud 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
  7. 7. WSO2 App Factory Development Environment
  8. 8. User Experience of App Factory
  9. 9. User Experience of App Factory
  10. 10. User Experience of App Factory
  11. 11. App Factory Features Reduce time to market: •  Eliminate effort/complexities involved in setting up environments (Development, Testing, production etc). •  Quickly provision Software Development Life-Cycle (SDLC) tools. •  Issue Tracker, Source Code Repository, Continuous Integration Server •  Effectively configure governance workflow best practices. •  Select appropriate application platform. •  Productively collaborate with the right people, at the right time
  12. 12. App Factory Features Enhanced Developer Experience: •  Preconfigured application types •  Webapps, JAXRS, BPEL, Jaggery etc. •  Integrated tools •  Continuous build, integration, test and delivery •  Dependency Management •  Different resources (database, API, registry resources) at each stage. Automatically wire to correct resource based on stage
  13. 13. App Factory Features Facilitate regulatory compliance: •  Extension points to enforce an approval process via BPEL . •  E.g. Application creation could go through a approval process ( by a manager) •  Review gates and approval checklist items •  Automated build, test execution and versioning Create Application Approve application
  14. 14. App Factory Features Increase Re-use and Visibility: •  Reduce technical debt, minimize backlog, and constantly communicate project status •  Reduce application proliferation •  Increase application re-use •  Constant communication and coordination •  What applications exist? •  When will an application be delivered? •  Who is consuming an application? •  Overcome SOA Anti-patterns such as, •  Not Invented Here (NIH), •  Tight Coupling and Build again
  15. 15. App Factory Features Management Dashboards for CXOs & Project Managers •  Development dashboards deliver at a glance view of projects’ status, lifecycle, activity, and health. •  Application and API subscriptions and usage •  DevOps KPI monitoring via integration with WSO2 Business Activity Monitor
  16. 16. App Factory Features Shared Infrastructure •  Shared elastic runtime for all applications •  Shared use of source repositories, build farm, testing servers and more.
  17. 17. App Factory Features Customizability •  All actions are going through customizable workflow •  Application Creation •  Adding users to applications •  Deploying Application to a cloud •  Application life cycle management (Promote/Demote) •  Number of stages, roles can be customizable •  Uses SCXML – state chart XML •  SDLC tools of your choice can be integrated.
  18. 18. Demonstration
  19. 19. More Resources Try out App Factory at : https://appfactorypreview.wso2.com User Guide: http://docs.wso2.org/wiki/display/AF100/User+Guide Wso2 Developer Studio http://wso2.com/products/developer-studio More Information: http://wso2.com/cloud/app-factory
  20. 20. Questions?
  21. 21. 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

×