2009-06-09 3 views
0

현재 데이터베이스 테이블의 야간 폴링을 수행하여 처리가 필요한 레코드를 찾는 새 응용 프로그램 (.Net 3.5/Win2008 Server 환경)을 작성 중입니다. 전체적으로 매우 간단한 프로세스. 이전에는 Windows 서비스 "쉘"응용 프로그램을 사용하여 타이머/절전/폴링 프로세스를 수행했습니다.폴링 응용 프로그램의 워크 플로가 필요합니까?

내 질문에 대한 답 : 나는 처음부터 시작할 기회가 있으므로, 이런 종류의 응용 프로그램을 WF 서비스로 전환하는 것이 합리적일까요? 나는 아직 WF 디자인에 대한 느낌을 개발하지 못했고, 이것이 작동하는지, 아니면 WF를위한 좋은 유스 케이스가 될지 모르겠습니다.

타이머 이벤트가 WF 자체에 들어가거나 WF 외부에 있고 필요에 따라 WF를 시작하겠습니까? 외부 케이스가 필요한 경우 기존 쉘 응용 프로그램을 사용하는 것이 좋습니다.

의견이나 제안에 감사드립니다.

답변

0

간단한 응용 프로그램이라면 그렇게 할 유일한 이유는 WF를 배우는 데 도움이 될 것입니다.

매일 특정 시간에 작업을 실행하도록 예약하지 않는 이유는 무엇입니까? 그것은 기본적인 Windows 기능입니다. 설문 조사/수면/투표 신청이 필요하지 않습니다.

+0

프로그램은 제안 된 하나의 작업보다 조금 더 복잡합니다. 이 프로그램은 또한 주문형 발급을위한 WCF 인터페이스를 제공합니다. 나는 많은 추가 정보를 추가함으로써 질문을 희석하고 싶지 않았다. 그러나 예, 진술 된 것처럼 간단하다면 '일자리'가 좋은 해결책이 될 것입니다. –

관련 문제