비즈니스 레벨 애플리케이션

비즈니스 레벨 애플리케이션은 비즈니스에서 허용되므로 애플리케이션의 전체 정의를 제공하는 관리 모델입니다. 비즈니스 레벨 애플리케이션은 서버 또는 클러스터와 비슷한 WebSphere® 구성 아티팩트로, 제품 구성 저장소에 저장됩니다.

비즈니스 레벨 애플리케이션 특성

비즈니스 레벨 애플리케이션은 다음과 같은 특징을 가집니다.

  • 비즈니스 레벨 애플리케이션은 WebSphere 아티팩트 및 WebSphere 이외 아티팩트로 구성된 엔터프라이즈 레벨 애플리케이션 정의를 제공하는 관리 모델입니다. 비즈니스 레벨 애플리케이션이 모든 아티팩트의 라이프사이클을 명시적으로 관리하지는 않습니다. 애플리케이션을 정의하는 모델입니다.
  • 비즈니스 레벨 애플리케이션은 애플리케이션 2진 파일을 나타내거나 포함하고 있지 않습니다. 하나 이상의 컴포지션 단위를 표시하는 구성으로, 애플리케이션 2진 파일을 나타냅니다. 비즈니스 레벨 애플리케이션은 애플리케이션 비즈니스 로직을 실행할 때 2진 파일을 사용합니다. 2진 파일은 애플리케이션 정의와 별도로 관리됩니다.
  • 비즈니스 레벨 애플리케이션은 WebSphere 제품 내부 또는 외부에 개별 전개된 아티팩트 및 비즈니스 레벨 애플리케이션의 계층적 어셈블리를 능률화하는 반복 작성을 참조로 지원합니다. 가장 레벨이 낮은 작성은 애플리케이션 서버와 같은 특정 런타임 환경에서 실행되는 애플리케이션 2진 파일의 구성된 인스턴스로 이루어져 있습니다. JAR(Java™ Archive)나 EAR(엔터프라이즈 아카이브) 파일과 같은 설치 가능 패키지 또는 아카이브는 일반적으로 이 구성된 인스턴스가 해당 런타임 플랫폼에 대해 나타내는 비즈니스 로직을 전달합니다.

다음 다이어그램은 비즈니스 레벨 애플리케이션의 작성 모델을 보여줍니다.

비즈니스 레벨
애플리케이션

비즈니스 레벨 애플리케이션은 새 프로그래밍, 런타임 또는 패키징 모델을 도입하지 않습니다.

  • 사용자가 애플리케이션 비즈니스 로직을 변경할 필요가 없습니다. 비즈니스 레벨 애플리케이션 기능은 새 API(Application Programming Interface)를 도입하지 않습니다.
  • 사용자가 애플리케이션 런타임 설정을 변경할 필요가 없습니다. 보안, 클래스 로딩 및 분리와 같이 비즈니스 컴포넌트가 작성되는 개별 프로그래밍 모델에 필요한 모든 런타임 특성을 지원합니다.
  • 사용자가 애플리케이션 패키징을 변경할 필요가 없습니다. 비즈니스 레벨 애플리케이션 정의를 제공하는 고유한 패키징 모델이 없습니다.

일반적으로, 빈 비즈니스 레벨 애플리케이션을 먼저 작성한 다음 컴포지션 단위를 여기에 추가합니다. 비즈니스 레벨 애플리케이션 이름은 셀 내에서 고유해야 합니다. 비즈니스 레벨 애플리케이션 자체에는 연관된 최소 구성 데이터인 컴포지션 단위 목록만 있지만, 개별 컴포지션 단위는 애플리케이션 특정 구성 데이터를 저장할 수 있습니다.

비즈니스 레벨 애플리케이션은 profile_root/config/cells/cell_name/blas/business_level_application_name/bver/BASE/bla.xml 아래의 제품 구성 저장소에 정의됩니다.

Java EE 애플리케이션과 비교

비즈니스 레벨 애플리케이션은 Java 플랫폼, Enterprise Edition(Java EE) 애플리케이션 및 비Java EE 아티팩트를 포함한 모듈로 구성되거나 해당 항목들을 집계할 수 있습니다. Java EE 애플리케이션의 컨텐츠는 애플리케이션 전개 및 관리를 위해 비즈니스 레벨 애플리케이션 개념과 통합되어 있습니다. 기존의 Java EE 애플리케이션 관리 API는 Java EE 애플리케이션 또는 모듈을 비즈니스 레벨 애플리케이션에 추가한 후에도 계속 작동할 수 있습니다. 비즈니스 레벨 애플리케이션 관리 API는 Java EE 컨텐츠 및 구성을 받아들이고 기존 Java EE 관리 API에 위임합니다. Java EE 컴포지션 단위의 시작과 중지 같은 제어 조작은 Java EE 애플리케이션을 시작 및 중지하는 애플리케이션 서버에 있는 ApplicationManager MBean에 위임됩니다.

표 1. Java EE 개념과 비즈니스 레벨 애플리케이션 개념 비교. 비즈니스 레벨 애플리케이션 개념은 자산, 컴포지션 단위 및 전개 가능 단위를 포함합니다.
Java EE 개념 비즈니스 레벨 애플리케이션 개념 설명
전개할 EAR 또는 독립형 모듈 자산 Java EE 애플리케이션 컨텐츠는 자산입니다.
애플리케이션 설치 과정이 끝날 때 작성된 Java EE 애플리케이션 컴포지션 단위 Java EE 애플리케이션은 EAR(엔터프라이즈 아카이브) 파일입니다. EAR 파일은 제품 저장소에 컴포지션 단위로 저장됩니다.
EAR 파일을 포함한 Java EE 모듈 자산의 전개 가능 단위 EAR 파일의 각 모듈은 독립적인 전개 대상에 설치할 수 있는 전개 가능 단위입니다. EAR 파일은 계속 단일 자산으로 관리됩니다.
관리 콘솔, 프로그래밍 또는 wsadmin 명령을 사용한 Java EE 애플리케이션 설치 여러 비즈니스 레벨 애플리케이션 관리 명령

Java EE 애플리케이션을 전개하는 동안 Java EE 애플리케이션을 포함하도록 비즈니스 레벨 애플리케이션의 이름을 지정할 수 있습니다. 비즈니스 레벨 애플리케이션 이름이 설정되어 있지 않으면 기본 비즈니스 레벨 애플리케이션이 Java EE 애플리케이션과 동일한 이름으로 작성됩니다. Java EE 애플리케이션과 동일한 이름의 컴포지션 단위가 비즈니스 레벨 애플리케이션 아래에 추가됩니다. 단일 비즈니스 레벨 애플리케이션 아래에 여러 개의 Java EE 애플리케이션을 전개할 수 있습니다.

Java EE 애플리케이션을 비즈니스 레벨 애플리케이션으로 설정하고 이를 다른 비즈니스 레벨 애플리케이션에 추가할 수 있습니다.
  1. 엔터프라이즈 애플리케이션 설치 콘솔 마법사, 프로그래밍 또는 wsadmin을 사용하여 Java EE 애플리케이션(EAR 파일)을 설치합니다. Java EE 애플리케이션과 동일한 이름으로 비즈니스 레벨 애플리케이션을 작성하려면 기본 선택을 유지합니다.
  2. 빈 비즈니스 레벨 애플리케이션을 작성하십시오.
  3. EAR 파일 비즈니스 레벨 애플리케이션을 빈 비즈니스 레벨 애플리케이션에 추가하십시오. EAR 파일 비즈니스 레벨 애플리케이션은 포함 비즈니스 레벨 애플리케이션의 컴포지션 단위입니다.

또는 Java EE 애플리케이션을 자산으로 설정하고 이를 다른 비즈니스 레벨 애플리케이션에 추가할 수 있습니다.

  1. EAR 파일을 자산으로 가져옵니다. Java EE ear 유형의 자산이 있습니다.
  2. 빈 비즈니스 레벨 애플리케이션을 작성하십시오.
  3. Java EE 애플리케이션 자산을 비즈니스 레벨 애플리케이션에 추가합니다. EAR 파일 자산은 포함 비즈니스 레벨 애플리케이션의 컴포지션 단위입니다.
  4. 각 전개 가능 단위의 대상을 수집합니다(Java EE 모듈).
Java EE 애플리케이션 설치 제거 여러 비즈니스 레벨 애플리케이션 관리 명령 비즈니스 레벨 애플리케이션에서 Java EE 애플리케이션 컴포지션 단위를 삭제합니다.
  1. 비즈니스 레벨 애플리케이션에서 Java EE 애플리케이션의 컴포지션 단위를 제거합니다.
  2. EAR 파일이 자산이면 자산을 삭제합니다.
Java EE 애플리케이션 시작 컴포지션 단위를 시작합니다. 비즈니스 레벨 애플리케이션을 시작하면 포함된 Java EE 애플리케이션도 시작됩니다.
Java EE 애플리케이션 중지 컴포지션 단위를 중지합니다. 비즈니스 레벨 애플리케이션을 중지하면 포함된 Java EE 애플리케이션도 중지됩니다.

주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=crun_app_bla
파일 이름:crun_app_bla.html