What are the advantages of J2EE Connector Architecture?
Prior to the existence of the J2EE Connector Architecture, the Java platform had no standard architecture for integrating heterogeneous EISs. It was up to the individual EIS vendors and application server vendors to determine their own EIS integration solution. As a result, nonstandard and proprietary solution had to be implemented for each EIS/application server combination. Suppose you have m number of application server vendors and n number of EIS vendors. The effort to integrate all these application servers with all EIS vendors without using the Connector architecture, could be expressed by (m * n). The introduction of the J2EE Connector Architecture has significantly reduced the complexity of EIS integration. By adhering to the J2EE Connector Architecture, EIS vendors no longer need to customize their product for each application server. Application server vendors who conform to the J2EE Connector Architecture do not need to add custom code when they add connectivity to a new EIS