IBM® Rational® Rhapsody® Developer for C++ CORBA
샘플에서 SDM_Observers 모델에는 다음 컴포넌트가 포함됩니다.
- SDM(Security Door Management)
- policeObserver
- alarmObserver
각 컴포넌트는
자체의 고유 태스크를 수행합니다. 클라이언트는
Client_sdm_observers 모델에서 개발됩니다.
이 시스템은
보호 설정된 빌딩에 대해 권한이 없는 항목("침입")을 발견하고
침입에 응답하도록 적절한 권한에 알리도록 디자인되었습니다.
일반 시스템 요구사항은 다음과 같습니다.
- SDM(Security Door Manager)
소프트웨어는 도어 액세스 위반(침입)을 발견하기 위해
Door를 모니터합니다.
- 침입이 있는 경우 소프트웨어는 침입을 나타내고
관찰자 목록에 알립니다. 이 관찰자는
SDM에서 등록됩니다.
- 원격으로 찾는
경비원과 경찰서와 같은 관찰자에게
알리고 알람이 활성화됩니다.
- 경찰 관찰자와 알람
관찰자는 Security Door Manager를 사용하여 등록되며
침입(이벤트)이 발생하는 경우 알릴 것을 요청합니다.
- 침입 이벤트가
발생할 경우 Act 오퍼레이션이 시작되고
알림이 관찰자에게 전송됩니다.
- 알람이 활성화되고 경찰을 호출합니다.