Java
企業版(J
EE)連接器架構(JCA)是對J
EE標准集的重要的補充
它注重的是用於將Java程序連接到非Java程序和軟件包的中間件的開發
JCA是由Sun公司領導的Java標准化組織開發的
JCA 目前還是在最後的草案階段
它於
年年底發布並且將成為J
EE
的一部分
JCA 提供了許多值得注意的好處
但是直接的JCA編程並不是每個人都能學會
JCA包括三個關鍵的元素:
JCA 資源適配器
系統介面
通用客戶介面(CCI Common Client Interface
目前還是可選內容)
JCA 是軟件工業界在應用程序集成領域建立標准進行的第一步工作
而以前要做到這一點基本上是通過專有的中間件完成的
這是邁向正確方向的第一步
因為應用程序的集成已經不僅成為了業界領袖面臨的首要問題而且也讓大多數主流軟件商無法回避
JCA 資源適配器是定制的Java程序用來實現對特定的外部程序的連接(無論它是一個以前遺留下來的程序
還是購買的程序)
一個遵循JCA標准的資源適配器都必須支持JCA系統界面
以便通過連接緩沖進行性能優化並支持自動的安全簽名
JCA還提供一組界面支持事務管理(雖然實際上在資源適配器中對分布式事務的支持是可選的)
一個全功能的資源適配器允許連接到外部(目標)程序來完成以下功能:
使得目標程序能夠參與與其它應用程序和數據庫之間分布式的基於XA的事務過程
能夠在不犧牲應用程序的安全級別的前提下掩蓋外部平台的安全細節
能夠增加應用程序的可伸縮性
要支持JCA的事務和安全功能需要目標程序通過資源適配器為程序的訪問暴露足夠的事務和安全界面
過時的應用程序或者是應用程序平台如果不經過加強則有可能只能部分的符合JCA標准
許多的適配軟件很可能只能支持最小的
無事務
選項而且可能只能擁有一個部分支持目標環境的安全結構的安全界面
最小化的資源適配器也許只能改進那些在JCA出現以前由不同的銷售商開發的非標准適配器
在目前的開發階段
JCA與更現代的和更開放的目標應用程序或環境結合的時候最能體會它的威力
到
年
在軟件集成項目中少於百分之三十的軟件包和遺留下來的適配軟件將使用JCA
而且擁有完全功能的將少於百分之十
包括對事務的支持
完全的安全性
以及CCI(
的可能性)
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19156.html