Rule languages Decision Server provides three rule languages: Business Action Language (BAL), ILOG® Rule Language (IRL), and Advanced Rule Language (ARL).