WSO2 Application Server(WSO2 AS) 5.1.0
Release Notes
March 2013
The WSO2 Application Server is an enterprise-ready cloud-enabled application server, powered
by Apache Tomcat and also integrates Apache Axis2 and Apache CXF frameworks. It provides
first class support for standard Web applications, JAX-WS/RS applications and Jaggery
scripting applications. Coupled with features of
WSO2 Carbon
, users can now manage their applications including JAX-WS and JAX-RS to web
applications in a unified manner within the management console itself.
Application Server also provides a comprehensive Web services server platform, using Axis2
and CXF as its Web services runtimes and provide many value additions on top of service
runtime. It can expose services using both SOAP and REST models and supports a comprehensive
set of WS-* specifications such as WS-Security, WS-Trust, WS-SecureConversation, WS-Reliable
Messaging, WS-Addressing, WS-Policy, WS-SecurityPolicy, etc. WSO2 Application Server also
has inbuilt support for Mashup services and WSO2 Data services. WSO2 Application Server can
be installed on on-premise or any public/private cloud infrastructure and provide unified
management console and lifestyle management features which are independent from underlying
deployment option.
WSO2 Application Server is a part of WSO2 Stratos cloud platform (PaaS) and hosted offering
of WSO2 Application Server as a service can be accessed from here
https://management.appserver.stratoslive.wso2.com.
An open source product, WSO2 AppServer is available under the
Apache Software License (v2.0)
. This includes all of the extra integration and management
functionality as well.
New Features In This Release
-
New classloader environment customization architecture which can configure classloader per server or per web application.
-
User defined classloaders environments.
-
Upgraded Tomcat runtime into Tomcat 7.0.34.
-
In built support for Servlet -3, JSP 2.2, EL 2.2, JSTL 1.2 specifications.
-
Full JNDI based data source support.
-
Enhanced service dashboard page for JAX-WS and JAX-RS services.
-
Try-It feature for JAX-WS services.
-
Maven based client side code generation support for JAX-WS, JAX-RS services.
-
Maven based new code generation feature for Axis2 services.
-
Upgraded CXF runtime into 2.7.3.
Key Features
- Full JAX-WS 2.2 and JAX-RS 2.0 Specification support
- Integration of Jaggery - server side scripting framework
- Unified Application listing and management UI for WebApps, JAX-WS/RS, Jaggery
- Inbuilt Mashup services support
- Multi Tenant support for standalone deployment
- 100% Apache Tomcat compliance runtime
Added support for server descriptor file (server.xml) for embedded tomcat
Added support for WebApp specific context descriptor file (context.xml) for
webapps
- Lazy loading for applications and services
- AppServer tooling - AppServer related artifacts can be easily generated using WSO2
Developer Studio
- Clustering support for High Availability & High Scalability
- Full support for WS-Security, WS-Trust, WS-Policy and WS-Secure
Conversation
- JMX & Web interface based monitoring and management
- WS-* & REST support
- GUI, command line & IDE based tools for Web service development
- Equinox P2 based provisioning support
- WSDL2Java/Java2WSDL/WSDL 1.1 & try it(invoke any remote Web service)
Issues Fixed for this release
XML & WS-* Standards Support
- SOAP 1.1/1.2
- WSDL 1.1
- WSDL 2.0
- MTOM, XOP & SOAP with Attachments
- WS-Addressing
- WS-Security 1.0/1.1
- WS-Trust
- WS-SecureConversation
- WS-SecurityPolicy
- WS-ReliableMessaging
- WS-Policy
- WS-PolicyAttachment
- WS-MetadataExchange
- WS-Transfer
- WS-Eventing
J2EE Web application Standards Support
- Servlet 3.0
- JavaServer Pages (JSP) 2.2
- Expression Language (EL) 2.2
- Standard Tag Library for JavaServer Pages (JSTL) 1.2
- Java Naming and Directory Interface (JNDI)
- JAXB 2.2
- JMS
- Java Mail
Open Source components included in WSO2 Application Server
- Embedded Apache Tomcat
- Apache CXF Support: Supporting JAX-WS and JAX-RS
- Apache Axis2 (SOAP)
- Apache Axiom (High performance XML Object Model)
- Apache Rampart/Apache WSS4J (WS-Security)
- Apache Rahas(WS-SecureConversation)
- Apache Sandesha2 (WS-ReliableMessaging)
- WS-Addressing implementation in Axis2
- Apache Neethi (WS-Policy)
- WS-SecurityPolicy implementation in Axis2
- Apache XML Schema
- Apache Tribes (Group Communications Framework)
Known Issues
Reporting Problems
Issues can be reported using the public JIRA available at
https://wso2.org/jira/browse/WSAS.
Contact us
WSO2 Application Server developers can be contacted via the mailing list:
Carbon developer mailing list
Alternatively, questions can also be raised in the stackoverflow:
Forum
http://stackoverflow.com/questions/tagged/wso2
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 additional support information please refer to
http://wso2.com/support/.
For further details, see the WSO2 Carbon documentation at
WSO2 Application Server Documentation.
Thank you for your interest in WSO2 Application Server
-The WSO2 Application Server Development Team