WSO2 Mashup Server, v0.1 Release Note - 6th July 2007
"Create, deploy, and consume Web services Mashups in the simplest fashion"
The WSO2 Mashup Server is a powerful yet simple and quick way to tailor Web-based information to the personal needs of individuals and organizations.
It is a platform for consuming data from a variety of sources including Web services, HTML pages, feeds, and processing and combining it with other data using Javascript with E4X XML extensions. The result is then exposed as a new
Web service with rich metadata and artifacts to quickly build rich user interfaces.
Eventually WSO2 Mashup Server will also become an ecosystem of community-developed services that will broaden the palette of capabilities for mashups and distributed applications.
WSO2 Mashup Server is released under the Apache License v2.0
Check project Home page for additional information.
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
- 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 (http://mashups.wso2.org) to share and host
your mashups
- Going live in the second week of July 2007
many more...
Known Issues
- Management Console was tested only on IE 6/7 & Firefox 1.5/2.0.
- Inter-service dependencies using the dynamically generated stubs may give deployment time errors. Workaround would be to save a local copy of the stub in to the dependent service.
- APPClient host object is experimental.
- JSON support is experimental.
Upcoming Features
- Improved databinding and type annotation support
- Improved functionality and testing of the Scraper host object (e.g. make xpath work)
- Improved integration and community support features with mashups.wso2.org.
- Improved MTOM, WS-Addressing, and HTTP binding support.
- Improved ATOM/RSS support
- Improvements to the mashup creation wizard and the editor in the management console
- Tools to generate screen scraper configurations and to browse RSS/ATOM feeds
- Mashup access statistics monitoring tools
Reporting Problems
Issues can be reported using the public JIRA available on the WSO2 Oxygen Tank
Contact us
WSO2 Mashup Server developers can be contacted via mailing lists:
For Users : mashup-user@wso2.org
For Developers : mashup-dev@wso2.org
Subscribe to our mailing lists.
Alternatively, questions can also be raised in the forums: For Users | For Developers
Thanks,
- WSO2 Mashup Server Team