Sun Java Enterprise System 2005Q4 배포 계획 설명서

파일럿 및 프로토타입 개발

Java Enterprise System 배포는 대개 두 가지 범주 즉, 주로 Java Enterprise System와 함께 제공되는 서비스를 기반으로 하는 배포와 Java Enterprise System 서비스와 통합된 많은 사용자 정의 서비스가 필요한 배포로 구분됩니다. 전자 유형의 배포를 80:20 배포(Java Enterprise System에서 서비스의 80%를 제공)로 생각할 수 있고, 마찬가지로 전자를 20:80 배포로 생각할 수 있습니다.

80:20 배포의 경우 구현 단계 중에 대개 테스트 목적으로 파일럿 배포를 개발합니다. 80:20 배포의 경우 “뛰어난”인 기능을 제공하는 완벽한 Java Enterprise System 서비스를 사용하기 때문에 파일럿 배포는 개발, 테스트 및 수정 단계에서 프로덕션 개발로 비교적 빠르게 진행됩니다. 파일럿 배포는 솔루션 기능을 검증하면서 또한 시스템이 얼마나 잘 수행하는지에 대한 정보도 제공합니다.

한편 20:80 배포에서는 80:20 배포와 함께 제공되는 상호 운용성 내역이 없는 새로운 사용자 정의 서비스를 도입합니다. 이런 이유 때문에 작업 환경으로 가기 전에 엄격한 개발, 테스트, 수정 주기가 필요한 POC(Proof-of-concept) 배포인 프로토타입을 작성합니다. 프로토타입은 제안된 솔루션이 테스트 환경에서 문제를 얼마나 잘 해결하는 지 판별할 수 있게 합니다. 기능이 충분함을 프로토타입이 보여주고 나면 보다 엄격한 테스트로 이동하고 그 다음에 파일럿 배포로 이동할 수 있습니다.


주 –

실제 엔터프라이즈 배포는 필요한 사용자 정의 서비스 개발 양에 있어서 크게 다를 수 있습니다. 테스트를 목적으로 파일럿 및 프로토타입 배포를 어떻게 사용할 지는 배포의 복잡도와 특성에 따라 다릅니다.