2012년 8월 1일 수요일

[DevWorks] IBM PureApplication System 준비, Part 5: Rational Application Developer를 사용하여 IBM Workload Deployer의 가상 애플리케이션 패턴 개발하기


 IBM PureApplication System 준비, Part 5: Rational Application Developer를 사용하여 IBM Workload Deployer의 가상 애플리케이션 패턴 개발하기


튜토리얼의 정보
여러 개의 파트로 구성된 이 시리즈 기사의 Part 5에서는 IBM Workload Deployer에서 가상 애플리케이션 패턴을 개발하고 테스트하는 데 필요한, IBM Rational Application Developer의 도구와 개발 사례를 소개한다.
이 시리즈의 이전 기사에서는 엔터프라이즈 애플리케이션을 평가하고 준비하여 가상 시스템 패턴으로 마이그레이션하는 데 도움이 되는 IBM PureApplication® System과 기술을 설명했다. 기존의 엔터프라이즈 애플리케이션을 평가하거나 애플리케이션을 새로 설계하는 과정에서 가상 시스템 패턴 대신 가상 애플리케이션 패턴을 사용하기로 결정할 수도 있다.
참고: IBM Workload Deployer와 함께 작동하는 IBM Rational Application Developer의 모든 기능은 IBM PureApplication System에서도 작동한다.
가상 애플리케이션 패턴을 개발한다는 것은 엔터프라이즈 애플리케이션, 웹 애플리케이션, OSGi 애플리케이션 및 데이타베이스와 같은 컴포넌트를 단순히 서로 연결하는 것은 아니다. 이 작업은 일반적인 소프트웨어 개발자에게 익숙한 언어와 도구를 사용하여 이러한 컴포넌트의 비즈니스 논리를 구현하는 작업이다. 예를 들면, 웹 애플리케이션 컴포넌트의 비즈니스 논리는 Java™ 클래스, OSGi 번들, HTML 페이지, Javascript 함수 및 CSS 스타일시트로 구성된다. 이런 것들은 소프트웨어 개발자가 일상적으로 편집하고 실행 및 테스트하는 일종의 아트팩트이다. 중요한 점은 가상 애플리케이션 패턴으로 전환한다고 해서 개발자의 일상적인 삶이 붕괴되는 것은 아니라는 사실이다.
WebSphere® 소프트웨어용 IBM Rational Application Developer에서는 코드를 작성하는 원칙과 가상 애플리케이션 패턴을 어셈블하는 원칙을 연결하는 도구가 강화되었다.
이 튜토리얼에서는 다음과 같은 작업을 수행하는 방법을 배운다.
  • Workload Deployer 서버 구성을 작성하고 구성 작업을 수행한다.
  • 가상 애플리케이션 패턴을 작성하여 Workload Deployer에 공개한다.
  • Workload Deployer에서 가상 애플리케이션 패턴을 획득하여 Rational Application Developer로 가져온다.
  • Workload Deployer와 Rational Application Developer 간에 가상 애플리케이션을 동기화한다.
  • Rational Application Developer로부터 가상 애플리케이션 패턴을 배치한다.
  • Workload Deployer에서 가상 애플리케이션 패턴을 분리하고 제거한다.
  • 가상 애플리케이션 패턴을 내보내고 가져온다.
  • Workload Deployer 도구 환경 설정 작업을 수행한다.
선수 조건
이 튜토리얼은 Rational Application Developer V8.0.4와 IBM Workload Deployer V3.1에 맞게 작성되었다. 하나 이상의 환경 프로파일이 정의되어 있는 Workload Deployer V3.1 이상에 액세스할 수 있어야 한다. 또한, Workload Deployer 사용자 계정에 다음과 같은 권한이 있어야 한다. 권한을 확인하려면 Workload Deployer 대시보드에서 System > Users를 선택한 후, 해당 사용자 계정을 찾아서 선택한다. 이 대시보드에는 사용자가 수행할 권한이 있는 활동을 의미하는 사용자 권한을 포함하여, 해당 사용자 계정의 특성이 표시된다. 사용자 개정을 선택한 후에는 최소한 다음 권한이 존재하는지 확인한다.
권한은 다음과 같다.
  • 클라우드에 패턴 배치
  • 패턴 새로 작성
  • 클라우드 관리(읽기 전용 뷰)
  • 어플라이언스 관리(읽기 전용 뷰)
  • 감사(읽기 전용 뷰)

시스템 요구사항
Rational Application Developer V8.0.4 이상을 설치 관리자에 표시되어 있는 피처와 함께 설치해야 한다(그림 1 참조).
  • 웹 개발 도구
    • Ajax, Dojo 툴킷 및 HTML 개발 도구
    • JSP 및 서블릿 개발 도구
  • Java EE(Java™ EE) 및 웹 서비스 개발 도구
  • OSGi 개발 도구
  • WebSphere Application Server 개발
    • WebSphere Application Server 버전 7.0
      • WebSphere Application Server V7.0 개발 도구
      • 로컬 서버를 설치하지 않고 애플리케이션을 개발하는데 필요한 도구
참고: WebSphere Application Server V7.0을 로컬에 설치한 경우에는 이 피처를 건너뛸 수 있다.
  • IBM Workload Deployer 개발 도구
  • 확장성 피처
    • PDE(Plug-in Development Environment)

댓글 없음:

댓글 쓰기