WSO2 Web Services Application Server v 3.0 Features

Feature Description
Full XML and Web Services Support

With built-in support for XML, Namespaces, Xpath, XSLT, XQuery, the WSO2 WSAS is ready to support your XML processing needs.

The WSO2 WSAS supports major Web services standards including:

  • SOAP 1.1/SOAP 1.2
  • WSDL 1.1/WSDL 2.0
  • WS-Addressing (supports dual channel invocation)
  • WS-Security with Apache Rampart
  • WS-ReliableMessaging with Apache Sandesha 2
  • WS-Eventing with Apache Savan & WSO2 Eventing
  • WS-Policy (supports separate policies for incoming/outgoing messages)
  • MTOM/SwA optimizations for binary messages
  • XML/HTTP (POX)
  • REST formats
Proven Interoperability Powered by the popular & widely used Apache Axis2, Apache Rampart & Apache Sandesha2 projects, WSO2 WSAS has proven interoperability with major Web Services stacks including Microsoft .NET WCF.
Enterprise Deployment Features
  • Clustering
  • Security
  • Reliable Messaging
  • User management
  • Request throttling
  • Response caching
  • Logging & monitoring
 

User friendly management console

The  management console allows you to deploy, manage and debug Web service applications easily. You no longer need to run the management console UIs on your production machines. Simply fire up the management console on your personal machine, point it to any machine in a production system and manage the remote production server.

Expose Existing POJOs, Spring Beans or EJBs as Web Services

Easily expose existing business objects as Web services. The Qualities of Service offered by these components can be further enhanced using the WSAS QoS modules.

Data Services

Data in either a database or file system is easily service-enabled. Business applications can be directly layered on top of the data using this approach. It may be against the organizational security policies to expose the complete database hosted within the organization. In such a scenario, only the required subset of information can be exposed to the outside world as Web services.

SOAP Tracer This is a useful feature used during development and troubleshooting to view the SOAP requests and responses.

Visualization of Axis2 Message Flow Handler Chains

This feature comes in handy during development and troubleshooting of Web services.

System and Service Statistics

Response times at each level are available to view the behavior of the system, service and operation. This is helpful during the development and production phase. In addition to service requests, response and fault counts are also logged displaying the number of hits for a service and the number of faults. There is also an indicator of memory utilization on how the server performs under high loads. Graphical views of performance and memory utilization statistics are available to compare how system behavior varies with time. This effectively helps monitor the service performance.

Extensive WS-Security and WS-SecurityPolicy Support

WSAS comes pre-configured with several widely used security scenarios which when applied to a service, secures the service. Now Web services developers no longer have to understand the complex WS-Security & WS-SecurityPolicy specifications. Easy to use graphical UI based wizards enable the user to enable & configure advanced security scenarios within a matter of minutes.

Tools for Web service developers
  • WSDL2Java
  • Java2WSDL
  • Service validator
  • Module Validator
  • WSDL Converter - Convert WSDL 1.1 to WSDL 2.0 and vice versa
  • Invoke any remote service
WSAS IDE Eclipse IDE Integration provides easy to use tools for Web service developers
Mix-n-Match Based on the revolutionary OSGi based WSO2 Carbon architecture. Now you can adopt the middleware to your architecture.  Use only the features your require by choosing the relevant OSGi based Carbon components.