다음을 통해 공유


Azure Logic Apps 규칙 엔진을 사용한 의사 결정 관리 및 비즈니스 논리 통합(미리 보기)

적용 대상: Azure Logic Apps(표준)

Important

이 기능은 미리 보기로 제공되고 Microsoft Azure 미리 보기의 추가 사용 약관이 적용됩니다.

조직은 매일 의사 결정을 내리지만 조직의 비즈니스 논리를 제어하는 명확한 비즈니스 규칙이 있는 경우 이러한 결정을 더 쉽게 내릴 수 있습니다. 비즈니스 규칙은 비즈니스 운영 방식을 형성하는 지침입니다. 설명서, 계약 또는 계약에서 이러한 규칙을 찾거나 직원의 기록되지 않은 지식 또는 전문 지식이 될 수 있습니다. 비즈니스 규칙은 시간이 지남에 따라 변경되고 다양한 유형의 애플리케이션에 영향을 줍니다. 금융, 의료, 보험, 운송 및 통신과 같은 많은 비즈니스 도메인은 소프트웨어 애플리케이션에서 구현할 수 있도록 직원에게 비즈니스 규칙을 전달해야 합니다.

C++, Java, COBOL, Python, JavaScript 또는 C#과 같은 기존 프로그래밍 언어는 프로그래머용으로 설계되었습니다. 따라서 프로그래머가 아닌 사용자는 소프트웨어 애플리케이션의 작동 방식을 안내하는 비즈니스 규칙을 변경하는 데 어려움을 겪습니다. 또한 이러한 언어는 애플리케이션을 만들고 업데이트하는 데 많은 시간과 작업이 필요합니다. 그러나 비즈니스 규칙 엔진은 애플리케이션을 더 빠르고 쉽게 빌드할 수 있는 낮은 코드 환경을 제공하여 이 문제를 해결합니다. 규칙 엔진을 사용하여 코드를 작성하거나 사용하는 애플리케이션을 다시 시작하지 않고도 비즈니스 규칙을 만들고 변경할 수 있습니다.

마이크로 서비스의 세계에서 규칙 엔진

분리를 촉진하는 마이크로 서비스의 세계에서 규칙 엔진은 서로 다른 서비스 및 도메인에서 일관성, 명확성 및 규정 준수를 제공하기 때문에 매우 중요합니다. 규칙은 마이크로 서비스에서 유효성 검사를 처리하고 데이터를 교환하는 방법을 제어하는 논리, 제약 조건 및 정책을 정의하는 데 도움이 됩니다. 또한 규칙은 애플리케이션이 해당 산업 및 시장의 규정 및 표준을 준수하는지 확인하는 데 도움이 됩니다. 규칙 엔진을 사용하여 마이크로 서비스의 코드 및 인프라와 독립적으로 비즈니스 논리를 관리하고 업데이트할 수 있습니다. 이렇게 하면 애플리케이션의 복잡성 및 유지 관리 비용을 줄이고 민첩성과 확장성을 높일 수 있습니다.

규칙 엔진 혜택

의사 결정 관리 규칙 엔진은 다음과 같은 많은 이점을 제공할 수 있습니다.

  • 사용자가 코드를 수정하거나 마이크로 서비스를 다시 배포하지 않고 비즈니스 규칙을 변경할 수 있도록 하여 애플리케이션 유연성과 적응성을 향상합니다.

  • 복잡하고 계산 집약적인 의사 결정을 마이크로 서비스에서 규칙 엔진으로 오프로드하여 애플리케이션 성능 및 효율성을 향상시킵니다.

  • 여러 마이크로 서비스 및 클라우드 환경에서 동일한 비즈니스 규칙이 적용되도록 하여 애플리케이션 일관성 및 안정성을 향상시킵니다.

  • 쉽게 액세스하고 확인할 수 있는 비즈니스 규칙의 중앙 집중식 감사 가능한 리포지토리를 제공하여 애플리케이션 거버넌스 및 규정 준수를 용이하게 합니다.

  • 사용자가 여러 프로젝트 및 도메인에서 비즈니스 규칙을 공유하고 재사용할 수 있도록 하여 애플리케이션 협업 및 혁신을 가능하게 합니다.

Azure Logic Apps 규칙 엔진

Azure Logic Apps 규칙 엔진은 고객이 Azure Logic Apps에서 표준 워크플로를 빌드하고 여러 데이터 원본에서 작동하는 읽기 가능하고 선언적이며 의미상 풍부한 규칙을 통합할 수 있는 기능을 제공하는 Azure Logic Apps의 의사 결정 관리 유추 엔진 입니다. 현재 규칙 엔진에 사용할 수 있는 네이티브 데이터 원본은 XML 및 .NET 개체입니다. 이러한 데이터 원본을 "팩트"라고 하며 비즈니스 논리 또는 "규칙 집합"의 작은 구성 요소에서 규칙을 생성하는 데 사용됩니다. 규칙 엔진은 표준 논리 앱 리소스에 사용할 수 있는 모든 커넥터에서 교환되는 데이터와 상호 작용할 수도 있습니다. 이 디자인 패턴은 코드 재사용, 디자인 단순성 및 비즈니스 논리 모듈화를 촉진합니다.

개념 다이어그램은 Azure Logic Apps 규칙 엔진을 보여줍니다.

규칙 엔진 프로젝트를 사용하여 표준 논리 앱 리소스를 구성하는 방법에 대한 자세한 내용은 Azure Logic Apps 규칙 엔진 프로젝트 만들기를 참조하세요.

참고 항목

이 기능은 Rete 알고리즘기반으로 합니다.