What are three benefits of using the Java Connector Architecture to connect to EIS instead of implementing a proprietary solution?