How the WSO2 App factory can help Manage your Applications


Published on

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

How the WSO2 App factory can help Manage your Applications

  1. 1. App FactoryHow the WSO2 App Factory can help Manage your Applications Janaka Ranabahu & Ajanthan Balachandiran March 2013
  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. Agenda• What is App Factory• Features• Demo• Q&A3/19/2013 3
  4. 4. What is WSO2 App Factory ?3/19/2013 4
  5. 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/2013 5
  6. 6. WSO2 App Factory unifies Open Source DevOps, Agile, and Cloud Project and Team Management Software Continuous development Deployment workflow Governance and Test Automation Compliance Continuous Development Integration Dashboards Continuous Build Develop Code Source Control Issue Tracking3/19/2013 6
  7. 7. WSO2 App Factory unifies Open Source DevOps, Agile, and Cloud3/19/2013 7
  8. 8. WSO2 App Factory Development Environment App Store Development Cloud Test Cloud Production Cloud Managed APIs & Data Sources Cartridges Cartridges CartridgesLifecycle Management Stratos Platform Stratos Platform Stratos Platform App Command: Developer & Management Portal Source Code Continuous Build Issue Content Management Cloud Forums Tracker PaaS Developer Studio3/19/2013 8
  9. 9. Features3/19/2013 9
  10. 10. Features : Application Creation 14 2 Dev Test Prod 3
  11. 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 versioning Do action3/19/2013 11
  12. 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. 13. Feature : Configurable Governance• Uses SCXML – state chart XML• Compose a new Lifecycle in Greg• App Factory will work accordingly3/19/2013 13
  14. 14. Features : Automated DevOps Processes 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/2013 14
  15. 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. 16. Features : Shared Infrastructure• Shared elastic runtime for all applications• Shared used of source repositories, build farm, testing servers and more.3/19/2013 16
  17. 17. Features : Integrated Developer Experience3/19/2013 17
  18. 18. Features : Dependency Management App A App A App A foo db foo db foo db Dev Test Prod Sandbox Production foo foo3/19/2013 18
  19. 19. Features : Dependency Management : “bar” url • Dev • Test • Production 19
  20. 20. Features : Inbuilt WSO2 API Manager Integration WSO2 App Factory3/19/2013 20
  21. 21. Features : Versioning Strategy • Automatic versioning • Configurable versioning strategy • Versions are included in dashboards3/19/2013 21
  22. 22. Features : Extensibility• Customize aspects – UIs – Life Cycle – Handlers – Workflows – Every action goes through a work flow – Plugins3/19/2013 22
  23. 23. DEMO3/19/2013 23
  24. 24. 150+ globally positioned support customers
  25. 25. 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
  26. 26. Thank you3/19/2013 26