Presentation is loading. Please wait.

Presentation is loading. Please wait.

Achieving Agility with WSO2 App Factory S. Uthaiyashankar Director, Cloud Solutions WSO2 Inc. Dimuthu Leelarathne Software Architect WSO2 Inc.

Similar presentations


Presentation on theme: "Achieving Agility with WSO2 App Factory S. Uthaiyashankar Director, Cloud Solutions WSO2 Inc. Dimuthu Leelarathne Software Architect WSO2 Inc."— Presentation transcript:

1 Achieving Agility with WSO2 App Factory S. Uthaiyashankar Director, Cloud Solutions WSO2 Inc. Dimuthu Leelarathne Software Architect WSO2 Inc.

2 Usecase 1 An organization wants to offer a managed environment for 3 rd parties to innovate around the capabilities of the organization Eco system between the partners Enforcing certain policies on how the capabilities can be used Identifying and Controlling who is using the capabilities and how they are using Monetizing the capabilities of the organization

3 Usecase 2 An organization wants to provide a shared infrastructure to its developers with all useful tools to develop applications Enforcing best practices Identifying problems early in the development lifecycle Reduce the time to provision tools needed for the application development

4 What is WSO2 App Factory A shared, multi-tenant, elastic, self-service PaaS for multiple project teams to collaboratively create, develop and deploy enterprise applications Simplifies the developer experience On-demand self service and Cloud provisioning Continuous build, continuous integration, continuous test, and continuous delivery Governed, iterative lifecycle management across hybrid clouds and composite applications Architecture templates and application platform services IT Business performance metrics and analytics Build a Digital Business Ecosystem Enable a long tail of application development Fosters cross-organization development collaboration

5 WSO2 App Factory : Enterprise DevOps

6 Open Source DevOps, Agile, and Cloud

7 User Experience of App Factory

8

9

10 Reduce time to market When starting a project, overcome challenging logistics and: Gain rapid access to server and application resources within Development, Test, and Production environments Quickly provision Software Development Life-Cycle (SDLC) tools Issue Tracker, Source Code Repository, Test Harness Effectively configure governance workflow best practices Select an appropriate application platform Productively collaborate with the right people, at the right time

11 Enhanced Developer Experience Helping developers with Project Archetypes Integrated tools Continuous build, integration, test and delivery Tools which developers are comfortable with Versioning Versioning strategy can be configurable Versions are included in the dashboard Dependency Management Different resources (database, APIs) at each stage Automatically wire to correct resource based on stage

12 Facilitate regulatory compliance Facilitate regulatory compliance by Enforces an application approval process Developer submits application, and can track approval process Review gates and approval checklist items Automated test execution Rapidly deploys into a pre-certified software design, development, and delivery environment: Ensures use of approved library, API, and services Shares standard frameworks

13 Increase Re-use and Visibility Reduce technical debt, minimize backlog, and constantly communicate project status Reduce application proliferation Consolidate 100s and 1000s of assets based on business domain Increase application re-use Constant communication and coordination What applications exist? When will an application be delivered? Who is consuming an application? Overcome SOA Anti-patterns Not Invented Here (NIH), Tight Coupling and Build again

14 Enhanced Visibility into IT Values IT Business performance metrics and analytics Development dashboards deliver at a glance view of projects’ status, lifecycle, activity, and health Operational footprint of application and associated cost Application and API subscriptions and usage

15 Shared Infrastructure Shared elastic runtime for all applications Shared use of source repositories, build farm, testing servers and more.

16 Customizability All actions are going through customizable workflow Creating Applications Deploying Applications Number of stages, roles can be customizable SDLC tools of your choice can be integrated

17 For Developers –Simplifies project setup, provisioning, and development lifecycle activities –Works with leading development tooling (i.e. SVN, Git, Junit, Selenium, Maven, Jenkins, Bamboo, and JIRA) and IDE (i.e. Eclipse, IDEA, Rational) For Development Management –Manage project lifecycle with well defined checkpoints and phases –Ensures projects follow governance model and best practices –Provides consistent frameworks and architecture For the CIO/Executive IT Manager –Development dashboards deliver at a glance view of projects’ status, lifecycle, activity, and health –Change Business-IT conversations and dynamics WSO2 App Factory Customer Value Proposition

18 Demo


Download ppt "Achieving Agility with WSO2 App Factory S. Uthaiyashankar Director, Cloud Solutions WSO2 Inc. Dimuthu Leelarathne Software Architect WSO2 Inc."

Similar presentations


Ads by Google