WSO2 Application Server - 100% Open Source and Cloud Native

WSO2 Application Server

Your Web application is valuable to your users‚ and increasingly valuable to mobile applications, integration consumers, business processes, workflows, and analytics. With the WSO2 Application Server, you can easily share business logic, data, and process across the entire IT ecosystem. The WSO2 Application Server is cloud native, providing a firm foundation for hosting shared, multi-tenant, elastically scaling SaaS applications.

The WSO2 Application Server brings together best of breed open source technologies for Web Applications (i.e. Apache Tomcat), Web Services (i.e. Apache Axis2), RESTful services (i.e. JAX-RS) with WSO2’s open source management, monitoring, clustering, and logging extensions.


Host & Manage Web Applications

  • Run any standard WAR file or exploded WAR file offering applications and/or RESTful services
  • Complete administration console for WAR files
  • Integrated security management for applications
  • Basic Auth integration to LDAP, Google Auth, OpenID and other external user stores
  • Fine grained authorization through integration with WSO2 Enterprise Service Bus and WSO2 Identity Server
  • OpenID relying party capabilities
  • Single-Sign On (SSO) across applications through SAML2
  • Datasource management for scalable data management
  • Support for JavaEE 6 Web profile
  • Session persistence to permanently store HTTP session details enabling failover and load balancing across a cluster of application servers
  • Virtual hosting to maintain multiple domain names under the same IP address
  • Full-duplex communication via a single TCP connection through WebSocket 1.1 API

Host & Manage Web Services

  • Support for SOAP services and JAX-WS services
  • Support for RESTful services with JAX-RS, HTTP/JSON using HTTP methods and status codes
  • Integrates Apache Axis2 and Apache CXF Web services engines
  • All key WS-* standards supported including SOAP 1.1, SOAP 1.2, MTOM, XOP, SwA, WSDL 1.1, WSDL 2.0, WS-Addressing, WS-Security, WS-Trust, WS-SecureConversation, WS-Policy, WS-PolicyAttachment, WS-SecurityPolicy, WS-ReliableMessaging, WS-Discovery
  • Multi-transport service access via HTTP, HTTPS, JMS, VFS and SMTP
  • Flexible WS-SecurityPolicy configuration for common security patterns
  • Comprehensive user management via integration to WSO2 Identity Server
  • In built support for data services
  • Clustering and HTTP session replication for web services

Host & Manage Jaggery Apps

  • Jaggery is a framework for writing apps using Javascript on the server, JSON for communication and Javascript on the client. See
  • Deploy any Jaggery webapp or RESTful Web service
  • Secure and manage Jaggery apps with enterprise security features in WSO2 Application Server

Enforce Enterprise Security for Apps & Services

  • Integrated security management for applications
  • Basic authentication integration to LDAP, Google Auth, OpenID and other external user stores
  • Integration with WSO2 Enterprise Service Bus and WSO2 Identity Server allowing fine grained authorization
  • OpenID relying party capabilities
  • SAML2 providing SSO across applications
  • Integrates to enterprise identity management systems via LDAP or via WSO2 Identity Server

Rich Context for Programming Scalable Applications & Services

  • Comprehensive easy-to-use APIs for developing enterprise applications relieving developers from the complexities of security, data management, metadata management and system performance
  • Integrates to enterprise identity management systems via LDAP or via WSO2 Identity Server
  • Distributed caching for large scale application and service performance
  • Shared metadata registry and repository for any application metadata via embedded registry or WSO2 Governance Registry
  • JNDI provider for accessing shared data source and other resources
  • Distributed sharing of caches and metadata across applications and services
  • Deployment synchronization of applications and services across multiple server instances
  • Lazy loading of web applications and services

Elastically Scalable, Cloud-Enabled Multi-Tenant Application Server Platform

  • Easily build and deploy SaaS applications with WSO2 Application Server as a shared, multi-tenant, elastically scaling platform
  • Implement multi-tenant Apache Tomcat applications using rich context APIs
  • Build self-service SaaS applications with integrated billing and metering capabilities
  • Deploy as “Application Server as a Service” for the enterprise

Lightweight, Developer Friendly and Easy to Deploy

  • Easy to develop, debug and deploy both applications and services with tools for message tracing and interactive testing with TryIt capabilities
  • Extremely simple security management
  • Server customization via feature provisioning of any WSO2 middleware capability
  • Choice of deployment to on-premise servers, private cloud, or managed cloud
  • Integrated with SVN, Maven, Ant and other standard tools for development and deployment
  • Integrated to WSO2 Developer Studio, Eclipse-based IDE for all WSO2 products

Manage & Monitor

  • Comprehensive management and monitoring Web console with enterprise-level security including Role Based Access Control (RBAC)
  • Built-in collection and monitoring of standard access and performance statistics
  • JMX MBeans for all key metrics monitoring and management features
  • Integrates with WSO2 Business Activity Monitor for operational audit and KPI/SLA monitoring and management
  • Flexible logging support with integration to enterprise logging systems
  • Centralized configuration management across different environments with lifecycles and versioning with integration to WSO2 Governance Registry

Upcoming Events