create, deploy, and consume web services mashups in the simplest
TRANSCRIPT
Product Data Sheet
Create, deploy, and consume Web services Mashups in the simplest fashion
The WSO2 Mashup Server is a powerful yet fast way to tailor Web-based information to the needs of individuals and organizations. It is a platform to acquire 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 Mashup Server is built on the WSO2 Web Services Application Server based on Apache/Axis2, and WSO2’s built-in registry. These products bring enterprise security, reliability and governance to mashups used in businesses. It also utilizes the User Manager and Identity Solution from WSO2, for authorization and CardSpace authentication.
The WSO2 Mashup Server is released under the Apache License v2.0
The WSO2 Mashup Server is a completely free and open source platform foracuiring, converting, combining, and republishing digital information. Eachmashup is exposed as a Web Service, accessible through multiple formatsand protocols. We hope you enjoy this release and encourage you to providefeedback on the Mashup Server Forum.
View or change your profile.
My MashupsName Author Description
refine query...No results found.
My Recent ActivitiesName Author Description
refine query...No results found.
All MashupsName Author Description
digit2image System (system)
System (system)
System (system)
System (system)
Samples (samples)
storexml
upgradeChecker
version
exchangeRate
The digit2image service returns a URL toan image (from the Flickr One Digit pool)representing a digit from 0 to 9.
The storexml service provides simplestorage of name-value pairs, where thevalue is a single XML element. Storage ofname-value pairs is global.
This service checks the running build ofthe mashup server against the currentrelese and nightly build versions available.
Mashup Server version service.
The exchangeRate service forwardsrequests to www.webservicex.net’sCurrency Converter service.
more results...
Good artenoon, Bob!Create a new service
Use the scraping assistantUse the Java Script StubGenerator
Add User
Manage UsersDisallow Internet Guests
View Server Log
About WSO2 MashupServer
User guide andDocumentationMashup Server Forum
Get Support or Training
File a bug
Management tasks
Administrative tasks
Resources
Mashup Server
Version 1.0 released!
Download v1.0Now!
1.0Search for
advanced search...
My mashups
Home Signed in as Bob Change user Sign out
WSO2 Mashup Server © 2007-2008 WSO2 Inc.
Create a new serviceUse the scraping assistantUse the Java Script StubGenerator
Add User
Manage UsersDisallow Internet Guests
View Server Log
About WSO2 MashupServer
User guide andDocumentationMashup Server Forum
Get Support or Training
File a bug
Management tasks
Administrative tasks
Resources
Mashup Server
Version 1.0 released!
Download v1.0Now!
1.0Mashup ServerSearch for
advanced search...
My mashups
Home Signed in as Bob Change user Sign out
WSO2 Mashup Server © 2007-2008 WSO2 Inc.
tomatoTubeautuor:
description:
rating:
human resources:
machine resources:
tags:
Samples
Demonstrates how to create a mashup of RSS feeds using the WSO2 Mashup ServersFeed host objects. It uses the RSS 2.0 feeds published by rottentomatoes.com andYouTube. The YouTube feed id obtained through their new GData YouTube API
This sample also demontrates the use of the periodic scheduling available for longrunning services and the File host object.
View the HTML Interface to the serviceTry the serviceRead API documentationView the source code
WSDL 2.0 (raw)WSDL 1.1 (raw)XML Schema (raw)Javascript (DOM) stubJavascript (E4X) stub
Javascript (E4X) stub using “localhost” endpoints
- optimum for a cross-browser web page- optimum for a Firefox web page or Mashup with a fixed IP
address- optimum for a Mashup hosted on
this server
Mashup x, Movies x
Tag
(seperate tags with commas)
Comments
Date Author Comment
0m ago Bob (bob) This is really cool! x
Post comment
Service started. [Stop]Edit this service
Re deploy this serviceDelete this servic
Share this mashupDownload this mashup
http://wso2.com/products/mashup
The WSO2 Mashup Server provides a unique and powerful platform for consuming information in a variety of forms including Web services, HTML, and feeds, processing and aggregating that information, and publishing the result as a new Web service. Each new service comes with rich metadata to simplify its consumption by other mashups and other Web service clients, and with artifacts that simplify the construction of user interfaces in browsers, rich applications, and other environments.
Long running mashups
Services can be accessed using the common request-response pattern, or the service can be programmed to run over long periods of time. For example, a mashup initiating instant messaging alerts can be used as a warning system.
Flexible Javascript mashups
The WSO2 Mashup Server employs Javascript to define mashups, leveraging the flexibility and popularity of this dynamic language and its broad base of skilled developers. Mashups can be authored directly within the administrative UI, with a simple text editor, or with any popular IDE, eliminating lock-in to a single IDE.
Enabling recursive mashup services
By supporting the separation of content and presentation through XML and Web services, the Mashup Server enables recursively mashing up services (a mashup service can be consumed by another mashup), and broadens the user interface palette beyond HTML to RSS and Atom feeds, email, instant messaging, and more.
WSO2 Mashup Server in Action
Empowering mashup sharing communities
The WSO2 Mashup Server promotes visibility and improves the governance and long-term utility of mashups within an enterprise by providing a Web 2.0-style administration site that lets users discover, try, rate, comment on, and tag mashups, as well as share their own mashups.
As the first open source Mashup Server, WSO2’s solution reduces the financial barriers to implementing Web service mashups across the enterprise, simultaneously engaging the creativity of individual developers.
Simple and familiar deployment model: ability to author and deploy mashups using notepad and a Mashup Server virtual directory.
Try-It feature to help developers invoke and debug mashups or start developing their own rich HTML clients.
Auto-generation of Web service and UI artifacts, such as WSDL, REST URLs, JavaScript stubs.
Web 2.0-style console, powered by the WSO2 Registry, which natively supports different users, and allows tags, comments, and ratings and a powerful search capability.
Migration of mashups, from personal hosting to enterprise or Internet hosting.
Features
XML Web service-centric model that supports separation of content and presentation. Web services mashups are authored in JavaScript with E4X (Ecmascript for XML) extensions.
Ability to compose data from various sources: Web services, RSS, HTML scraping, and files, among others.
WSO2 Mashup Server's Community Portal- http://mooshup.com supports sharing and hosting of mashups developed using WSO2 Mashup Server. You can upload your mashups to this portal using the sharing functionality available on WSO2 Mashup Server Administration Console. Mashup developers around the world can now easily download your mashups to their own mashup servers.
http://wso2.com
To learn more about the WSO2 Mashup Server, visit http://wso2.org/projects/mashup