Upload
wso2
View
311
Download
2
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
Managing enterprise applications with the WSO2 App Factory
Punnadi Gunarathna ([email protected]) - Senior Software Engineer
Ashansa Perera ([email protected]) - Software Engineer
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
150+ globally positioned support customers
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
Power behind App Factory (High Level Architecture)
Key characteristics of App Factory
❏ Cloud based
❏ Adaptability
❏ Extensibility
❏ Scalability
❏ Usability
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
What role can App Factory play in your Enterprise?
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
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
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)
How App Factory handles Enterprise requirements...ctd
❏ Processes - Human tasks
➢ Use the power of BPEL
How App Factory handles Enterprise requirements...ctd
❏ Source Configuration Management
❏ Issue Tracking
❏ Continuous Integration
❏ Resource Management (Demo Topics)- Reuse existing databases- Use APIs
Demo...
Strength behind App Factory
❏ WSO2 empowered
❏ Active development team
❏ Strong support team with 24 x 7 reachability
❏ More capacity to implement new features/requirements
Questions?
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