WSO2 Mashup Server 1.5 Released
The WSO2 Mashup Server team is pleased to announce the release of the Mashup Server 1.5.
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.5 - Release Note - 21st July 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, feeds and data sources, 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 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 Atom and RSS feeds
- Request: Ability get information regarding a request received
- Support for recurring and longer-running tasks
- Support for service lifecycles
- Ability to secure hosted mashups using a set of commonly used security scenarios
- Management console to easily manage the mashups
- Simple sharing of deployed mashups with other WSO2 Mashup Servers
- Mashup sharing community portal (http://mashups.wso2.org) to share and host your mashups
New In 1.5
- Request object
- Ability to secure hosted mashups using a set of commonly used security scenarios
- Ability to call secured services using the WSRequest host object
- Integrated Data Services Support (expose data locked up in DataBases, Excel spreadsheets and CSV files with ease)
- OpenID login support
- Apache Shindig powered, Google compatible, per-user Dashboard and browser based editor support for developing gadgets for hosted mashups.
Known Issues
- Management Console was tested only on IE 6/7 & Firefox 1.5/2.0/3.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 < and > 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.
- Deep registry integration including governance, rollback, dependency analysis, etc.
- Lots more cool stuff.
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.
Questions can also be raised in the community forum.
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 visit us here.
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 visit us here.
Enjoy the Mashup Server!
- WSO2 Mashup Server Team
- Login or register to post comments
- Printer friendly version
- 387 reads











loading the external javascript
I'm Mihoko.
I'm working on WSO2 Mashup Server.
I'd like to create the mashup service that call the javascript file located external Application Server.
But following error found.
This Service is Faulty. Reason : Error:
Wrapped org.wso2.mashup.MashupFault: Cannot read from given URI :http://123.220.253.165:43679/Rest/js/rest_script/jsr_class.js (getSH#26)
Please advise.
Thanks,
Mihoko
Can you get to that file through the browser
If you type in http://123.220.253.165:43679/Rest/js/rest_script/jsr_class.js on the browser are you able to get to that file?
Thanks,
Keith.
I can get this file
Hi, Keith
Thank you for your reply.
Yes.
I can get this file via a browser.
Thanks,
Mihoko
Hi, Did you use
Hi,
Did you use system.include in order to include this JavaScript file? If so it should work. Can you have a look at this sample [1] which I have put up on mooshup.com that imports such a script.
[1] http://mooshup.com/mashup.jsp?author=keith&mashup=StubUsageSample
Thanks,
Keith.
http://www.keith-chapman.org/
Hi, KeithThank you for
Hi, Keith
Thank you for giving your sample application.
I'm trying to work your application, but this application is also same result.
***
This Service is Faulty. Reason : Error:
Wrapped org.wso2.mashup.MashupFault: Cannot read from given URI :http://mooshup.com/services/system/digit2image?stub&lang=e4x&content-type=text/plain (testes#18)
***
My mashup server access the external site via a proxy.
So, I modified \conf\axis2.xml file like the following.
***
parameter name="Proxy"
Configuration
ProxyHost 10.10.10.10 /ProxyHost
ProxyPort 20066 /ProxyPort
/Configuration
/parameter
***
# I cannot use this mark, "<" and ">"
Thanks,
Mihoko
Which version of the Mashup Server are you using?
Hi,
Which version of the Mashup Server are you using?
Thanks,
Keith.
http://www.keith-chapman.org/
Hi, I'm using version
Hi,
I'm using version 1.5.
Thanks,
Mihoko
Can you open a JIRA please
Hi Mihoko,
I just noticed that we dont use the proxy details when including a javaScript file using system.include. I could fix this in the trunk. Could you please open a JIRA [1] on this so that this issue could be tracked
[1] https://wso2.org/jira/browse/MASHUP
Thanks,
Keith.
http://www.keith-chapman.org
Hi Keith, Thank you for your
Hi Keith,
Thank you for your work!
I was able to open a JIRA, but I didn't find the key about this issue.
Could you please give me a key number?
In addition, when can I get latest source fixed this issue?
Thanks,
Mihoko
Here is how you can open a JIRA
Hi Mihoko,
You will need to sign up for a account on JIRA [1]. Once you do that you can goto [2] and create a new JIRA.
[1] https://wso2.org/jira/browse/MASHUP
[2] https://wso2.org/jira/secure/CreateIssue!default.jspa
This should be a small fix. I can fix it on the trunk once you open a issue.
Thanks,
Keith.
http://www.keith-chapman.org/
I opened a JIRA
Hi Keith,
I'm sorry but I didn't understand how to use a JIRA.
Thank you for your explanation.
I opened this issue.
The key of this issue is MASHUP-1101.
I'm newbie about a JIRA. So if I'm wrong, please let me know.
Thanks,
Mihoko