[wsas-java-dev] [ANN] WSO2 WSAS 2.0-beta released

Afkham Azeez azeez at wso2.com
Tue Jul 17 00:38:20 PDT 2007


The WSO2 WSAS team is pleased to announce the release of the WSO2 WSAS
2.0-beta

This release can be downloaded from http://wso2.org/projects/wsas/java


WSO2 WSAS 2.0 - Release Note - 16th July 2007
======================================================================
WSO2 WSAS is an integrated Web services Platform which offers a complete
middleware solution.  It is a lightweight, high performing platform for
Service Oriented Architectures, enabling business logic and
applications. Bringing together a number of Apache Web services
projects, WSO2 WSAS provides a secure, transactional and reliable
runtime for deploying and managing Web services.

What is new in WSAS 2.0-beta
----------------------------

* Data services support
	Allows data in relational databases to be exposed as Web services, and
to be included in	Web mashups with ease.	
	
* Eclipse IDE integration
	Wizard based flows to automate most steps and make easy the process of
developing, deploying and debugging Web services.
	
* Clustering support
	Clustering support with state replication for high availability, along
with load balancing,	failover and cluster-wide management functions.

* Full support for WS-Security, WS-Trust, WS-Policy and
WS-SecureConversation and XKMS. Extended security with support for
WS-Security, WS-Trust, WS-Policy and WS-SecureConversation with
additional means for secure Web-based communications using public key
infrastructure (PKI) with XKMS. This release of WSO2 WSAS also includes
an inbuilt SecurityTokenService as defined in WS-Trust specification.	

* EJB service provider support
	Expose EJBs deployed on a remote J2EE application server (AS) as Web
services. 	

* Axis1 backward compatibility
	Easily deploy any Apache Axis1-based Web service and engage advanced
WS-* services, such as WS-RM and WS-Policy in front of legacy Axis1
services.

- --------------------------
Features List
==========================
* Hosting of mashup services written using JavaScript with E4X XML extension
     - Simple file based deployment model
* JavaScript annotations to configure the deployed services
* Auto generation of many resources for the deployed mashups
     - JavaScript stubs that can be used to access the mashup service by
clients
     - TryIt functionality to try out the mashup service
     - WSDL1/WSDL2/XSD documents to describe the mashup service
     - API documentation
     many more...

* Ability to bundle a custom user interface for the mashups
* Many useful JavaScript Hostobjects that can be used when writing mashups
     - WSRequest : invoke services from the mashup services
     - File : File storage/manipulation functionality.
     - System : Set of system specific utility functions.
     - Session : Ability to share objects across different service
invocations.
     - Scraper (Experimental) : Extract data from HTML pages and present
in XML format.
     - APPClient (Experimental) : Atom Publishing Protocol client to
       retrieve/publish Atom feeds with APP servers

* Mashup Server Management console to easily manage the mashups
* Ability to share the deployed mashups with other WSO2 Mashup servers
* Mashup sharing community portal (mashups.wso2.org) to share and host your
   mashups - going live in the second week of July 2007

- -------------------------
Known Issues
------------

1. POJO to Web service feature is still at an experimental stage.
One can upload jar/zip file and can create an AAR out of it.
If you uploaded a jar/zip file which has a services.xml file in its
META-INF directory, when its transformed into AAR its services.xml
will be replaced by the generated services.xml. In addition to this,
the user cannot associate any library dependencies or web content with
the generated AAR file.

Due to limitations in Axis2, method overloading is not supported, and
hence the WSDL for services where methods are overloaded cannot be
generated.
Hence all WSDL based functionality related to services will not work for
such services.

2. WS-Policy support is still in experimental stage and limited to single
port scenarios.

3. You cannot have two different versions of the Apache Sandesha2 module
in the system.

4. A <parameter name="OmitSOAP12Action">true</parameter> entry has been
added to the HTTP & HTTPS transportSenders in order to overcome some
issues with some browsers. In case of interoperability failures, please
change the value of this parameter to false and retry.

- ------------------------
Reporting Problems
========================

Issues can be reported using the public JIRA available at
https://wso2.org/jira/browse/WSAS


- ------------------------
Contact us
========================

WSO2 WSAS developers can be contacted via mailing lists:
For Users : wsas-java-user at wso2.org
For Developers : wsas-java-dev at wso2.org
For details on subscriptions see http://www.wso2.org/projects/wsas/java#mail

Alternatively, questions can also be raised in the forums:
For Users :  http://www.wso2.org/forum/181
For Developers : http://www.wso2.org/forum/184


Thanks for your interest in WSO2 WSAS,
-- WSO2 WSAS Team






More information about the Wsas-java-dev mailing list