|
REQUIREMENT protocol.xmlrpc |
| Type | NEW |
| Priority | HIGH |
| Status | CLOSED |
| Topic | XmlBlaster supports XmlRpc | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Des cription |
The XmlRpc protocol is very simple, it uses http as underlying protocol with some XML markup for remote method invocation. XmlBlaster has fully operational XmlRpc support, we provide client examples in C, Perl, PHP, Python, Macromedia Flash, CSharp (C#) and Java which use XmlRpc to connect to xmlBlaster. Please see xmlBlaster/demo/javaclients. It is now possible to run xmlrpc over https and through an http Proxy or a reverse Proxy. You could for example choose to run HTTPS to an Apache Server configured as a reverse proxy where the connection to the XmlBlaster Server is done either by HTTP or by HTTPS. In the later case you can let the XmlBlaster Server take care about the authentication of the client. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Example Java |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Configure |
The Java xmlrpc implementation on client side supports
the same properties as the server.
You need to add the "dispatch/callback/" or "dispatch/connection/" prefix
to the property key.
NOTE: Configuration parameters are specified on command line (-someValue 17) or in the
xmlBlaster.properties file (someValue=17). See requirement "util.property" for details. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Todo |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| See REQ | protocol | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| See | http://www.xmlrpc.org/ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| See API | org.xmlBlaster.protocol.xmlrpc.XmlRpcDriver | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| See API | org.xmlBlaster.protocol.xmlrpc.XmlRpcUrl | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| See API | org.xmlBlaster.client.protocol.xmlrpc.XmlRpcConnection |
This page is generated from the requirement XML file xmlBlaster/doc/requirements/protocol.xmlrpc.xml