파이프 필터 패턴은 데이터 스트림을 생성하고 처리하는 시스템에서 사용할 수 있다. 각 처리 과정은 필터 컴포넌트에서 이루어지며 처리되는 데이터는 파이프를 통해 흐른다. 이 파이프는 버퍼링 또는 동기화 목적으로 사용될 수 있다.
활용
- 컴파일러, 연속한 필터들은 어휘 분석, 파싱, 의미 분석, 코드 생성을 수행한다.
- 생물정보학에서의 워크플로우
반응형
'개발 > 소프트웨어공학' 카테고리의 다른 글
소프트웨어 아키텍처 패턴 - 피어 투 피어 패턴(Peer-To-Peer Pattern) (0) | 2020.06.05 |
---|---|
소프트웨어 아키텍처 패턴 - 브로커 패턴(Broker Pattern) (0) | 2020.06.05 |
소프트웨어 아키텍처 패턴 - 마스터-슬레이브 패턴(Master-Slave Pattern) (0) | 2020.06.05 |
소프트웨어 아키텍처 패턴 - 클라이언트-서버 패턴(Client-Server Pattern) (0) | 2020.06.05 |
소프트웨어 아키텍처 패턴 - 계층화 패턴(Layered Pattern) (0) | 2020.06.05 |