How the WSO2 App factory can help Manage your Applications

Embed Size (px)



Text of How the WSO2 App factory can help Manage your Applications

  • 1. App FactoryHow the WSO2 App Factory can help Manage your ApplicationsJanaka Ranabahu & Ajanthan Balachandiran March 2013

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 applicationinfrastructure 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. Agenda What is App Factory Features Demo Q&A3/19/20133 4. What is WSO2 App Factory ?3/19/20134 5. WSO2 App Factory Platform for managed application development Support application from cradle to grave Managed infrastructure Provide automated configurable devops and governance Downloadable VM Hosted as a cloud service 100% Open source Apache2 licence3/19/20135 6. WSO2 App Factory unifiesOpen Source DevOps, Agile, and CloudProject and TeamManagement SoftwareContinuous developmentDeployment workflow Governance andTest Automation Compliance ContinuousDevelopment IntegrationDashboardsContinuous BuildDevelop CodeSource ControlIssue Tracking3/19/20136 7. WSO2 App Factory unifiesOpen Source DevOps, Agile, and Cloud3/19/20137 8. WSO2 App Factory Development EnvironmentApp Store Development CloudTest CloudProduction Cloud Managed APIs & Data Sources CartridgesCartridges CartridgesLifecycle ManagementStratos Platform Stratos Platform Stratos Platform App Command: Developer & Management Portal Source Code Continuous BuildIssueContent Management Cloud ForumsTrackerPaaSDeveloper Studio3/19/20138 9. Features3/19/20139 10. Features : Application Creation14 2DevTest Prod3 11. Features : Facilitate regulatory compliance Facilitate regulatory compliance Extension point to enforce an approval process Eg : App creation Developer submits application, and can track approval process Review gates and approval checklist items Automated build, test execution and versioningDo action3/19/2013 11 12. Features : Configurable Governance Governs any kind of server/system configuration Manages the full promotion lifecycle spanning across development,testing, staging and production environments Test Dev Deeply integrates with all WSO2 Carbon middleware products 13. Feature : Configurable Governance Uses SCXML statechart XML Compose a newLifecycle in Greg App Factory will workaccordingly3/19/2013 13 14. Features : Automated DevOpsProcesses that require collaboration and coordination between software development teams with IT operations team. Self service project and policy configuration Via project configuration portals Security, service levels, frameworks, usage, topology Automated platform provisioning Via service tier templates Framework and policy enforcement points (PEPs) Process automation Continuous build, test, and deployment Code promotion and synchronization across environments and servers Dependency analysis and impact analysis3/19/201314 15. Features :CXO DashboardCommunicate project status Constant communication and coordination What applications exist? When will an application be delivered? Overcome SOA Anti-patterns Not Invented Here (NIH), Tight Coupling and Build again 16. Features : Shared Infrastructure Shared elastic runtime for all applications Shared used of source repositories, build farm, testing serversand more.3/19/2013 16 17. Features : Integrated Developer Experience3/19/2013 17 18. Features : Dependency ManagementApp A App AApp Afoo dbfoo db foo dbDevTestProdSandboxProductionfoo foo3/19/2013 18 19. Features : Dependency Management : bar url Dev Test Production 19 20. Features : Inbuilt WSO2 API ManagerIntegration WSO2AppFactory3/19/2013 20 21. Features : Versioning Strategy Automatic versioning Configurable versioning strategy Versions are included in dashboards3/19/201321 22. Features : Extensibility Customize aspects UIs Life Cycle Handlers Workflows Every action goes through a work flow Plugins3/19/2013 22 23. DEMO3/19/201323 24. 150+ globally positioned support customers 25. Engage with WSO2 Helping you get the most out of your deployments From project evaluation and inception to development andgoing into production, WSO2 is your partner in ensuring100% project success 26. Thank you3/19/2013 26