비즈니스 규칙은 비즈니스 프로세스 및 상태 머신을 보충합니다. 예를 들어, 변수를 사용하는 조건이 있을 경우 비즈니스 규칙은 해당 변수의 값을 런타임 시 변경할 수 있습니다. 비주얼 프로그래밍 언어로 작성되었으므로, 비즈니스 규칙은 컨텍스트에 따라 의사결정을 수행합니다. 의사결정은 단순하거나 또는 복잡할 수 있습니다. 비즈니스 규칙은 절차에 따르지 않으며 응용프로그램과 상관없이 규칙을 변경할 수 있습니다.
비즈니스 규칙은 컨텍스트에 기반하여 프로세스 결과를 판별합니다. 비즈니스 규칙은 일상적인 비즈니스 상황에서 사용되어 주어진 일련의 특정 상황에 대한 결정을 내립니다. 이 결정에는 모든 상황에 적용되는 많은 규칙이 필요할 수 있습니다. 비즈니스 프로세스 내의 비즈니스 규칙을 통해 응용프로그램이 변화하는 비즈니스 조건에 빠르게 대응할 수 있습니다. 예를 들어, 보험 회사에서 신청자에게 자동차 보험을 승인하는 비즈니스 규칙은 다음과 같을 수 있습니다. 신청자가 남성이고 25세 이상이며 자동차 카테고리가 스포츠 자동차이고 신청자가 지난 5년 동안 당사의 보험을 든 경우, 월 100달러에서 보험 응용프로그램을 승인합니다.
WebSphere Integration Developer는 비즈니스 규칙을 작성하는 다양한 접근 방식을 제공합니다. if-then 규칙 또는 의사결정 테이블을 작성할 수 있으며, 이들 모두 프로세스의 결과입니다. 이 규칙은 프로세스 자체와는 무관하다는 점을 참고하십시오. 즉, 프로세스를 다시 실행하지 않고도 언제든지 규칙을 변경할 수 있다는 의미입니다. 예를 들어, 비즈니스의 발생 장소에 따라 다음과 같은 규칙이 있을 수 있습니다. 날짜가 12월 26일과 1월 1일 사이인 경우, 20%의 휴가전 할인율을 제공합니다. 그러나 판매가 계속 저조한 경우 언제든지 할인율을 40%로 변경할 수 있습니다.
비즈니스 규칙을 중개 모듈에서 사용할 수 없으며, WebSphere Process Server에만 배치할 수 있습니다.