在 J2EE 平台上,外部系統稱為資源。例如,資料庫管理系統是 JDBC 資源。每個資源是獨一無二的,並由 Java Naming and Directory Interface (JNDI) 名稱識別。應用程式透過下列 API 與元件,存取外部系統:
Java Database Connectivity (JDBC) - 資料庫管理系統 (DBMS) 提供儲存、組織及擷取資料的能力。大多數的企業應用程式將資料儲存在關聯式資料庫中,而應用程式則透過 JDBC 存取關聯式資料庫。Application Server 包含 PointBase DBMS,可用於應用程式範例以及應用程式開發與原型設計,但是不適用於部署。Application Server 提供認證的 JDBC 驅動程式,用於連線至主要關聯式資料庫。這些驅動程式適用於部署。
Java Message Service - 訊息傳送是軟體元件或應用程式之間的通訊方法。訊息傳送用戶端透過實作 Java Messaging Service (JMS) API 的訊息傳送提供者,可將訊息傳送至任何其他用戶端,及由其處接收訊息。Application Server 包含高效能 JMS 代理程式 Sun Java System Message Queue。Application Server Platform Edition 包含免費的 Message Queue Platform Edition。Application Server Enterprise Edition 包含支援叢集與容錯移轉的 Message Queue Enterprise Edition。
J2EE 連接器 - J2EE 連接器架構可整合 J2EE 應用程式與現有的企業資訊系統 (EIS)。應用程式透過稱為連接器或資源配接卡的可移植性 J2EE 元件存取 EIS,類似於使用 JDBC 驅動程式存取 RDBMS。資源配接卡的發行形式為獨立資源配接卡歸檔 (RAR) 模組,或包含在 J2EE 應用程式歸檔中。由於是 RAR,所以部署方式類似其他 J2EE 元件。Application Server 包含與常用 EIS 整合的評估資源配接卡。
JavaMail - 透過 JavaMail API,應用程式可連線至簡易郵件傳輸協定 (SMTP) 伺服器,以傳送與接收電子郵件。