◼︎ 소프트웨어 아키텍처 패턴 유형계층화 패턴(Layered Pattern)시스템을 계층으로 구분하여 구성각 하위 모듈들은 특정한 수준의 추상화를 제공, 각 계층은 다음 상위 계층에서 서비스를 제공서로 마주 보는 두 개의 계층 사이에서만 상호 작용이 이루어짐대표적으로 OSI 참조모델이 있음클라이언트-서버 패턴(Client-Server Pattern)하나의 서버 & 다수의 클라이언트로 구성사용자가 클라이언트 통해 서버에 서비스 제공서버는 클라이언트에게 서비스를 제공서버는 계속 클라이언트로부터 요청을 대기파이프 - 필터 패턴(Pipe-Filter Pattern)데이터 스트림을 생성하고 처리하는 시스템에서 사용 가능한 단방향 패턴데이터 스트림 : 데이터가 송/수신 되거나 시간의 흐름에 따라 연속적으로 생성되고..