Your SlideShare is downloading. ×

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

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

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. App FactoryHow the WSO2 App Factory can help Manage your Applications Janaka 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 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. Agenda• What is App Factory• Features• Demo• Q&A3/19/2013 3
  • 4. What is WSO2 App Factory ?3/19/2013 4
  • 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. 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. WSO2 App Factory unifies Open Source DevOps, Agile, and Cloud3/19/2013 7
  • 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. Features3/19/2013 9
  • 10. Features : Application Creation 14 2 Dev Test Prod 3
  • 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. 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 – state chart XML• Compose a new Lifecycle in Greg• App Factory will work accordingly3/19/2013 13
  • 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. 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 servers and more.3/19/2013 16
  • 17. Features : Integrated Developer Experience3/19/2013 17
  • 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. Features : Dependency Management : “bar” url • Dev • Test • Production 19
  • 20. Features : Inbuilt WSO2 API Manager Integration WSO2 App Factory3/19/2013 20
  • 21. Features : Versioning Strategy • Automatic versioning • Configurable versioning strategy • Versions are included in dashboards3/19/2013 21
  • 22. Features : Extensibility• Customize aspects – UIs – Life Cycle – Handlers – Workflows – Every action goes through a work flow – Plugins3/19/2013 22
  • 23. DEMO3/19/2013 23
  • 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 and going into production, WSO2 is your partner in ensuring 100% project success
  • 26. Thank you3/19/2013 26