Dear friends, First of all let me introduce myself as a novice in J2EE; all my 4+ years work experiance was with core java technologies. The new project which is about to begin is in J2EE and I am presently given basic J2EE training. Now I will come to the problem.
We are to offer a set of interfaces to developers so that they can dynamically couple their custom code to our application, provided they implement an adapter module (as per our spec). In the case of J2EE, how can we do that? Is JCA the only answer to adapt third-party (custom) modules into J2EE environment. The EJBs (our business logic), which are already deployed in J2EE server, should be able to communicate with the external modules being plugged in. In what all ways can we do this in J2EE? The ways I have found out is either by using a JDBC plug-in (custom driver) or by implementing a JCA adapter. Are there any other methods?