Sun Java Enterprise System 5 기술 개요

개발 및 통합

배포 시나리오에 지정된 논리적 구조에서 일반적으로 솔루션을 구현하는 데 필요한 사용자 정의 개발 작업의 범위를 결정합니다.

일부 배포의 경우 Application Server 또는 Web Server 환경에서 실행되는 J2EE 구성 요소를 사용하여 새로운 비즈니스 서비스와 프리젠테이션 서비스를 처음부터 개발할 필요가 있어 개발 범위가 매우 광범위할 수도 있습니다. 이 경우에 전체 개발 작업을 시작하기 전에 솔루션 프로토타입을 제작하여 POC(proof-of-concept) 테스트를 수행하는 것이 좋습니다.

포괄적인 개발이 필요한 솔루션을 위해 분산 구성 요소 또는 비즈니스 서비스를 프로그래밍하는 도구가 Sun JavaTM Studio 소프트웨어에서 제공되고 있습니다. Sun Java Studio 개발자 도구를 사용하면 Java ES 인프라에서 지원되는 응용 프로그램을 쉽게 프로그래밍하고 테스트할 수 있습니다.

경우에 따라 Java ES 구성 요소가 레거시 응용 프로그램이나 타사 서비스와 통합될 수도 있습니다. 이러한 통합에는 데이터 계층의 기존 디렉토리나 데이터 서비스 혹은 비즈니스 서비스 계층의 기존 구성 요소들이 포함될 수도 있습니다. Java ES 구성 요소를 이러한 시스템과 통합하는 경우 데이터 또는 응용 프로그램 코드를 마이그레이션해야할 수도 있습니다.

J2EE 플랫폼에서는 J2EE 자원 어댑터를 개발하여 기존 응용 프로그램을 Application Server 환경에 연결할 수 있도록 하는 커넥터 프레임워크가 제공되며 Message Queue에서는 다양한 응용 프로그램을 통합할 수 있는 강력한 비동기 메시징 기능이 제공됩니다.