Java EE 플랫폼을 사용하면 응용 프로그램이 외부에 있는 시스템에 액세스할 수 있습니다. 응용 프로그램은 자원이라고 하는 객체를 통해 이 시스템에 연결합니다. 관리자의 책임 중 하나가 자원 구성입니다. Java EE 플랫폼을 사용하면 다음 API 및 구성 요소를 통해 외부 시스템에 액세스할 수 있습니다.
JDBC - 데이터베이스 관리 시스템(DBMS)은 데이터의 저장, 구성 및 검색에 필요한 기능을 제공합니다. 대부분의 비즈니스 응용 프로그램은 관계형 데이터베이스에 데이터를 저장합니다. 응용 프로그램은 JDBC API를 통해 관계형 데이터베이스에 액세스합니다. 데이터베이스의 정보는 디스크에 저장되고 응용 프로그램이 종료된 후에도 존재하기 때문에 대개 지속성이 있다고 합니다. Application Server 번들에는 Java DB 데이터베이스가 포함됩니다.
메시징 - 메시징은 소프트웨어 구성 요소와 응용 프로그램 간의 통신 수단입니다. 메시징 클라이언트는 다른 클라이언트와 메시지를 주고 받습니다. 응용 프로그램은 JMS(Java Messaging Service) API를 통해 메시징 공급자에 액세스합니다. Application Server에는 JMS 공급자가 포함되어 있습니다.
커넥터 - Java EE 커넥터 구조를 사용하면 Java EE 응용 프로그램과 기존 EIS(Enterprise Information Systems) 간의 통합이 가능합니다. 응용 프로그램은 커넥터 또는 자원 어댑터라고 하는 이식 가능한 Java EE 구성 요소를 통해 EIS에 액세스합니다.
JavaMail - 응용 프로그램은 JavaMail API를 통해 SMTP 서버에 연결하여 전자 메일을 보내고 받습니다.
서버 관리 - 그림 1-1의 오른쪽 아래는 Application Server 관리자가 수행하는 일부 작업을 보여줍니다. 예를 들어, 관리자는 응용 프로그램을 배포(설치)하고 서버의 성능을 모니터합니다. 이 작업은 Application Server에서 제공하는 관리 도구를 사용하여 수행합니다.