Vision Jade combines a declarative development approach with Java's cross-platform capabilities. The rules are stored in a central repository for use across multiple applications. Based on these rules, Vision Jade generates Java code for client and server components that can be deployed across multitier environments. Behind transactions and the business processes encompassing the transactions are business rules. Rules determine who gets credit or when orders are booked.
Rules calculate prices, commissions, and rates of all sorts.
The challenge for developers is to incorporate business rules into applications, Barnes says. Once the rules are conceptualized and understood, developers have traditionally turned to 3GL or 4GL tools to translate the rules into code. In most cases, the rules are manually implemented as procedural code, which means they are difficult to change. GTSS used Vision Jade to design a database model, develop user interface components, and construct the business logic for a set of Web applications dubbed BasTek, which automates the indirect consumer-lending process. BasTek applications currently focus on auto loans.