BizTalk 애플리케이션이란?
BizTalk 응용 프로그램은 BizTalk Server의 새 기능으로, 이 응용 프로그램을 통해 BizTalk Server 비즈니스 솔루션을 더 빠르고 쉽게 배포 및 관리하고 문제를 해결할 수 있습니다. BizTalk 응용 프로그램은 BizTalk Server 비즈니스 솔루션에서 사용되는 "아티팩트"라는 항목의 논리적 그룹화입니다. 아티팩트에 대해서는 이 항목의 뒷부분에서 자세히 설명합니다.
새로 디자인된 BizTalk Server 관리 및 모니터링 도구는 개별 아티팩트 수준뿐만 아니라 애플리케이션 수준에서 BizTalk Server 비즈니스 솔루션을 관리하고 구성할 수 있도록 이 새로운 개념을 활용합니다. 응용 프로그램을 만들고 아티팩트를 추가하면 솔루션의 아티팩트 그룹을 단일 엔터티로 보고, 패키징하고, 배포 및 관리할 수 있습니다. 따라서 복잡한 응용 프로그램의 수가 증가해도 간단하고 자연스러운 방식으로 응용 프로그램을 개별적으로 관리할 수 있습니다.
애플리케이션 배포 및 관리 도구에 설명된 애플리케이션을 만들고 관리하는 데 사용할 수 있는 몇 가지 도구가 있습니다.
다음 다이어그램은 두 개의 BizTalk 응용 프로그램과 각 응용 프로그램에 포함된 아티팩트를 보여 줍니다.
Artifacts
아티팩트에는 다음이 포함됩니다.
BizTalk 어셈블리 및 이 어셈블리에 포함된 BizTalk 관련 리소스(오케스트레이션, 파이프라인, 스키마 및 맵)
BizTalk 관련 리소스를 포함하지 않는 .NET 어셈블리
정책
송신 포트, 송신 포트 그룹, 수신 위치 및 수신 포트
솔루션에서 사용하는 기타 항목(예: 인증서, COM 구성 요소 및 스크립트)
각 아티팩트 유형에 대한 배경 정보는 런타임 아키텍처를 참조하세요. 아티팩트 추가, 제거 및 구성에 대한 자세한 내용은 아티팩트 관리를 참조하세요.
응용 프로그램에는 비즈니스 솔루션에서 사용되는 아티팩트가 모두 포함되거나 일부만 포함될 수 있습니다. 아티팩트 배포 방법에 따라 하나의 응용 프로그램이나 둘 이상의 응용 프로그램에 아티팩트를 배치할 수 있습니다. 아티팩트 그룹화 방법에 대한 자세한 내용은 BizTalk 애플리케이션 배포 모범 사례를 참조하세요.
기본 응용 프로그램
설치 후 BizTalk Server 구성되면 BizTalk Application 1이라는 기본 애플리케이션이 자동으로 만들어집니다. 아티팩트 그룹을 다른 애플리케이션으로 그룹화하기 위한 모범 사례에 대한 자세한 내용은 BizTalk 애플리케이션 배포 모범 사례를 참조하세요. 기본 응용 프로그램을 변경하거나 기본 응용 프로그램의 이름을 바꿀 수도 있습니다.
다음 시나리오에서는 아티팩트가 자동으로 기본 응용 프로그램에 추가됩니다.
애플리케이션 이름을 지정하지 않고 Visual Studio에서 BizTalk Server 어셈블리를 배포하는 경우 자세한 내용은 Visual Studio에서 BizTalk 어셈블리를 배포하는 방법을 참조하세요.
응용 프로그램 이름을 지정하지 않고 BTSTask를 사용하여 아티팩트를 응용 프로그램에 추가하는 경우. 자세한 내용은 AddResource 명령을 참조하세요.
응용 프로그램 이름을 지정하지 않고 BTSTask를 사용하여 응용 프로그램 .msi 파일을 가져오는 경우. 자세한 내용은 ImportApp 명령을 참조하세요.
BizTalk.System 응용 프로그램
설치 후 BizTalk Server 구성되면 BizTalk.System이라는 애플리케이션이 자동으로 만들어지고 기본 스키마 및 파이프라인과 같은 모든 BizTalk 애플리케이션에서 사용되는 공통 아티팩트로 채워집니다. BizTalk.System과 해당 아티팩트는 읽기 전용입니다. BizTalk.System은 삭제하거나 이름을 바꿀 수 없으며 이 응용 프로그램에 포함된 아티팩트도 삭제하거나 이름을 바꾸거나 이동할 수 없습니다.
중요
BizTalk Server의 모든 응용 프로그램에는 자동으로 BizTalk.System 응용 프로그램에 대한 참조가 포함됩니다. 이는 BizTalk.System에 있는 아티팩트가 모든 BizTalk 응용 프로그램에서 사용되기 때문입니다. BizTalk.System 응용 프로그램에 대한 참조는 제거하면 안 됩니다. 제거할 경우 응용 프로그램이 제대로 작동하지 않을 수 있습니다.