In the Guidewire architecture, application logic is primarily divided into two categories: Gosu Rules (often just called "Rules" or "Rule Sets") and Business Rules (or "App Rules").
Gosu Rules are written in the Gosu programming language and are managed within the Guidewire Studio development environment. Because Studio is a technical tool used for coding and configuration, Gosu rules are exclusively the domain of the Developer. Analysts do not have access to configure these directly; instead, they document the logic requirements in User Stories for developers to implement.
Because Gosu is a full-featured object-oriented programming language (similar to Java), Gosu Rules are used for implementing complex logic that requires sophisticated data manipulation, integration calls, or advanced calculations.
Why the other options are incorrect:
A. Managed in Business Rules UI screens: This describes Business Rules (not Gosu Rules). The Business Rules Framework allows authorized non-developers (like Analysts or Business Users) to manage logic through the application's User Interface. These are typically simpler, parameter-driven rules (e.g., "If State is CA, Assign to Group A").
D. Configured by Analysts: Analysts define the requirements for Gosu rules, but they do not configure them. Analysts only configure Business Rules in the UI.
Submit