create, deploy, and consume web services mashups in the simplest

4
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 for acuiring, converting, combining, and republishing digital information. Each mashup is exposed as a Web Service, accessible through multiple formats and protocols. We hope you enjoy this release and encourage you to provide feedback on the Mashup Server Forum. View or change your profile. My Mashups Name Author Description No results found. My Recent Activities Name Author Description No results found. All Mashups Name Author Description digit2image System (system) System (system) System (system) System (system) Samples (samples) storexml upgradeChecker version exchangeRate The digit2image an image (from the Flickr representing a digit from 0 to 9. The storexml storage of name-value pairs, where the value is a single XML element. Storage of name-value pairs is global. This service checks the running build of the mashup server against the current relese and nightly build versions available. Mashup Server version service. The exchangeRate requests to www.webservicex.net’s Currency Converter serviceGood artenoon, Bob! Create a new service Use the scraping assistant Use the Java Script Stub Generator Management tasks Administrative tasks 1.0 Search for advanced search... My mashups Home Signed in as Bob Change user Sign out WSO2 Mashup Server Create a new service Use the scraping assistant Use the Java Script Stub Generator Add User Manage Users Disallow Internet Guests View Server Log About WSO2 Mashup Server User guide and Documentation Mashup Server Forum Get Support or Training File a bug Management tasks Administrative tasks Resources Mashup Server Version 1.0 released! Download v1.0 Now! 1.0 Mashup Server Search for advanced search... My mashups Home Signed in as Bob Change user Sign out WSO2 Mashup Server © 2007-2008 WSO2 Inc. tomatoTube autuor: description: rating: human resources: machine resources: tags: Samples Demonstrates how to create a mashup of RSS feeds using the WSO2 Mashup Servers Feed host objects. It uses the RSS 2.0 feeds published by rottentomatoes.com and YouTube. The YouTube feed id obtained through their new GData YouTube API This sample also demontrates the use of the periodic scheduling available for long running services and the File host object. View the HTML Interface to the service Try the service Read API documentation View the source code WSDL 2.0 (raw) WSDL 1.1 (raw) XML Schema (raw) Javascript (DOM) stub Javascript (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 service Delete this servic Share this mashup Download this mashup http://wso2.com/products/mashup

Upload: others

Post on 03-Feb-2022

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Create, deploy, and consume Web services Mashups in the simplest

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

Page 2: Create, deploy, and consume Web services Mashups in the simplest

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.

Page 3: Create, deploy, and consume Web services Mashups in the simplest

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.

Page 4: Create, deploy, and consume Web services Mashups in the simplest

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