- 확장된 플랫폼 지원
- 구성 관리자는
z/OS, UNIX, Linux,
및 Windows를 포함하는 모든
브로커 플랫폼에서 지원됩니다. 구성 관리자를
참조하십시오.
Message Brokers Toolkit은
Windows 외에
Linux(x86 플랫폼)에도 설치할 수
있습니다. 클라이언트 환경을 참조하십시오.
Linux(x86 플랫폼)에서의 데이터베이스 지원이
UDB DB2 외에 Oracle도 포함하도록 확장되었습니다.
지원되는 데이터베이스를 참조하십시오.
- 단순화된 설치 및 이주
- 필수 제품 수가 줄어들어 WebSphere
Business Integration Message Broker 버전 5.0 설치보다 더 간단하게
WebSphere Message Broker 버전 6.0을 설치할 수 있습니다. 설치에 대한 자세한 정보는
설치 안내서를 참조하십시오.
구성 관리자는 더 이상 데이터베이스를 필요로 하지 않습니다.
Windows 및 Linux(x86 플랫폼)에서의 개발 및 다른 간단한 구성을 위한 전체 환경을 신속하게
빌드할 수 있도록 디폴트 구성 마법사가 제공됩니다. 디폴트 구성 마법사에 대한 자세한 정보는
디폴트 구성 마법사 사용 및 설치 안내서를
참조하십시오.
WebSphere MQ
Integrator 버전 2.1 및 WebSphere
Business Integration Message Broker 버전 5.0으로부터의 이주가 지원됩니다. 버전 2.1 및 버전 5.0 모두 단계별 이주를 허용하며 WebSphere Message Broker 버전 6.0과 공존할 수 있습니다. 또한 mqsimigratecomponents 명령이 지원되므로 하나의 코드베이스에서 다른 코드베이스로
개별 구성요소를 이주할 수 있습니다. 이주에 대한 자세한 정보는
이주 및 업그레이드를 참조하십시오.
WebSphere Message Broker for
z/OS 버전 6.0 설치가
다음과 같은 측면에서 간단해졌습니다.
- 단일 명령을 사용하여 브로커, 구성 관리자 및
사용자 이름 서버를 작성할 수 있습니다.
- 모든 명령은 JCL 기반입니다. 이는 UNIX 쉘이 필요하지 않음을 의미합니다.
자세한 정보는
설치 안내서를 참조하십시오.
- 개선된 Message Brokers Toolkit
- Message Brokers Toolkit는 Eclipse 개방형 소스 플랫폼으로 강화된
Rational Application Developer의 최신 릴리스를 기반으로 합니다. Message Brokers Toolkit에는
다음과 같은 새 기능이 포함되어 있습니다.
- Windows이외에 Linux(x86 플랫폼) 지원
- XML 편집기
- 다음 자원에서 비주얼 디버깅을 사용할 수 있습니다. 비주얼 디버깅을 사용하면
Eclipse Perspective를 전환해야 하는 필요성이 줄어듭니다.
자세한 정보는 플로우 디버거 개요를 참조하십시오.
Message Brokers Toolkit에 대한 자세한 정보는
클라이언트 환경을 참조하십시오.
- 유연한 변환
- 향상된 그래픽 맵핑
- 맵핑 도구는 소스 및 대상 인스턴스 데이터 요소 사이의 일정 방향의 변환 작성 시
초보 사용자와 전문가 사용자 모두 사용 가능합니다.
ESQL 코딩의 필요성이 감소할 뿐만 아니라, 도구에는 다음과 같은 개선사항이 포함되어 있습니다.
- 디버그를 위한 중단점 표시가 있는 마커 표시줄, 소스 분할창, 대상 분할창,
끌어 놓기, 스프레드시트 보기, 표현식 입력 항목 필드 및 편집 창을 포함한
메시지 맵핑 편집기는 메시지 맵핑 편집기를 참조하십시오.
- 맵 컨텐츠 및 외부 링크의 유효성을 검증하고 브로커에 전개하기 위한
출력으로 ESQL 오브젝트 코드를 생성하는 증분 빌더.
- Java 및 ESQL로 작성된 사용자 정의 함수에 대한 지원.
- 여러 개의 출력 메시지로 소스 메시지 분할, 메시지 유형 자동 변환,
메시지 헤더 맵핑 및 반복 요소 맵핑을 수행할 수 있는 기능.
자동 이주에 의해 역호환성이 제공됩니다. 이 때 기존
mfmap 파일은 새 msgmap 형식으로 재작성됩니다. 맵핑 노드가 있는 메시지 플로우는
변경 없이 계속 작동합니다.
맵핑에 대한 자세한 정보는
메시지 맵핑 개요를 참조하십시오.
- Java의 라우팅 및 변환 규칙
- JavaCompute 노드를 사용하여 Java로 라우팅 및 변환 논리를 작성할 수 있습니다. 색상이 강조표시되고 변환을 작성하기 위한 코드 지원 기능이 있는
표준 Eclipse Java 편집기와 함께 표준 J2SE 1.4.2 환경이 제공됩니다. 전체 플러그인 메소드 외에도 XPath 헬퍼 메소드가 제공되어
메시지 필드에 쉽게 액세스할 수 있습니다. ESQL 기술이나 경험은 필요하지 않습니다.
Java
jar은 표준 전개 기능을 사용하여 브로커에 전개할 수 있습니다.
JavaCompute 노드에 대한
자세한 정보는 JavaCompute 노드를 참조하십시오.
- ESQL 향상 기능
- 다음 향상 기능으로 인해 ESQL을 사용한 메시지 변환 및 라우팅이 더 쉬워졌습니다.
- 라우팅 또는 유효성 검증 데이터만을 읽기 위해 데이터베이스에 액세스하는 횟수를
줄이기 위한 메모리 내의 캐시.
- DATETIME 변수 작성에 대한 지원 개선.
- 동일 Compute, JavaCompute, 데이터베이스 또는 Filter 노드에서 다중 데이터베이스로 액세스.
- 동적 데이터베이스 스키마.
- 표준 작동을 수정하기 위해 매개변수를 ESQL로 전달할 수 있는
새 사용자 정의 등록 정보.
- 환경 정보(예: 메시지 플로우 이름 및 브로커 이름)에 대한 액세스.
- 데이터베이스 저장 프로시저에서 리턴된 결과 세트에 대한 지원 개선.
- SQL 핸들러를 사용한 오류 복구 개선.
- Compute 및 Filter 노드의 기능을 결합하기 위한 여러 Out 터미널.
자세한 정보는 ESQL 개요를 참조하십시오.
- XSLT 향상 기능
- 컴파일된 스타일시트 지원으로 XSLT 변환 성능이 개선되었습니다. 스타일시트는 표준 전개 기능을 사용하여 전개할 수도 있습니다.
XSLT 변환에 대한 자세한 정보는 XMLTransformation 노드를 참조하십시오.
- 개선된 성능 및 확장성
- 브로커 런타임의 성능이 다음과 같이 현저하게 개선되었습니다.
- 주요 브로커 기능의 경로 길이가 짧아졌습니다.
- 구문 분석 및 스트리밍 메시지 비용이 줄어들었습니다.
- ESQL 및 Publish/Subscribe 기능이 개선되었습니다.
- 집계 노드는 이제 데이터베이스가 아닌 WebSphere MQ 큐를 사용하여
상태 정보를 저장합니다. 이 경우 모든 요청의 처리량이 개선되며
비지속 요청에 대해 최대의 개선을 얻을 수 있습니다.
- 새 인메모리 캐시로 더 효율적인 메시지 플로우 개발이 가능하게 되었습니다.
- 더 큰 메시지를 수용할 수 있도록 MRM 및 XML 구문 분석기의 저장영역 요구사항이 감소되었습니다.
- 공존
- WebSphere Message Broker 버전 6.0은 동일 컴퓨터에서 버전 2.1 또는
버전 5.0 제품과 공존할 수 있습니다. 동일 컴퓨터의
다른 위치에 WebSphere Message Broker 버전 6.0을 설치하고, 구성요소와 자원을
WebSphere Message Broker 버전 6.0으로 이주한 후 나중에 더 이상 필요하지 않다고 확신할 때
버전 2.1 또는 버전 5.0 제품을 설치 제거할 수 있습니다.
- 일부 제한사항과 함께, 모든 버전 5.0 구성요소는
버전 6.0 브로커 도메인에 참여할 수 있고
모든 버전 6.0 구성요소는
버전 5.0 브로커 도메인에 참여할 수 있습니다. 버전 2.1
브로커는 버전 6.0 브로커 도메인에
참여할 수 있는 유일한 버전 2.1 구성요소입니다.
공존에 대한 자세한 정보는
이전 버전과 다른 제품과의 공존을 참조하십시오.
- 웹 서비스에 대한 향상된 지원
- 웹 서비스 지원이 다음 방식으로 확장되었습니다.
- SOAP 1.2가 지원됩니다.
- HTTP 1.1이 지원됩니다.
- SOAP 메시지 모델링 및 변환을 단순화하는 데 도움이 될 수 있는
SOAP 스키마가 제공됩니다. 웹 서비스 응용프로그램 - SOAP를 참조하십시오.
- 새 WSDL 임포터를 사용하여 WSDL 정의를 가져올 수 있습니다. 메시지 정의를 작성하기 위해 WSDL 파일에서 들여오기를 참조하십시오.
- WSDL 생성기가 개선되었습니다. 메시지 세트에서 웹 서비스 정의 생성을 참조하십시오.
- 들여오고 생성된 WSDL은 WS-I(Web Services Interoperability) Basic
Profile 1.0 준수 여부 확인을 위해 유효성을 검증합니다.
- 추가된 비공개 및 보안 기능을 제공하는 HTTPS 지원을 제공하도록 HTTP 전송이
확장되었습니다.
- 메시지 플로우 구동
- 메시지 플로우는 JMS 전송에 의해 구성될 수 있습니다.
지원되는 JMS 제공자에는 WebSphere Application
Server 버전 6.0의 임베드된 JMS 제공자가 포함됩니다. WebSphere Broker JMS Transport를 참조하십시오.
새 TimeoutControl 및
TimeoutNotification 노드를 사용하여 외부 이벤트에 의해서가 아니라 정기적으로 메시지 플로우가
구동되도록 할 수 있습니다. TimeoutControl 노드 및 TimeoutNotification 노드를 참조하십시오.
새 MQGET 노드를 사용하면
메시지 플로우의 시작 부분 외에도
메시지 플로우를 통해 중간 부분에서 메시지를 검색할 수 있습니다.
이로서 메시지 그룹을 한꺼번에 취급하거나 임시 상태 정보를 저장하기 위해
큐를 사용할 수 있습니다. MQGet 노드를 참조하십시오.
- 향상된 메시지 구문 분석
- 특히 대형 메시지의 더 많은 처리량을 허용하기 위해
메시지 구문 분석 및 작성 성능이 탁월하게 개선되었습니다.
WSDL 파일을 통해 메시지
모델을 작성하여 웹 서비스 호출을 단순화하기 위한
새 WSDL 임포터가 제공됩니다.
첨부 및
RosettaNet가 있는 SOAP와 같은 멀티파트 MIME 메시지의 구문 분석을 허용하기 위해
새 MIME 구문 분석기가 제공됩니다. MIME 구문 분석기 및 도메인을 참조하십시오.
SOAP 인벨로프, MIME 헤더 및 SAP IDoc
세그먼트와 같은 업계 표준 메시지 정의의 메시지 모델이 사용자 고유의 메시지
세트에 포함되도록 제공됩니다.
현재 XML 스키마 목록 및 결합 단순 유형(xsi:type 속성 및 XML 버전 1.1)에 대해
지원됩니다.
2진 및 형식화된
텍스트를 포함하여 모든 종류의 메시지에 대해 지원되는 바운드되지 않는 반복.
OCCURS DEPENDING ON을
사용하는 COBOL 메시지에 대한 향상된 지원.
다음과 같이 런타임 유효성 검증이 개선되었습니다.
- 유효성 검증 옵션을 사용할 수 있는 노드의 수 증가.
- 메시지 플로우의 중간에서 메시지의 유효성을 검증하기 위한 새 노드인 Validate 노드.
- 예외 전달 이전에 메시지에서 모든 유효성 검증 실패를 감지.
- 런타임 유효성 검증과는 별도로 전체 메시지의 구문 분석 강제 완료 기능.
- 개선된 관리
- 런타임 버전화
- 최종 릴리스에서 개발 환경에 도입된 향상된 버전화 기능이 런타임 환경으로
확장되었습니다. 표준 컴파일 시간 및 전개 시간 속성 외에
버전, 작성자 및 기타 유용한 정보에 대해 전개된 모든 자원에
태그를 붙일 수 있습니다.
프로덕션 시스템에 전개된 자원을 쉽게 볼 수 있도록
새 정보가 관리 인터페이스에 표시됩니다. 런타임 버전 관리에 대한 자세한 정보는
메시지 플로우 버전 및 키워드를 참조하십시오.
- 추가 자동화
- 프로덕션 환경에 대한 새 자원 전개를 완전히 자동화할 수 있도록
새로운 확장 명령행 유틸리티가 제공됩니다.
구성 관리자 프록시(CMP) Java API는 WebSphere Message Broker가
Message Brokers Toolkit 및 명령행 인터페이스 외에
제품 및 유틸리티에서 완벽하게 관리할 수 있도록 제공하는 새 시스템 관리 응용프로그램 인터페이스입니다. CMP에 대한 자세한 정보는 구성 관리자 프록시 Java API를 사용하는 응용프로그램 개발을 참조하십시오.
- 개선된 보안
- 추가된 비공개 및 보안 기능이 포함된 HTTPS 지원을 제공하도록 HTTP 전송이
확장되었습니다.
추가된 보안을 위해 SSL을 사용할 수 있도록 Message Brokers Toolkit과 구성 관리자 간의 통신이 확장되었습니다.
- 라이센스 관리
- WebSphere Message Broker는 z/OS를
제외한 모든 WebSphere Message Broker 플랫폼 사이에 ITLM(IBM Tivoli License Manager)
버전 2.1을 사용하는 새 라이센스 관리 양식을 지원합니다. ITLM을 구현하면 eBusiness On Demand에 대한
하위 성능 가격책정이 가능합니다.
ITLM에 대한 자세한 정보는
Tivoli License Manager 설치를 참조하십시오.
- 코드 페이지 변환
- WebSphere Message Broker가 사용하는 코드 페이지 변환기 세트가 갱신되어
지금은 유니코드 버전 3.2에 대한 ICU(International Components for Unicode) 라이브러리의
코드 페이지 변환기로 구성됩니다. 해당 세트에 포함된 코드 페이지 변환기의 목록에
대한 자세한 정보는 지원되는 코드 페이지를 참조하십시오.
세트에 다른 코드 페이지 변환기를 추가하는 방법에
대한 정보는 새 코드 페이지 변환기 생성을 참조하십시오.
- 트랜잭션 관리자로서
WebSphere MQ
- 트랜잭션 관리자로 WebSphere MQ 버전 6.0을
사용하는 경우, 통합 메시지 플로우의 데이터 소스를
32비트 DB2 인스턴스에 연결할 수 없습니다. 통합 메시지 플로우의
데이터 소스를 DB2에 연결하는 경우,
64비트 DB2 인스턴스에만 연결되도록 하십시오.