Managing enterprise applications with the WSO2 App Factory

495 views
393 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
495
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
31
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Managing enterprise applications with the WSO2 App Factory

  1. 1. Managing enterprise applications with the WSO2 App Factory Punnadi Gunarathna (punnadi@wso2.com) - Senior Software Engineer Ashansa Perera (ashansa@wso2.com) - Software Engineer
  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. Why App Factory for your Enterprise? ❏ It is free and open source - Apache2 licensed ❏ End to end enterprise solution to scale up the traditional software development lifecycle ❏ Runtime contains tools necessary throughout the development lifecycle ➢ Code Repo - Git ➢ Build Tool - Maven ➢ Continuous Integration - Jenkins ➢ Continuous Deployment - Stratos 2 ➢ Issue/Project Management - Redmine ❏ Default tools can be altered
  5. 5. Power behind App Factory (High Level Architecture)
  6. 6. Key characteristics of App Factory ❏ Cloud based ❏ Adaptability ❏ Extensibility ❏ Scalability ❏ Usability
  7. 7. Why we call App Factory as an Enterprise solution? ❏ Beneficial for all the parties involved in software development lifecycle ➢ Project Managers ➢ QA ➢ Developers ➢ DevOps ❏ Helps the enterprise to achieve their targets with reduced timelines while maintaining the quality of the deliverables ❏ Capable of covering the application lifecycle from cradle to grave
  8. 8. What role can App Factory play in your Enterprise?
  9. 9. How App Factory makes Enterprise application development easy? ❏ View application details in a unified, controlled platform ❏ Build and manage a team ❏ Manage source code ❏ Manual/Automated builds and deployments ❏ Easy to consume APIs ❏ Configure registry properties, databases/datasources ❏ Create and manage issues ❏ Manage the application across its lifecycles
  10. 10. How beneficial is App Factory to your Enterprise? ❏ Reduce timelines and budget ❏ Pre-setup environments ❏ Extensible and customizable ❏ Automatically manages dependencies ❏ Impose policies and standards ❏ Build a digital business ecosystem ❏ Manage and monitor projects
  11. 11. How App Factory handles Enterprise requirements ❏ User management - Integrate an enterprise used LDAP ➢ user-mgt.xml ➢ Realm ➢ User Store Manager JDBCUserStoreManager (both read/write) LDAPUserStoreManager (read only) ApacheDSUserStoreManager (both read/write)
  12. 12. How App Factory handles Enterprise requirements...ctd ❏ Processes - Human tasks ➢ Use the power of BPEL
  13. 13. How App Factory handles Enterprise requirements...ctd ❏ Source Configuration Management ❏ Issue Tracking ❏ Continuous Integration ❏ Resource Management (Demo Topics) - Reuse existing databases - Use APIs
  14. 14. Demo...
  15. 15. Strength behind App Factory ❏ WSO2 empowered ❏ Active development team ❏ Strong support team with 24 x 7 reachability ❏ More capacity to implement new features/requirements
  16. 16. Questions?
  17. 17. 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

×