• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

비지니스 로직

22.01.12 14:14 작성 조회수 567

1

비지니스 로직 이라는 개념 이 헷갈리는데요
 
예를 들면
1. 사람 객체 <- 도메인
2. 사람에 어떤 서비스를 제공하는 객체 <- 애플리케이션
 
 
1,2를 합친 것인 논리 데이터 모델링
 
이렇게 이해하는 것이 맞을까요?
이부분 한참헤메는데 도움 꼭 부탁드립니다. 그랩!!~

답변 1

답변을 작성해보세요.

2

비즈니스 로직은 범용적으로 사용되는 언어이긴 한데요!

예를 들어 쇼핑몰을 개발하는 개발자에게 비즈니스 로직은 결제 기능, 상품 정보 제공, 회원 로그인 같이 비즈니스를 위해 개발되는 로직이라고 보시면 됩니다. 

쇼핑몰을 예로 들어 보면 도메인은 상품, 결제, 회원 처럼 서비스를 구성하는 주요 요소라고 볼 수 있습니다.  상품을 표현하기 위해선 상품 데이터 모델이 대표적으로 들어가긴 합니다. 그리고 애플리케이션은 결국 도메인에서 벌어지는 일들(결제하기, 상품 보여주기) 같은 비즈니스적 로직이 작성됩니다.
(실제로 방법론에 따라 이렇게 규정하는 게 다를 수 있습니다. DDD 방법론에서는 주요 비즈니스적 로직(도메인 로직)을 도메인 영역이라고 두기도 합니다) 

논리 데이터 모델링은 위 레이어와는 다른 맥락이라고 비춰집니다!