Monday, December 31, 2012

WSO2 AppFactory

WSO2 AppFactory is a platform that has the capability of managing the application development lifecycle of an organization. It is a platform that unifies the different aspects of application development such as,
  1. Source control
  2. Build management
  3. Governance(application lifecycle management)
  4. Issue tracking
  5. API integration (integration with products like WSO2 API Manager

Couple of weeks back, we released WSO2 AppFactory 1.0.0 milestone 8. This version of WSO2 AppFactory has a set of key features which it inherited from its previous releases and some new features as well.
  • Lifecycle management of an application
  • Automated build and deployment
  • Support multiple application versions
  • APIs to integrate with SDLC Tool chain
  • SVN/GIT repository provisioning
  • Out of the box integration with Jenkins, Redmine
  • Integrated with WSO2 API Manager
  • Role based views
  • Dashboards to monitor application development
  • CIO/CEO dashboards 
  • Dependency Management - API sandboxing
  • Create applications with Git (new)
  • Tagging builds with a name (new)
  • Improved deployment model (new)
  • Moving the servers to standard ports 80/443 (new)
  • Ability to work with a Jenkins farm (new)
  • Log download feature (new)
  • Approval UI and human tasks (new)
  • Human task enabled user creation process (new)
  • Search Application Gadget (new)
  • Event Stream View (new)
  • Resource dependency Management UI (new)
We have created a pre-configured VM image with the WSO2 Appfactory 1.0.0 milestone 8 and it can be downloaded using [1]. This VM image is configured in such a way that, it will start all the necessary servers at image start-up.