패턴

pattern은 특정 컨텍스트에서 공통 아키텍처, 디자인 또는 배치 태스크를 해결하기 위한 테스트된 접근 방식을 캡슐화하는 재사용 가능 솔루션입니다.

IBM® App Connect Enterprise 패턴 은 반복적으로 발생하는 문제에 대해 효율적인 방식으로 맞춤형 솔루션을 도출하는 데 활용할 수 있습니다. IBM App Connect Enterprise 메시지 흐름 설계 시 권장되는 기법을 적극적으로 활용하도록 유도하여 효율적이고 안정적인 흐름을 구현할 수 있도록 패턴이 제공됩니다. 패턴을 사용하면 다음과 같은 장점이 있습니다.
  • 솔루션 구현을 위한 자세한 내용이 제공됩니다.
  • 미리 정의된 템플릿 세트에서 리소스가 생성되므로 개발 효율성을 높일 수 있습니다.
  • 결과적으로 오류 처리 및 로깅과 같은 프로그래밍 접근법의 공통 구현과 자산의 재사용을 통한 높은 품질의 솔루션이 가능합니다.
IBM App Connect Enterprise 툴킷의 시작 페이지에서 ‘패턴 갤러리’ 타일을 클릭하여 사용하고자 하는 패턴을 다운로드하고 설치하세요. 다양한 패턴 카테고리에서 선택하세요:
  • 프로토콜 변환 패턴
  • 서식 변환 패턴
  • 엔터프라이즈 통합 패턴
  • 분산-수집 패턴
  • 메시징 패턴

자체적으로 사용자 정의 패턴을 작성할 수도 있습니다.

각각의 패턴에는 패턴 매개변수로 알려진 값이 있습니다. 패턴 매개변수는 IBM App Connect Enterprise 패턴을 사용자 지정하고 구성하는 매개변수입니다. 구성하는 패턴 매개변수는 특정 패턴에 따라 다르고, 해당 패턴에 사용하는 옵션에 따라 다릅니다. 패턴 매개변수의 예로는 메시지를 읽을 큐 이름을 들 수 있습니다.

IBM App Connect Enterprise 패턴은 대부분의 패턴 매개변수에 대한 기본값을 제공합니다. 패턴 매개 변수를 구성한 후 패턴 인스턴스을 만들면 패턴에 필요한 모든 리소스와 솔루션 배포를 위한 리소스가 포함된 애플리케이션이 자동으로 만들어집니다. 또한 패턴 인스턴스 프로젝트에는 패턴 매개변수 값을 저장하는 패턴 인스턴스 구성 파일도 포함됩니다.

패턴 인스턴스 구성 파일를 언제든지 열어 패턴 매개변수 값을 확인할 수 있습니다. 패턴 구성 파일을 다시 열면, IBM App Connect Enterprise 프로젝트를 다시 생성할 수 있습니다. 재생성 기능은 생성된 IBM App Connect Enterprise 프로젝트를 삭제하고 처음부터 다시 생성합니다.

IBM App Connect Enterprise 의 각 패턴을 여러 번 생성하여, 각각 서로 다른 구성을 가진 고유한 패턴 인스턴스를 만들 수 있습니다.

모든 경우에 문제점과 솔루션 둘 다의 스펙은 패턴 정의의 필수 파트입니다.