내보내기(0) 인쇄
모두 확장

런타임 구성 요소: BizTalk 어댑터 서비스

업데이트 날짜: 2014년 9월

BizTalk 어댑터 서비스 런타임을 설치하면 다음 구성 요소가 작성됩니다.

  • IIS의 BizTalk 어댑터 서비스 웹 사이트

  • 의 구성 저장소

런타임을 설치하고 설정하려면 Azure BizTalk Services SDK 설치을 참조하십시오.

BizTalk 어댑터 서비스 웹 사이트와 BizTalk 어댑터 AppPool이 IIS에 작성됩니다. BizTalk 어댑터 서비스 웹 사이트는 다음 항목을 포함합니다.

 

BAService

ManagementService.svc WCF 웹 서비스에서 실행되는 관리 API를 호스팅하는 응용 프로그램. 이 WCF 웹 서비스는 실행 중에 LOB 릴레이를 지속적으로 모니터링합니다.

ManagementService.svc WCF 웹 서비스는 \Program Files\Microsoft BizTalk Adapter Service\BAService 폴더의 web.config 파일을 사용합니다.

LOB 릴레이

LOB 구성 요소를 추가하면 같은 이름의 응용 프로그램도 작성됩니다. 이 응용 프로그램은 RuntimeService.svc WCF 웹 서비스를 호스팅합니다. 연결 구성 응용 프로그램의 모든 LOB 구성 요소에 대해 런타임 서비스가 작성됩니다. 그러므로 연결 구성 응용 프로그램에 LOB 구성 요소가 15개 있으면 IIS의 RuntimeService.svc WCF 웹 서비스는 최소 15개가 됩니다.

RuntimeService.svc WCF 웹 서비스는 \Program Files\Microsoft BizTalk Adapter Service\BAServiceRuntime 폴더의 web.config 파일을 사용합니다.

BizTalk 어댑터 서비스 웹 사이트 및 이 웹 사이트에서 호스팅되는 BAService 응용 프로그램에 대해 Windows 인증이 지정됩니다.

기본적으로 BizTalk 어댑터 서비스 웹 사이트는 포트 8080으로 바인딩됩니다. 이 포트는 BizTalk 어댑터 서비스 설치 중에 설정되며 IIS의 웹 사이트에서 수정할 수도 있습니다.

IIS 응용 프로그램 풀은 기본적으로 1740초(29분)마다 재순환되도록 구성됩니다. BizTalk 어댑터 AppPool이 재순환될 때는 LOB 릴레이가 시작되지 않을 수도 있습니다. LOB 릴레이가 시작되지 않으면 고정된 간격 후에 LOB 릴레이 다시 시작을 시도합니다. 이 간격은 ReConnectIntervalInSeconds 속성을 통해 제어되며 기본값은 30초입니다.

다시 연결 간격을 변경하거나 사용하지 않도록 설정하려면

  1. IIS(인터넷 정보 서비스) 관리자를 엽니다.

  2. 사이트, BizTalk 어댑터 서비스을 차례로 확장합니다.

  3. BAServiceRuntime을 클릭합니다. ASP.NET 그룹 아래에서 응용 프로그램 설정을 클릭하고 작업 창에서 기능 열기를 클릭합니다.

  4. 다시 연결 간격을 수정하려면 ReConnectIntervalInSeconds를 클릭하고 작업 창에서 편집을 클릭합니다. 그런 다음 이 속성을 초 단위 값으로 설정합니다. 예를 들어 다시 연결 간격을 5분으로 설정하려면 300을 입력합니다. 다시 연결 간격을 사용하지 않도록 설정하려면 ReConnectIntervalInSeconds-1과 같은 임의의 음수 값으로 설정합니다.

web.config 파일(\Program Files\Microsoft BizTalk Adapter Service\BAServiceRuntime)에서 ReConnectIntervalInSeconds를 수정할 수도 있습니다.


<appSettings>
    <add key="EnablePerfCounters" value="True" />
    <add key="ReConnectIntervalInSeconds" value="30" />
</appSettings>

note참고
IIS에서 재순환 설정을 구성할 수 있습니다. 응용 프로그램 풀의 재생 설정 구성(IIS 7)을 참조하십시오.

로컬 관리자 그룹의 사용자는 IIS 내의 BizTalk 어댑터 서비스 웹 사이트에 대한 클라이언트 요청을 수행할 수 있습니다. BAService 응용 프로그램은 BizTalk 어댑터 서비스 웹 사이트 및 웹 서버 수준에서 .NET 권한 부여 규칙을 상속합니다.

관리자 이외의 사용자가 BizTalk 어댑터 서비스 웹 사이트에 대한 클라이언트 요청을 수행할 수 있도록 하려면 다음과 같이 IIS 내에서 .NET 권한 부여 규칙 기능을 사용합니다.

  1. IIS(인터넷 정보 서비스) 관리자를 엽니다.

  2. 사이트를 확장하고 BizTalk 어댑터 서비스을 클릭합니다.

  3. ASP.NET 그룹 아래에서 .NET 권한 부여 규칙을 두 번 클릭합니다. NET 권한 부여 규칙 페이지에서 UI 요소에 대한 설명을 확인할 수 있습니다.

  4. 작업 창에서 허용 규칙 추가를 클릭합니다. 허용 규칙 추가 또는 거부 규칙 추가를 사용하는 경우의 UI 옵션에 대한 설명은 허용 권한 부여 규칙 추가 또는 편집 또는 거부 권한 부여 규칙 추가 또는 편집 대화 상자에 나와 있습니다.

note참고
BizTalk 어댑터 서비스 런타임을 설치하면 설치 중에 지정한 ID가 BizTalk 어댑터 서비스 웹 사이트에 대한 클라이언트 요청을 수행할 수 있습니다. 이 ID에는 BizTalk 어댑터 서비스 구성 저장소 데이터베이스 액세스 권한도 있습니다.

BizTalk 어댑터 서비스 구성은 설치 중에 지정한 BizTalk 서비스 URL을 사용하여 에 저장됩니다.

개발 환경의 Visual Studio에서 서버 탐색기를 사용해 항목을 만들면 저장소가 업데이트됩니다. 서버 탐색기 및 개발 환경에 대한 자세한 내용은 BizTalk Services 프로젝트에서 LOB 시스템에 연결에서 제공됩니다.

참고 항목

표시:
© 2015 Microsoft