비즈니스 로직이란?
비즈니스 로직은 데이터베이스와 사용자 인터페이스 간의 정보 교환을 처리하는 사용자 정의 규칙 또는 알고리즘입니다. 비즈니스 로직은 본질적으로 비즈니스 운영 방식을 정의하거나 제한하는 정보를 비즈니스 규칙 형태로 포함하는 컴퓨터 프로그램의 일부입니다. 이러한 비즈니스 규칙은 일반적으로 true 또는 false 이진으로 표현되는 운영 정책입니다. 비즈니스 로직은 정보 또는 데이터의 적절한 흐름을 상세하게 지정하는 순서 나 단계와 같이 의사 결정을 지원하는 워크 플로에서 볼 수 있습니다. 비즈니스 로직은 "도메인 로직"이라고도합니다.
주요 테이크 아웃
- 비즈니스 로직은 비즈니스 소프트웨어에서 코드의 기초가되는 로직과 알고리즘을 말합니다. 비즈니스 논리는 정보 또는 데이터의 적절한 흐름을 자세하게 지정하는 순서 나 단계와 같이 지원하는 워크 플로에서 볼 수 있습니다. 비즈니스 논리는 기본 컴퓨터 인프라를 유지 관리하는 데 사용되는 코드 유형보다 높은 수준에 있습니다.
비즈니스 로직 이해
다시 말해, 비즈니스 로직은 컴퓨터 코드에 입력되고 사용자 인터페이스를 통해 컴퓨터 프로그램에 표시되는 실제 비즈니스 규칙입니다. 비즈니스 로직은 사용자와 소프트웨어 시스템간에 데이터를 전달하는 워크 플로를 만드는 역할에서 가장 분명합니다. 비즈니스 로직은 데이터 표시, 저장, 작성 및 변경 방법을 결정합니다. 비즈니스 오브젝트 (데이터 전송 방법을 제어하는 소프트웨어의 일부)가 서로 작동하는 방식을 안내하는 규칙 시스템을 제공합니다. 비즈니스 로직은 또한 소프트웨어 내의 비즈니스 객체에 액세스하고 업데이트하는 방법을 안내합니다. 데이터베이스가 사용자에게 표시되는 방식 또는 기본 시스템 인프라와 같은 기본 컴퓨터 인프라를 유지하는 데 사용되는 코드 유형보다 상위 레벨에 있습니다.
비즈니스 로직과 관련된 알고리즘은 사용자에게는 보이지 않지만 현대 경제에서 원활하게 운영되는 데 중요한 비하인드 데이터 처리를 수행합니다.
비즈니스 로직과 비즈니스 규칙
비즈니스 규칙 없이는 비즈니스 규칙이 없어서 데이터 계산, 변경 및 사용자 및 소프트웨어로의 전송 방법을 결정합니다. 그러나 프레임 워크를 작성하기위한 비즈니스 규칙이 없으면 비즈니스 로직이 존재할 수 없습니다. 비즈니스 로직은 프로세스 및 절차 시스템을 구성하는 비즈니스 엔터프라이즈의 모든 부분 인 반면 비즈니스 규칙의 예는 다른 것입니다.
비즈니스 로직 예제
신용 카드 발급 기관의 비즈니스 로직은 500 달러와 같은 특정 주외 신용 카드 거래가 의심스러운 것으로 표시되고 발급 기관이 거래의 진위를 확인하기 위해 최대한 빨리 연락하도록 지정할 수 있습니다. 그러한 거래를 신고하는 정책은 비즈니스 규칙의 예입니다. 트랜잭션 플래그 지정의 실제 프로세스는 비즈니스 로직의 예입니다. 매일 수백만 건의 신용 카드 거래가 수행되므로 비즈니스 로직을 통해 이러한 거래를 효율적이고시기 적절하게 확인하고 처리 할 수 있습니다.