WebSphere Enterprise Service Bus, 버전 6.2.0 운영 체제: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


라이브러리 및 Jar 파일 개요

모듈에서 종종 라이브러리에 있는 아티팩트를 사용합니다. 아티팩트 및 라이브러리는 모듈을 전개할 때 식별하는 JAR(Java™ Archive) 파일에 포함됩니다.

모듈을 개발하는 동안 다양한 모듈에서 사용할 수 있는 특정 자원 또는 컴포넌트를 식별했을 수 있습니다. 이 자원 또는 컴포넌트는 서버에 이미 전개된 라이브러리에 있는 기존 오브젝트 또는 모듈을 개발하는 동안 작성한 오브젝트일 수 있습니다. 이 주제에서는 응용프로그램 설치에 필요한 라이브러리 및 파일에 대해 설명합니다.

라이브러리 개념

라이브러리에는 WebSphere® Integration Developer의 다중 모듈에서 사용되는 오브젝트 또는 자원이 들어 있습니다. 아티팩트는 JAR, RAR(resource archive) 또는 WAR(Web service archive) 파일 형식으로 작성됩니다. 이런 아티팩트 중 일부는 다음을 포함합니다.
  • 확장자가 .wsdl인 인터페이스 또는 웹 서비스 설명자 파일
  • 확장자가 .xsd인 비즈니스 오브젝트 XML 스키마 정의 파일
  • 확장자가 .map인 비즈니스 오브젝트 맵 파일
  • 확장자가 .rel 및 .rol인 관계 및 역할 정의 파일

모듈에 아티팩트가 필요한 경우 메모리에 로드되지 않았으면 서버는 아티팩트를 EAR 클래스 경로에서 찾아 로드합니다. 해당 지점에서 아티팩트에 대한 요청은 바뀔 때까지 이 사본을 사용합니다. 그림 1에서는 응용프로그램이 컴포넌트 및 연관 라이브러리를 포함하는 방법을 보여줍니다.

그림 1. 모듈, 컴포넌트 및 라이브러리의 관계
그림에서는 컴포넌트와 함께 서비스 모듈을 포함하는 응용프로그램을 표시합니다.
서비스 모듈과 별도로 스테이징 모듈 및 라이브러리가 있습니다.

JAR, RAR 및 WAR 파일 개념

모듈의 컴포넌트를 포함할 수 있는 많은 파일이 있습니다. 이러한 파일은 J2EE(Java Platform, Enterprise Edition) 스펙에 자세히 설명되어 있습니다. Jar 파일에 대한 세부사항은 JAR 스펙에서 볼 수 있습니다.

WebSphere ESB에서, JAR 파일은 모듈에서 사용되는 기타 서비스 컴포넌트에 대해 지원되는 모든 참조 및 인터페이스가 있는 모듈의 어셈블된 버전인 응용프로그램을 포함합니다. 응용프로그램을 완전히 설치하려면 이 JAR 파일, JAR 파일과 같은 기타 라이브러리, 웹 서비스 아카이브(WAR) 파일, 자원 아카이브(RAR) 파일, 스테이징 라이브러리(EJB(Enterprise Java Bean)) JAR 파일 또는 기타 아카이브가 필요하며 serviceDeploy 명령을 사용하여 설치 가능한 EAR 파일을 작성해야 합니다.

스테이징 모듈 이름 지정 규칙

라이브러리에서 스테이징 모듈 이름에 대한 요구사항이 있습니다. 이 이름은 특정 모듈에 고유합니다. 응용프로그램 전개에 필요한 다른 모듈의 이름을 지정하여 스테이징 모듈 이름과 충돌하지 않도록 하십시오. myService로 이름 지정된 모듈의 경우 스테이징 모듈 이름은 다음과 같습니다.
  • myServiceApp
  • myServiceEJB
  • myServiceEJBClient
  • myServiceWeb
주: serviceDeploy 명령은 서비스에 WSDL 포트 유형 서비스가 포함된 경우에만 myService 웹 스테이징 모듈을 작성합니다.

라이브러리 사용 고려사항

라이브러리를 사용하면 각 호출 모듈이 특정 컴포넌트에 대한 자체 사본을 포함하기 때문에 비즈니스 오브젝트의 일관성 및 모듈간 처리의 일관성을 유지할 수 있습니다. 불일치 및 장애를 피하기 위해 호출 모듈에서 사용되는 컴포넌트 및 비즈니스 오브젝트의 변경은 모든 호출 모듈에서도 일치해야 합니다. 다음과 같이 호출 모듈을 갱신하십시오.
  1. 모듈 및 라이브러리의 최신 사본을 프로덕션 서버로 복사하십시오.
  2. serviceDeploy 명령을 사용하여 설치 가능한 EAR 파일을 다시 빌드하십시오.
  3. 호출 모듈을 포함하는 실행 중인 응용프로그램을 중지하고 다시 설치하십시오.
  4. 호출 모듈을 포함하는 응용프로그램을 다시 시작하십시오.

concept 개념 주제

이용약관 | 피드백


시간소인 아이콘 마지막 갱신 날짜: 2010년 7월 7일 수요일


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/cdep_jarfiles.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
이 Information Center는 Eclipse 기술을 기반으로 합니다(http://www.eclipse.org 웹 사이트 참조).