JCA - это набор контрактов на соединения, потоки, транзакции, безопасность и жизненный цикл.Придерживаясь этих контрактов, вы можете перенести большую часть управления соединениями, управления потоками, управления транзакциями, безопасности, упаковки, развертывания, активации, деактивации и т. Д. В контейнер (сервер приложений, совместимый с JCA).Jca также предоставляет дополнительный cci (общий клиентский интерфейс), который позволяет приложениям получать доступ к адаптеру.
Теперь, писать ли jca-совместимый соединитель или нет, зависит от требований ваших приложений.
Люди обычнописать адаптеры jca для доступа к файловым системам, jms, базам данных, ldap, электронной почте, мэйнфреймам, упакованным приложениям и практически ко всем остальным EIS.Разработчик на самом деле является прерогативой выяснить, нужно ли его писать, но писать его совсем нетривиально.