1. Search for a suitable service

Access the entire WebRPC service repository with a simple search query.

Services are matched by URL, name, and tags given to its inputs and outputs by the service creator.

WebRPC sorts search results by service quality, rating, and reliability.


2. Modify inputs and test the service

Supports any SOAP, REST, or JSON service.

Calls can be made interactively.

Add, remove, or modify parameters on the fly.

No client side installation is necessary. Services can be explored completely browser based.


3. Customize the service outputs via XPath

You can edit the XPath expressions interactively. This makes it easy to extract the relevant information out of the XML result tree.

Stub-less invocation of SOAP and REST services.


4. Rate Services and Access Past Service Performance and Availability

Your mashups and applications rely on the availability and reliability of the underlying services. WebRPC monitors all services and allows you to leverage this data in order to pick the right offering.

WebRPC can immediately notify you when the service is down or changes structurally. This allows you to quickly make the right modifications to get your apps up and running again.


5. Integrate a suitable service in your application or mashup

The complete client code is generated based on your inputs and output mappings.

Just copy and paste the code and you're done!!!

No libraries required.

WebRPC supports Java and JavaScript clients. .NET and Python are coming soon.


6. Contribute and register your own service

Attract new users to your service offering by providing them with seamless access through WebRPC.

Share your service know-how to enable the best Web 2.0 mashups.

Don't maintain complex how-tos and tutorials on your site. Just point your users to WebRPC to get them started quickly.