애플리케이션 서버
애플리케이션 서버는 분배 네트워크의 서버 프로그램으로, 애플리케이션 프로그램을 위한 실행 환경을 제공합니다. 특히, 애플리케이션 서버는 모든 구성의 기본 런타임 구성요소이며 애플리케이션이 실행되는 곳입니다. 애플리케이션 서버는 웹 서버와 협업하여 동적 응답 및 사용자 정의된 응답을 클라이언트 요청에 리턴합니다.
다음은 IBM® i에서 실행하는 가장 흔히 사용되는 애플리케이션 서버의 목록입니다.
- IBM WebSphere® Application Server
- WebSphere Application Server는 IBM의 Java™ EE(Java Platform, Enterprise Edition) 플랫폼에서 구현되었습니다. WebSphere Application Server는 광범위한 고객 요구사항을 충족하기 위해 고안된 고유한 패키지에서 사용할 수 있습니다. 각 패키지의 중심에는 기업망 애플리케이션을 위해 런타임 환경을 제공하는 WebSphere Application Server가 있습니다.
- IBM Domino®
- IBM Domino는 비즈니스 애플리케이션, 메시징, 워크플로우를 위한 보안 강화 비즈니스 협업 소프트웨어입니다. IBM Domino 소프트웨어는 중요한 전자 우편 및 기업망 스케줄링 인프라, 비즈니스 애플리케이션 플랫폼 또는 둘 다로 배치할 수 있는 국제적인 수준의 협업 기능을 제공합니다.
- 통합 웹 애플리케이션 서버
- IBM i용 통합 웹 애플리케이션 서버는 경량 Java 애플리케이션 서버로, 오퍼레이팅 시스템과 통합됩니다. 통합 웹 애플리케이션 서버에는 손쉽게 액세스할 수 있고 jsp 및 서브릿 기반 Java 애플리케이션 개발에 유연한 기반을 제공하는 OSGi(Open Services Gateway initiative) 기반의 웹 서브릿 컨테이너가 있습니다. 또한, JAX-WS(Java API for XML-Based Web Services) 및 JAX-RS(Java API for RESTful Web Services) 애플리케이션도 통합 웹 애플리케이션 서버 내에서 실행할 수 있습니다.
- 통합 웹 서비스 서버
- IBM i용 통합 웹 서비스 서버는 통합 언어 환경(ILE) 프로그램 및 서비스 프로그램을 SOAP 및 RESTful 웹 서비스로 배치가 가능한 통합 웹 애플리케이션 서버 기반의 특수화된 애플리케이션 서버입니다.