Friday, January 25, 2008

Axis2 based Web services Application Server - WSO2 WSAS 2.2 Released

We are happy to announce the release of WSO2 Web Services Application Server (WSAS) 2.2, the enterprise ready Web services engine powered by Apache Axis2. WSAS is a Java runtime for hosting services & runs standalone or in conjunction with Apache Tomcat, IBM WebSphere, BEA
WebLogic, JBossAS and any other servlet container. WSAS makes it easy to develop, deploy and manage services using a graphical management console.

WSAS is an open source product released under the Apache Software License 2.0.


The core features of WSAS include;
  • Axis1 backward compatibility - Expose legacy Axis 1.x Web services as Axis2 Web services & engage Axis2's WS-* protocols such as WS-Security & WSRM in front of legacy services.
  • Simple approach to provide WS-SecurityPolicy based Rampart configuration with graphical tools, using a set of most common security scenarios.
  • Data services support - Easily expose data stored in an enterprise data source via a Web service API
  • EJB service provider support - Easily expose EJBs as Web services using a GUI Wizard
  • WSAS IDE - Eclipse IDE plugin supporting code-first and contract-first development
  • Clustering support - for High Availability & High Scalability
  • Full support for WS-Security, WS-Trust, WS-Policy and WS-Secure Conversation and XKMS
  • JMX & Web interface based monitoring and management
  • WS-* & REST support
  • GUIs for popular Axis2 tools such as wsdl2java[1] & java2wsdl[2]
  • GUI Tool for trying out any Web service[3]
  • GUI tool for converting WSDL 1.1 to 2.0 documents[4]
  • GUI based services.xml[5] & module.xml[6] validator

New Features In This Release
  • Improved Data Services support including New & improved UI, and database connection pooling
  • WS-Security 1.1 support
  • Improved clustering support
  • Improved JSR-181 & JAXWS support
  • JMX based monitoring
  • Graceful shutdown & restart of the server
  • Serve all pending requests before shutting down or restarting the server
  • Improvements to the Management Console
  • Various bug fixes to Apache Axis2, Apache Rampart & WSAS

Demo
You can try a live version of WSAS 2.2 (no download needed) here:
http://tools.wso2.org/tryit/wsas/java/2.2
(Any services you deploy will be removed within an hour.)

For more details, see the WSAS release note.
http://wso2.org/project/wsas/java/2.2/docs/release_notes.html

Data Services - Bringing Enterprise Data to Web
  • Service enable data locked in enterprise data sources in no time
  • Zero code. Simple descriptor file describes the data to service mapping
  • Controlled access to your data
  • Customizable XML output
  • Benefit from REST & WS-* support
  • Built-in Connection pooling support
  • Supports exposing Stored procedures & functions
  • Built-in caching
  • Throttling - to ensure your database is never overloaded
  • Easy configuration via graphical console
  • Test your services via Try-it tool

Useful Links
Download WSAS from here:
http://dist.wso2.org/products/wsas/java/2.2/

How to do various stuff with WSAS :
http://www.wso2.org/library/2707


Contribute to WSAS
SVN: http://wso2.org/repos/wso2/trunk/wsas/java
JIRA: https://wso2.org/jira/browse/WSAS
User list: wsas-java-user@wso2.org
Dev list: wsas-java-dev@wso2.org
Forum: http://wso2.org/forum/184

Training
WSO2 Inc. offers a variety of professional Training Programs, including
training on general Web services as well as WSO2 WSAS, Apache Axis2, Data Services
and a number of other products.
For additional support information please refer to
http://wso2.com/training/course-catalog/

Support
WSO2 Inc. offers a variety of development and production support
programs, ranging from Web-based support up through normal business
hours, to premium 24x7 phone support.
For additional support information please refer to http://wso2.com/support/
For more information on WSO2 WSAS, visit the WSO2 Oxygen Tank (http://wso2.org)

References
  1. wsdl2code - http://tools.wso2.org/tools_wsdl2code
  2. WSDL View - http://tools.wso2.org/tools_wsdlview
  3. Try it - http://tools.wso2.org/tools_tryit
  4. WSDL Converter - http://tools.wso2.org/tools_wsdlconverter
  5. Services Validator - http://tools.wso2.org/tools_aarvalidator
  6. Module Validator - http://tools.wso2.org/tools_marvalidator

3 comments:

afkham said...

Cool app server, yeah?

Anonymous said...

Great work.

Anonymous said...
This comment has been removed by a blog administrator.