모듈을 개발 및 테스트한 후에 모듈을 테스트 시스템에서 내보내어 전개용
프로덕션 환경으로 가져와야 합니다.
응용프로그램을 설치하려면 모듈을 내보낼 때 필요한 경로 및 모듈에서 필요한 라이브러리의
경로를 알고 있어야 합니다.
시작하기 전에
해당 타스크를 시작하기 전에 테스트 서버에서 모듈을 개발 및 테스트하여 문제점이나 성능에
관련된 모든 문제를 먼저 해결해야 합니다.
이 타스크의 수행 목적 및 시기
이 타스크에서는 모든 필수 응용프로그램을 사용할 수 있고 올바른 파일에
패키지되어 있으므로 프로덕션 서버로 가져올 수 있는지 확인합니다.
주: WebSphere® Integration Developer에서 EAR(Enterprise Archive) 파일을 내보내 이 파일을
직접 WebSphere Process Server에 설치할 수도 있습니다.
중요사항: 구성요소의 서비스가 데이터베이스를 사용하는 경우
서버의 응용프로그램을 데이터베이스에 바로 연결되도록 설치하십시오.
이 타스크의 단계
- 전개할 모듈의 구성요소를 포함하는 폴더를 찾으십시오.
구성요소 폴더 이름은 기본 모듈 module.module
파일이 포함되는 module-name 이름으로 지정해야 합니다.
- 모듈에 포함되는 모든 구성요소가 모듈 폴더의 구성요소 서브폴더에 있는지
확인하십시오.
쉽게 사용하기 위해 서브폴더 이름을
module/component와 비슷한 유형으로 지정하십시오.
- 각 구성요소를 구성하는 모든 파일이 해당 구성요소 서브폴더에 있으며
component-file-name.component와 비슷한 유형의 이름으로 되어있는지 확인하십시오.
구성요소 파일에는 모듈 내의 개별 구성요소에 대한 정의가 포함되어 있습니다.
- 다른 모든 구성요소 및 artifact가 필요한 구성요소의 서브폴더에 있는지 확인하십시오.
이 단계에서는 구성요소가 필요로 하는 artifact에 대한 참조가 사용 가능한지 확인합니다. 구성요소의 이름은 serviceDeploy 명령이 스테이징 모듈에 사용하는
이름과 충돌하지 않아야 합니다. 스테이징 모듈에 대한 이름 지정 규칙을 참조하십시오.
- 참조 파일
module.references가
1
단계의 모듈 폴더에 있는지 확인하십시오.
참조 파일은 모듈에 있는 참조 및 인터페이스를
정의합니다.
- 연결 파일, module.wires가 구성요소 폴더에 있는지 확인하십시오.
연결 파일은 모듈에서 참조와 인터페이스의 연결을 완료합니다.
- Manifest 파일, module.manifest가 구성요소 폴더에 있는지 확인하십시오.
Manifest는 모듈을 구성하는 모듈 및 모든 구성요소를 나열합니다. serviceDeploy 명령에서
모듈에 필요한 기타 모듈을 찾을 수 있도록 클래스 경로 명령문도 포함합니다.
- 프로덕션 서버에 모듈을 설치하는 데 사용되는
serviceDeploy 명령의 입력으로 모듈의 압축 파일 또는 Jar 파일을 작성하십시오.
전개 전 MyValue 모듈의 폴더 구조 예
전개 전 MyValue 모듈의 폴더 구조 예
다음 예는 MyValue, CustomerInfo 및 StockQuote 구성요소로 구성된
모듈 MyValueModule의 디렉토리 구조를 설명합니다.
MyValueModule
MyValueModule.manifest
MyValueModule.references
MyValueModule.wiring
MyValueClient.jsp
process/myvalue
MyValue.component
MyValue.java
MyValueImpl.java
service/customerinfo
CustomerInfo.component
CustomerInfo.java
Customer.java
CustomerInfoImpl.java
service/stockquote
StockQuote.component
StockQuote.java
StockQuoteAsynch.java
StockQuoteCallback.java
StockQuoteImpl.java
다음에 수행할 작업
프로덕션 서버에 모듈 설치에서 설명한 대로 모듈을 프로덕션 시스템에 설치하십시오.