주제

소개 페이지 맨 위

구조적 분석소프트웨어 아키텍트가 시스템의 기능적 및 비기능적 요구사항 둘 다를 충족시키기 위해 J2EE 플랫폼에서 제공하는 기술을 최적으로 이용하는 방법을 결정하는 지점입니다. 이 가이드라인은 이러한 기술 중 일부를 설명합니다.

J2EE 전개 형상 페이지의 맨 위

J2EE는 여러 전개 형상을 지원합니다. 특정 전개 형상을 선택하는 것은 초기 구조의 기반이 되는 기초가 되므로 구조적 분석에서 중요한 단계입니다.

J2EE 전개 형상 선택은 초기 전개 모델의 정의를 제어합니다. 선택된 J2EE 전개 형상은 실제 노드(시스템) 및 논리적 노드(J2EE 컨테이너)의 형상을 정의합니다. 이것은 별도의 웹 서버 및 EJB 서버가 있는지 여부를 결정하고 클라이언트가 HTTP를 사용하는 브라우저인지 아니면 fat 어플리케이션 클라이언트인지 여부를 결정하는 곳입니다.

이러한 각 전개 형상은 다른 특성을 나타내므로, 몇 개의 요소에 근거하여 선택해야 합니다. 전개 형상 선택시 고려해야 하는 몇 가지 요소는 다음을 포함합니다(유지보수성(다른 층에 영향을 미치지 않도록 하나의 층으로 변경사항을 고립시키는 방식과 업그레이드를 용이하게 전개시키는 방식), 성능 및 확장성(추가 계산 자원을 용이하게 추가하는 방식) 그리고 신뢰성(자원 중 하나가 종료될 때 발생하는 상황)).

전개 형상의 선택은 정의되어야 하는 구조적 메커니즘에 대한 몇 가지 기타 구조적 결정사항, 어플리케이션의 동시성(활동: 동시성 설명 참조) 그리고 어플리케이션의 분배(활동: 분배 설명 참조)를 제한합니다.  

J2EE 메커니즘 페이지의 맨 위

J2EE 플랫폼은 다중 층 엔터프라이즈 시스템의 개발을 지원하는 몇 가지 메커니즘을 제공합니다(지속성, 프로세스 간 의사소통, 트랜잭션 관리, 보안 등). 구조적 분석 중, 소프트웨어 아키텍트는 J2EE 플랫폼에서 제공하는 내용과 반대로 빌드될 필요가 있는 내용을 정의합니다.

어플리케이션 상태의 효과적 관리는 분산 어플리케이션 설계의 중요한 측면입니다. J2EE 어플리케이션에서 상태 관리를 위한 몇 가지 일반 설계 고려사항 및 메커니즘의 개요는 가이드라인: J2EE 어플리케이션용 상태 설계를 참조하십시오.



Rational Unified Process   2003.06.15