서비스 인터페이스 제어

WCF(Windows Communication Foundation) 서비스는 게시된 인터페이스 계약 실행을 위한 자치 단위입니다. 이 서비스의 기능은 Windows WF(Workflow Foundation) 끝점을 통해 외부에 노출됩니다. 서비스가 IIS/WAS 환경에서 호스트될 경우 해당 끝점에서 이 서비스의 기능에 대한 요청을 수신하면 서비스의 인스턴스가 생성됩니다. 인스턴스화 후에 서비스 작업을 호출하거나 서비스 작업을 제어하기 위한 호출은 서비스의 WF 끝점을 통해 발생합니다. AppFabric은 기능을 투명하게 제공하여 내부 끝점의 사용을 통해 지속된 워크플로 서비스 인스턴스를 제어합니다. 이 기능은 본질적으로 AppFabric이 지속성 기능을 사용하도록 구성된 워크플로 서비스에 제공합니다.

AppFabric 내에서 지속된 워크플로 및 추적된 워크플로 서비스 인스턴스를 모두 열거할 수 있습니다. 그러나 AppFabric 사용자 인터페이스에서는 추적된 워크플로 인스턴스에 대한 서비스 제어 작업을 실행할 수 없습니다. 추적된 워크플로 인스턴스는 지속적이거나 지속적이지 않은 워크플로 인스턴스에 대한 기록 레코드를 제공하므로 제어할 수 없습니다. AppFabric 내에서는 지속된 워크플로 서비스 인스턴스만 제어할 수 있습니다. 지속된(지속적) 워크플로 인스턴스 데이터에 대해 쿼리를 실행하여 특정 지속된 인스턴스를 찾을 수 있습니다. 예를 들어, 특정 워크플로 인스턴스 ID, 만든 시간, 완료 시간, 마지막으로 중단한 시간, 상태, 컴퓨터 이름 또는 인스턴스 범위를 기준으로 필터링할 수 있습니다. 또한 예외 이름, 인스턴스 활성화 여부, 마지막 지속성 시간, 서비스 ID 또는 서비스 이름을 기준으로 필터링할 수도 있습니다. 반환하도록 선택한 최대 항목(행) 수에 따라 표시할 출력 행 수를 필터링할 수 있습니다. 자세한 내용은 지속된 WF 인스턴스 페이지, Windows Server AppFabric 대시보드 페이지추적된 WF 인스턴스 페이지를 참조하십시오.

중요

이번 릴리스에서는 AppFabric의 WCF 서비스 인스턴스에 대한 유지 및 추적을 지원하지 않습니다. 대신 WF(워크플로) 서비스 인스턴스에 대한 유지 및 추적만 지원합니다. 이는 WF 인스턴스에서만 "지속된 WF 인스턴스 보기" 및 "추적된 WF 인스턴스 보기" 옵션을 사용할 수 있기 때문입니다.

서비스 제어 명령 처리 패러다임에서는 비동기 명령 큐를 사용합니다. 사용자는 큐에 아직 대기 중인 명령이 없는 인스턴스에 대해서만 지속된 WF 인스턴스 페이지에서 인스턴스 제어 명령을 실행할 수 있습니다. 자세한 내용은 지속된 WF 인스턴스 페이지를 참조하십시오.

또한 사용자는 Windows PowerShell cmdlet을 통해 지속된 워크플로 서비스 인스턴스를 제어할 수 있습니다. 이 섹션에서는 IIS 관리자와 AppFabric cmdlet을 사용하여 워크플로 서비스 인스턴스를 제어하는 방법에 대해 설명합니다.

이 섹션의 내용

  2011-12-05