are spring-batch and spring-integration going to be in the same jvm ?
then add the spring-batch-admin-manager jar as a dependency to your pom and send the job request params as a string to the StringToJobLaunchRequestAdapter and then feed it to the JobLaunchingMessageHandler which references your configured jobLauncher
Code:
<int:service-activator input-channel="job-launches" output-channel="batchJobRequests">
<bean class="org.springframework.batch.admin.integration.StringToJobLaunchRequestAdapter">
<property name="jobLocator" ref="jobRegistry" />
</bean>
</int:service-activator>
<int:service-activator input-channel="batchJobRequests">
<bean class="org.springframework.batch.integration.launch.JobLaunchingMessageHandler"><constructor-arg ref="jobLauncher" /></bean>
</int:service-activator>
Have a look at http://blog.springsource.com/2010/02...g-integration/ for other possibilities.
HTH