InsuranceSuite 10.0 Fundamentals Flashcards
(251 cards)
What is 3-tier architecture?
Client-server software in which UI, functional logic, and data are developed and maintained as independent modules.
Data, application, presentation (DAP)
What is a relational database?
Collection of data structures and objects related to each other. Hosted separate from the application server.
Which file specifies the database connection?
database-config.xml
Which RDBMS are supported by Guidewire?
Oracle
Microsoft SQL Server
H2 - training and dev only
What is the application tier?
- Set of rules, UI, integrations, and data model.
- Requires a Java Enterprise Edition server
- Deployed using WAR or EAR
Which application servers are supported? [5]
- Websphere
- WebLogic
- Apache Tomcat
- JBoss
- Jetty - training and dev only
What is the presentation tier?
Server-side application that generates HTML pages rendered by a browser.
DON’T - use the back-button; DON’T bookmark anything except login page.
What is a data model entity?
High-level business object used by Guidewire.
- defined in a set of XML files.
Explain the relationship between the data model, DB, and Java
- Each entity is defined in a set of XML files.
- DB Tables are generated from entities.
- Java classes are generated as well.
What is a PCF file?
Page Configuration File
- abstract definition of a form or location
- used by the UI tier
What is the Guidewire Platform?
A layer of _____ _____ includes _____, _____, and _____ shared by all GW apps.
- data model, PCF, and application logic, integration mechanisms
What is the Guidewire Platform?
A layer of _____ _____ includes _____, _____, and _____ shared by all GW apps.
- data model, PCF, and application logic, integration mechanisms
configuration technology
functionality
common resources
techniques
What is gradle?
Open Source build automation system based on Groovy DSL
What are the 3 phases of build development in gradle?
Initialization, Configuration, and Execution
What is incremental build?
Gradle detects which parts of the build tree have changed and will not re-exec those that haven’t changed.
How to see available gradle tasks?
Run gwb on command line.
Which tier:
PCF?
Gosu?
Data model entities?
PCF - Presentation
Gosu - Application
Entities - Data
What is the purpose of the Guidewire platform?
Contains ____ and ______ shared by all Guidewire applications.
common resources
configuration techniques
How do you start Guidewire Studio?
open command line:
gwb studio
How do you start a Guidewire application from Studio?
Debug Server or Run Server
How to regenerate the data dictionary?
> gwb genDataDictionary
What is the Guidewire data model?
A set of XML metadata definitions of entities and typelists.
- loads on startup
- generates tables in application database
- generates Java and Gosu classes in application server
What is a data field?
- stores a single value
- does not reference an object
- e.g. varchar, datetime, bit, integer
What is a foreign key field?
- stores reference to related object
- defines unidirectional relationship
What is an array field?
- defines additional entities of same type to associate with main entity