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 has been released under the Apache Software License 2.0.
This release can be downloaded from http://wso2.org/projects/mashup
WSO2 Mashup Server 1.0 - Release Note - 28th January 2008
"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 acquiring data from a variety of sources including Web Services, HTML pages and feeds, and process and combine 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 simplify the creation of rich user interfaces.
The WSO2 Mashup Server will form the backbone of a 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 out the project home page at http://www.wso2.org/projects/mashup 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 metadata and runtime resources for the deployed mashups
- JavaScript stubs that simplify client access to the mashup service
- TryIt functionality to invoke the mashup service through a web browser
- WSDL 1.1/WSDL 2.0/XSD documents to describe the mashup service
- API documentation
* Ability to bundle a custom user interface for the mashups
* Many useful Javascript Host objects that can be used when writing mashups
- WSRequest: invoke Web 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: Extract data from HTML pages and present in XML format
- APPClient: Atom Publishing Protocol client to retrieve/publish Atom feeds with APP servers
- Feed: A generic set of host objects to transparently read and create Atom and RSS feeds
* Support for recurring and longer-running tasks
* Management console to easily manage the mashups
* Simple sharing of deployed mashups with other WSO2 Mashup Servers
Mashup sharing community portal (http://mooshup.com) to share and host your mashups
New In This Release
* Email Host object
* IM Host object
* Revamped management interface based on WSO2 Registry
- Web 2.0 look and feel
- Improved multi-user and community support
- Improved user management support for administrators
- Email-verified self-registration
- Comments, tags, ratings
- Sophisticated search capabilities to locate and group mashups
- RSS and Atom feeds for any query
- Recent activity queries
* Improved tooling
- Scraper assistant
- JavaScript Stub Genarator
* Improved REST support via httpMethod and httpLocation annotations
* Infocard login support
* Improved sharing and downloading of mashups based on user accounts
* Special _private folder to store private data for each mashup
* Windows installer and management tray icon.
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.
* JSON support lacks try-it support
* Mashup editor will convert < and > characters to <> while saving the code in the server. This might result in malformed xml. Using these special characters with caution is adviced.
Refer http://wso2.org/jira/browse/MASHUP-607.
Future Directions
* Improved tooling support.
* An expanded toolkit of generic building-block services.
* Improved access control.
* Samples and tools to use mashups in even more places like portals and widgets.
* Lots more cool stuff.
Reporting Problems
Issues can be reported using the public JIRA available at
https://wso2.org/jira/browse/MASHUP
Contact us
WSO2 Mashup Server developers can be contacted via mailing lists:
For Users: mashup-user@wso2.org
For Developers: mashup-dev@wso2.org
For details on subscriptions: http://www.wso2.org/projects/mashup#mail
Questions can also be raised in this forum: http://www.wso2.org/forum/226
Training
WSO2 Inc. offers a variety of professional Training Programs, including training on general Web services as well as WSO2 Mashup Server, WSO2 WSAS, WSO2 ESB, 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/
Enjoy the Mashup Server!
- WSO2 Mashup Server Team
It has been released under the Apache Software License 2.0.
This release can be downloaded from http://wso2.org/projects/mashup
WSO2 Mashup Server 1.0 - Release Note - 28th January 2008
"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 acquiring data from a variety of sources including Web Services, HTML pages and feeds, and process and combine 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 simplify the creation of rich user interfaces.
The WSO2 Mashup Server will form the backbone of a 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 out the project home page at http://www.wso2.org/projects/mashup 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 metadata and runtime resources for the deployed mashups
- JavaScript stubs that simplify client access to the mashup service
- TryIt functionality to invoke the mashup service through a web browser
- WSDL 1.1/WSDL 2.0/XSD documents to describe the mashup service
- API documentation
* Ability to bundle a custom user interface for the mashups
* Many useful Javascript Host objects that can be used when writing mashups
- WSRequest: invoke Web 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: Extract data from HTML pages and present in XML format
- APPClient: Atom Publishing Protocol client to retrieve/publish Atom feeds with APP servers
- Feed: A generic set of host objects to transparently read and create Atom and RSS feeds
* Support for recurring and longer-running tasks
* Management console to easily manage the mashups
* Simple sharing of deployed mashups with other WSO2 Mashup Servers
Mashup sharing community portal (http://mooshup.com) to share and host your mashups
New In This Release
* Email Host object
* IM Host object
* Revamped management interface based on WSO2 Registry
- Web 2.0 look and feel
- Improved multi-user and community support
- Improved user management support for administrators
- Email-verified self-registration
- Comments, tags, ratings
- Sophisticated search capabilities to locate and group mashups
- RSS and Atom feeds for any query
- Recent activity queries
* Improved tooling
- Scraper assistant
- JavaScript Stub Genarator
* Improved REST support via httpMethod and httpLocation annotations
* Infocard login support
* Improved sharing and downloading of mashups based on user accounts
* Special _private folder to store private data for each mashup
* Windows installer and management tray icon.
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.
* JSON support lacks try-it support
* Mashup editor will convert < and > characters to <> while saving the code in the server. This might result in malformed xml. Using these special characters with caution is adviced.
Refer http://wso2.org/jira/browse/MASHUP-607.
Future Directions
* Improved tooling support.
* An expanded toolkit of generic building-block services.
* Improved access control.
* Samples and tools to use mashups in even more places like portals and widgets.
* Lots more cool stuff.
Reporting Problems
Issues can be reported using the public JIRA available at
https://wso2.org/jira/browse/MASHUP
Contact us
WSO2 Mashup Server developers can be contacted via mailing lists:
For Users: mashup-user@wso2.org
For Developers: mashup-dev@wso2.org
For details on subscriptions: http://www.wso2.org/projects/mashup#mail
Questions can also be raised in this forum: http://www.wso2.org/forum/226
Training
WSO2 Inc. offers a variety of professional Training Programs, including training on general Web services as well as WSO2 Mashup Server, WSO2 WSAS, WSO2 ESB, 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/
Enjoy the Mashup Server!
- WSO2 Mashup Server Team