안녕하세요 길벗수험서 운영팀입니다.
관점에 따라 조금 달라지는 부분입니다.
미들웨어는 대개 소프트웨어만을 지칭하는 경우가 많지만, 해당 소프트웨어를 운용하기 위한 기반 장비까지 포함하여 미들웨어라고 부르기도 합니다.
대표적인 미들웨어로 뽑을 수 있는 DB나 WAS의 경우, DB는 개별 DB 전용 서버에서 운용될 수 있습니다.
이 경우 DB 서버 전체를 그냥 미들웨어라고 불러버리죠.
WAS의 경우도 WAS 프로그램을 전적으로 처리하는 별도의 서버가 있는 경우 이를 그저 WAS라고 부르고 미들웨어라고 칭하죠.
위의 두 미들웨어는 별도의 서버를 운용하지 않고 하나의 서버에서 운용될 수도 있습니다.
규모가 작은 웹 서비스의 경우 하나의 서버에서 정적 처리(웹서버), 동적 처리(WAS), 데이터 처리(DB) 모두 해버리는 것이죠. 이 경우에는 그저 소프트웨어만을 가지고 미들웨어라고 칭하겠죠.
그저 좁게 보냐, 넓게 보냐 정도의 차이로 알아두시면 될 것 같습니다.
행복한 하루되세요 :)
-
관리자2020-05-19 10:36:27
안녕하세요 길벗수험서 운영팀입니다.
관점에 따라 조금 달라지는 부분입니다.
미들웨어는 대개 소프트웨어만을 지칭하는 경우가 많지만, 해당 소프트웨어를 운용하기 위한 기반 장비까지 포함하여 미들웨어라고 부르기도 합니다.
대표적인 미들웨어로 뽑을 수 있는 DB나 WAS의 경우, DB는 개별 DB 전용 서버에서 운용될 수 있습니다.
이 경우 DB 서버 전체를 그냥 미들웨어라고 불러버리죠.
WAS의 경우도 WAS 프로그램을 전적으로 처리하는 별도의 서버가 있는 경우 이를 그저 WAS라고 부르고 미들웨어라고 칭하죠.
위의 두 미들웨어는 별도의 서버를 운용하지 않고 하나의 서버에서 운용될 수도 있습니다.
규모가 작은 웹 서비스의 경우 하나의 서버에서 정적 처리(웹서버), 동적 처리(WAS), 데이터 처리(DB) 모두 해버리는 것이죠. 이 경우에는 그저 소프트웨어만을 가지고 미들웨어라고 칭하겠죠.
그저 좁게 보냐, 넓게 보냐 정도의 차이로 알아두시면 될 것 같습니다.
행복한 하루되세요 :)