How about exposing more functionality via SOAP? Like we did for REST in the earlier recipe? That is where the RPC endpoint plugin module is useful.
The RPC endpoint plugin module lets us deploy new SOAP and XML-RPC endpoints within JIRA. The new end points added will not be a part of the existing WSDL. Instead, they are available on a new URL and hence you will have to access both the web services if you want to access the new methods and other existing methods.
In this recipe, we will see how to deploy a new SOAP endpoint to perform a new operation.
Create a skeleton plugin using the Atlassian Plugin SDK. As opposed to earlier JIRA versions, JIRA5 supports the
rpc-soap module in v2 plugins.