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

Managing enterprise applications with the WSO2 App Factory

Jan 15, 2015

Download

Technology

WSO2

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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