프론트오피스, 백오피스, 프론트엔드, 백엔드
먼저, 비즈니스 관점에서 살펴보면,
프론트오피스란 서비스의 소비층인 고객이 사용하는 페이지를 말합니다. 쇼핑몰을 예로 들면, 쇼핑몰에서 상품을 보고 장바구니에 담고 결제하고 상품평도 쓰는 등의 서비스를 제공하는 측입니다.
백오피스란 서비스의 일련을 제공하기 위하여 상품을 등록하고 마케팅을 설정하고 결제와 매출, 수익 등을 관리하는 서비스를 제공하는 페이지 입니다. 다른 말로는 어드민이라고 부르기도 하지만 어드민이 아닌 경우도 있기 때문에 백오피스라고 하는 편이 낫습니다.
기술적 접근으로 살펴보면,
프론트엔드란 서비스를 개발하는 기술적인 측면에서 뷰, 프리젠테이션 레이어를 말합니다. 백엔드로부터 데이터와 기능을 제공받아서 사용자가 직접 화면(페이지)를 보고 개발할 수 있는 인터페이스를 개발합니다. 앱 스토어에서 구매한 디바이스에 설치해서 사용하는 앱이나 브라우저에서 접속한 페이지를 구현하는 측입니다.
백엔드란 프레젠테이션 레이어에 서비스를 제공하기 위하여 서버, 미들웨어, WAS, DBMS, RestfulAPI등을 개발하는 측을 말합니다.
그림과 함께 보시면 이해가 쉬울 것으로 생각이 됩니다.
반응형
'IT-개발,DB' 카테고리의 다른 글
error, defect, failure (0) | 2020.06.26 |
---|---|
데이터 모델링 도서 보기 (0) | 2020.06.23 |
디버깅의 6단계 (0) | 2020.06.16 |
MIDAS에 관하여 (0) | 2020.05.03 |
Data Integrity(데이터 무결성) 에 관하여 (0) | 2020.04.12 |
댓글