2011-08-24 6 views
0

클라이언트가 어떤 이유로 든 비즈니스 프로세스 중 하나가 실패 할 때마다 알림을 요청하고 있습니다. "관찰자"로 실행되고 프로세스의 여러 부분을 확인하는 별도의 응용 프로그램을 작성하는 아이디어가있었습니다.비즈니스 프로세스 "Observer"응용 프로그램

예를 들어 매일 파일이 생성되어 FTP 위치에 업로드 된 것입니다. 파일이 대회

  • 명명와
  • 찾기 파일이 존재해야하는 위치 폴더에 파일
  • 의 날짜를 만들 확인하는

    • 연결 FTP
    • 이동하려면 : "관찰자는"다음 "테스트"있을 수 있습니다

    모든 단계가 실패하면 경보 전자 메일을 보내고 보고서에 기록됩니다 (데이터베이스가 다운되었거나 이메일이 다운 된 경우 모두).

    내 질문은 .... 거기에 어떤 제품이 있습니까? 나는 거기에 강력한 어떤 것이 있다면 오히려 사고 싶습니다. 그렇지 않다면, 이것은 거의 단위 테스트 플랫폼처럼 보입니다 ... 테스트를 위해 저 밖에있는 것들은 잠재적으로 용도 변경 될 수 있습니까?

    참고로, 우리는 Microsoft/Windows 기반 상점입니다.

    미리 Thx!

    답변

    1

    이 경우에도 Continuous Integration 프레임 워크를 사용할 수 있습니다. 이들은 일반적으로 소스 코드 저장소를 모니터링하고 & 테스트를 빌드하지만 이것도 사용할 수 있습니다.

    예를 들어, Hudson, Jenkins 및 CrouseControl.NET은 좋은 오픈 소스 소스 중 하나이며 이와 같이 쉽게 설정할 수 있습니다. 단지 FTP를 통한 파일 시스템으로 저장소의 모니터링을 변경하고 필요한 것을 검사하는 작은 스크립트를 작성하십시오. 그 외 모든 것은 프레임 워크, 즉 이메일, 모니터링 및 실행을위한 웹 인터페이스에 의해 무료로 제공됩니다.

    아이디어 만 있습니다.

    +0

    나는 이것들을 살펴볼 것입니다. –