18
Managing enterprise applications with the WSO2 App Factory Punnadi Gunarathna ([email protected]) - Senior Software Engineer Ashansa Perera ([email protected]) - Software Engineer

Managing enterprise applications with the WSO2 App Factory

  • Upload
    wso2

  • View
    318

  • Download
    2

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Managing enterprise applications with the WSO2 App Factory

Managing enterprise applications with the WSO2 App Factory

Punnadi Gunarathna ([email protected]) - Senior Software Engineer

Ashansa Perera ([email protected]) - Software Engineer

Page 2: Managing enterprise applications with the WSO2 App Factory

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

Page 3: Managing enterprise applications with the WSO2 App Factory

150+ globally positioned support customers

Page 4: Managing enterprise applications with the WSO2 App Factory

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

Page 5: Managing enterprise applications with the WSO2 App Factory

Power behind App Factory (High Level Architecture)

Page 6: Managing enterprise applications with the WSO2 App Factory

Key characteristics of App Factory

❏ Cloud based

❏ Adaptability

❏ Extensibility

❏ Scalability

❏ Usability

Page 7: Managing enterprise applications with the WSO2 App Factory

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

Page 8: Managing enterprise applications with the WSO2 App Factory

What role can App Factory play in your Enterprise?

Page 9: Managing enterprise applications with the WSO2 App Factory

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

Page 10: Managing enterprise applications with the WSO2 App Factory

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

Page 11: Managing enterprise applications with the WSO2 App Factory

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)

Page 12: Managing enterprise applications with the WSO2 App Factory

How App Factory handles Enterprise requirements...ctd

❏ Processes - Human tasks

➢ Use the power of BPEL

Page 13: Managing enterprise applications with the WSO2 App Factory

How App Factory handles Enterprise requirements...ctd

❏ Source Configuration Management

❏ Issue Tracking

❏ Continuous Integration

❏ Resource Management (Demo Topics)- Reuse existing databases- Use APIs

Page 14: Managing enterprise applications with the WSO2 App Factory

Demo...

Page 15: Managing enterprise applications with the WSO2 App Factory

Strength behind App Factory

❏ WSO2 empowered

❏ Active development team

❏ Strong support team with 24 x 7 reachability

❏ More capacity to implement new features/requirements

Page 16: Managing enterprise applications with the WSO2 App Factory

Questions?

Page 17: Managing enterprise applications with the WSO2 App Factory

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

Page 18: Managing enterprise applications with the WSO2 App Factory