This documentation is for WSO2 App Factory 1.0.0. View documentation for the latest release.

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Feature

Description

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 and , Clover etc.
  • Integrates with existing user repositories via LDAP or Microsoft Active Directory.

...