The RPC endpoint plugin modules enable you to publish new SOAP and XML-RPC endpoints within JIRA.
These endpoints allow you to expose your own remote web services to the outside world.
Here are two example RPC endpoint descriptors:
The first defines a SOAP service, the second an XML-RPC service. These objects (class="x") will be published via Glue or Apache XML-RPC respectively. The
service-path element defines where in the URL namespace the services will be published. The
published-interface element for the SOAP module defines which interface will be published (XML-RPC publishes all methods of the object).
Please take note that you also have to create a Component Plugin Module to avoid the client getting
You can learn more about RPC plugins from looking at JIRA's system RPC plugin. The source to this plugin is also freely available, and serves as an excellent learning resource.