This documentation is for WSO2 App Factory 1.0.0. View documentation for the latest release.
Skip to end of metadata
Go to start of metadata

WSO2 App Factory has the following features and capabilities.



Create and govern application projects

  • Create resources including source repository, issue tracker, forums, and runtimes for application component types.
  • Manage application scale parameters for development, testing, staging, and production.
  • Invite and manage developers, testers, and operation engineers into application workspace.
  • Provides complete version management of applications.
  • On-demand access to development, test, and production run-time Clouds.
  • Configurable governance process involving a multi-stage, life-cycle model by integrating with WSO2 Governance Registry.
  • Complete project management for applications from inception to retirement as managed life-cycle stages.
Accelerate development iterations
  • Rapidly build Web applications, JAX-WS or JAX-RS services, business processes and back-ends for mobile applications.
  • Automate and integrate continuous build, continuous test, and continuous deployment activities.
  • Perform one-click actions for code branching, versioning, and promotion.
  • Access shared multi-tenant source repositories, build farms, testing servers and run-time environments.

Increase best practice adoption and establish agile application governance processes

  • Establish application development process phases, checkpoints, or approval workflows.
  • Enforce coding conventions and best practices via automated tools, automated quality assurance, and security testing.
  • Promote managed API subscriptions and access.
  • Validate introduction of third-party libraries and license compliance.
  • Manage application scaling parameters across development, testing, staging and production environments.

Adopt a cloud platform and offer PaaS

  • Offer a shared, on-demand elastic infrastructure that scales.
  • Deploy applications onto the complete WSO2 middleware platform, non-Java language containers (PHP), and third-party products (JBoss Application Server, Tomcat).

Obtain an integrated DevOps experience

  • Incorporates full life-cycle tooling, workflow, and reports for developers, quality assurance members, and operations engineers.
  • Automate and integrate continuous build, continuous test, and continuous deployment activities.
  • Encompasses complete development lifecycle, from source code checkout, code development, check-in, and push up stream.
  • Incorporates functional, non-functional, regression, and performance test activities.
  • Publish Applications and APIs into App Stores and API Stores.

Management dashboards for CXOs and project managers

  • Dashboards provide visibility into application status, application health, application service assets, application activity, and application lifecycle stage progress.
  • DevOps KPI monitoring via integration with WSO2 Business Activity Monitor.
  • Project managers can monitor and receive notifications based on KPIs.

Customize to follow your best practices and standards

  • Configure application development process phases, checkpoints, or approval workflows.
  • Specify custom lifecycle stages in addition to pre-defined Development, Testing, and Production phases.

Integrates with your existing infrastructure

  • Integrates with your existing software development lifecycle (SDLC) tools including SVN, JIRA, Git, Maven, any IDE of your choice, Jenkins, Bamboo, Clover etc.
  • Integrates with existing user repositories via LDAP or Microsoft Active Directory.

Next, see WSO2 App Factory architecture.

  • No labels