checkpoint 2: working code with jsf-wsocket-sessionbean-timer-cdi event-spring batch (sans the JMS, Spring Batch Admin, sftp )