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 (ie: JAX-RS) with WSO2’s open source management, monitoring, clustering, and logging extensions.

Features

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 across applications through SAML2
  • Datasource management for scalable data management
  • Apache Tribes based clustering for web applications

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 Mashups

  • Mashup any data source such as a Web services, RSS/Atom feeed, database and more to create a new SOAP Web service
  • Integrate Web pages into new services with Web Harvest screen scraping
  • Implement composition logic in pure Javascript with simple annotations to create new SOAP Web services
  • Secure mashup services with enterprise security features
  • Note: These features were previously shipping as the WSO2 Mashup Server

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 http://jaggeryjs.org/
  • 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 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 across applications through SAML2
  • 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 & 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 & metering capabilities
  • Deploy as “Application Server as a Service” for the enterprise

Lightweight, Developer Friendly and Easy to Deploy

  • Easy to develop, debug & 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 & deployment
  • Integrated to WSO2 Developer Studio, Eclipse-based IDE for all WSO2 products

Manage & Monitor

  • Comprehensive management & monitoring Web console with enterprise-level security including Role Based Access Control (RBAC)
  • Scalable Quality of Service (QoS) management with distributed fine grained throttling and caching management
  • 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

Case Studies

White Papers

Customers

Glossary

  • WAR - Web Application Archives
  • LDAP - Lightweight Directory Access Protocol
  • REST - Representational State Transfer
  • MTOM - Message Transmission Optimization Mechanism
  • WSDL - Web Services Description Language
  • HTTP - Hypertext Transfer Protocol
  • HTTPS - Hypertext Transfer Protocol Secure
  • JMS - Java Message Service
  • SMTP - Simple Mail Transfer Protocol
  • JNDI - Java Naming and Directory Interface
  • SVN - Subversion
  • IDE - Integrated Development Environment