Jenkins has a remote API that allows you to enable, disable, run, and delete jobs; it also lets you change the configuration. The API is increasing with each Jenkins version. To get the most up-to-date details, you will need to review http://yourhost/job/Name_of_Job/api/. Where yourhost is the location of your Jenkins server, Name_of_Job is the name of a job that exists on your server.
This recipe details how you can trigger builds remotely by using security tokens. This will allow you to run other jobs from within Maven.