Origem de dados separada para repositório de tarefas e gravador do Spring Batch

O trabalho é simples CSVtoDBFileWriter:

leia CSV fileName e local do oracle1ler arquivo CSV (leitor de lote)write (gravador de lote) em tabelas (oracle2)

Eu tenho 2 fonte de dados:

Oracle1

      : available when application context loads and 
      : I read properties from Oracle1's tables to create oracle2
      : jobRepository related tables should be stored here(oracle1)

Oracle2 : Banco de dados de destino no qual o gravador do lote do Spring finalmente produzirá.

Question1: Preciso do XA transactionManager?

Question2: Posso executar este aplicativo em produção usando apenas o Spring Boot, existem desafios com o Spring Boot em produção?

questionAnswers(1)

yourAnswerToTheQuestion