소개

논리적 설계 레벨에서 IBM Cúram Social Program Management™은 플랫폼 독립적입니다. IBM Cúram Social Program Management™ 애플리케이션의 구체적인 실현은 물론 몇몇 "실제 세계" 환경에 배치되어야 합니다. 이미 언급했듯이, 비즈니스 오브젝트는 다양한 방법으로 배치될 수 있습니다. 더 중요하고 복잡한 환경 중 하나는 온라인 클라이언트/서버 환경입니다. 온라인 애플리케이션은 Java EE™ 아키텍처를 따릅니다. 이는 분리된 프리젠테이션, 애플리케이션, 지속성 계층이 있는 현대적인 n계층 아키텍처입니다. 이 논리적인 3계층 아키텍처는 클라이언트/서버 애플리케이션 개발의 표준이 되었습니다. 프리젠테이션의 분리, 애플리케이션 로직, 지속적 스토리지를 사용하면 이러한 계층의 전혀 다른 관심사항을 상대적 격리로 간주하고 더 쉬운 설계를 촉진할 수 있습니다. IBM Cúram Social Program Management™는 n층 애플리케이션 개발 복잡도의 많은 부분을 숨겨서 이러한 개념을 훨씬 단순화합니다. 이 장에서는 IBM Cúram Social Program Management™ 온라인 애플리케이션의 런타임 아키텍처에서 "언더 더 후드(under the hood)"의 개념을 살펴봅니다.