The WSO2 App Manager 1.0.0 Released!

WSO2 App Manager is a fully open source, complete solution for creating, publishing and managing all aspects of an application and its life cycle, and is ready for massively scalable deployments.

An application manager simplifies and eases the process of managing applications. WSO2 App Manager (AppM) is a solution to provide controlled access to several applications for many users in an organization. Organizations with the need of providing centralized access to multiple Web applications, can use WSO2 App Manager to manage user access to all your day-to-day Web apps in one spot.

Organizations possessing a large number of applications, may face challenges arising in aspects of data, security, control, cost, deployment etc. WSO2 App Manager overcomes these challenges with a set of features facilitating efficient and accurate distribution of apps and licenses, tracking of versions, shared authentication, as well as centralized access and authorization. Furthermore, it serves as a self-serving enterprise application manager allowing an organization to achieve better connectivity among employees, to understand IT insights such as app usage, to prevent data losses and to be socially engaged through rating and commenting on applications.

WSO2 App Manager is created on top of the WSO2 Carbon platform, where it extends registry assets and provides the capability to add web applications. All the functionality can be extended with extension points provided by WSO2 App Manager. It is developed mainly using three technologies namely, SAML2 SSO, XACML policy definition and OAuth secured API invocations. It is bundled with a set of features for app creation, publication, lifecycle management, versioning, monetization, governance, security etc. using proven WSO2 products such as, WSO2 Enterprise Store, WSO2 Enterprise Service Bus, WSO2 Identity Server, and WSO2 Governance Registry. In addition, it is also powered by the WSO2 Business Activity Monitor, and is immediately ready for massively scalable deployments.

WSO2 App Manager supports publishing iOS, Android, Hybrid and Web apps with app versioning and lifecycle management. The storefront enables directly downloading mobile apps with the support for self-subscription and app rating. WSO2 App Manager is easily configurable with WSO2 device management solutions or any third-party device management solutions for device management purposes.

WSO2 App Manager provides Web interfaces for publishers to add and manage apps, as well as for consumers to subscribe to, search and consume apps through a user-friendly storefront. The WSO2 App Manager is an on-going project with continuous improvements and enhancements introduced with each new release to address new business challenges and customer expectations. WSO2 invites users, developers and enthusiasts to get involved or get the assistance of our development teams at many different levels through online forums, mailing lists and support options. WSO2 App Manager is released under Apache Software License Version 2.0, one of the most business-friendly licenses available today.

WSO2 App Manager is comprised of several modules.

  • App Publisher: Publish new apps and manage them
  • App Store: Browse published apps and subscribe to them
  • App Gateway: The underlying runtime based on WSO2 ESB

For more information on WSO2 App Manager please visit http://wso2.com/products/app-manager. Also take a look at the online product documentation.

How to Run

  1. Extract the downloaded zip
  2. Go to the bin directory in the extracted folder
  3. Run the wso2server.sh or wso2server.bat as appropriate
  4. Launch a web browser and navigate to https://localhost:9443/publisher to access the App Publisher
  5. Navigate to https://localhost:9443/store to access the App Store
  6. Navigate to https://localhost:9443/admin-dashboard to access Admin dashboard
  7. Use "admin", "admin" as the username and password to login as an admin

Key Features in WSO2 App Manager 1.0.0

Web Apps

  • Application Discovery Support
  • XACML Policy support
  • Annonymous mode web app accessing capability
  • Capability to sort apps in store by usage
  • Returning SAML response to backend
  • Multi-tenancy support
  • Enterprise subscription support in store
  • Workflow extensions support
  • Integrating with Google Analytics
  • Publishing App Manager Runtime Statistics
  • Capability to obtaining an OAuth2 token by providing SAML token
  • Wep-apps rating support for store users
  • Capability to associate tags to web-apps
  • Resource level throttling for web-apps
  • Visibility control for Web apps
  • Capability to associate comprehensive documentation to a web app
  • URL pattern based authorisation
  • Integrate SAML2 OAuth2 Bearer Token exchange

Mobile Apps

  • Supports publishing iOS, Android, Hybrid and Web apps
  • Supports publishing Enterprise and public apps in Goolge Play Store and Apple iTunes
  • App versioning and lifecycle management
  • Directly downloading mobile apps to relevent devices
  • Self-subscription and Self-unsubscription of apps
  • Enterprise subscription and installation support in store
  • Configurable with WSO2 device management solutions
  • Mobile-apps rating support for store users
  • Support for 3rd party device management solutions
  • Multi-tenancy support

Known Issues

All the open issues pertaining to WSO2 App Manager are reported at the following location:

How You Can Contribute

Mailing Lists

Join our mailing list and correspond with the developers directly.

Reporting Issues

We encourage you to report issues, documentation faults and feature requests regarding WSO2 App Manager through the public App Manager JIRA. You can use the Carbon JIRA to report any issues related to the Carbon base framework or associated Carbon components.

Support

We are committed to ensuring that your enterprise middleware deployment is completely supported from evaluation to production. Our unique approach ensures that all support leverages our open development methodology and is provided by the very same engineers who build the technology.

For more details and to take advantage of this unique opportunity please visit http://wso2.com/support.

-- The WSO2 App Manager Team --