I am working in a firm that is new to java and I am the only java programmer and I need to write about 10 systems within a few months.. The firm has 2 other programmers that know basic java. Not Spring or anything like that.

The firm has User Data in LDAP, MySQL and on the AS/400. I am trying to think of some easy way to work with the 2 Jr Programmers. I was thinking about making them using Messaging, Web Services or EJB call for all the hard to get data.

Let them do the front-ends with Java and Springs and then do calls to web services or EJBs.

I would like to hear some of the best approach on this and the best ways.. All of the projects are web applications.

Should I use Web services or EJBs?