Guidewire Integration Pre-certification: Concepts

7 Questions | Total Attempts: 2415

SettingsSettingsSettings
Guidewire Integration Pre-certification: Concepts - Quiz

Test of conceptual understanding needed for Guidewire Integration.


Questions and Answers
  • 1. 
    1. Which of these are considered to be one of the 4 essential Enterprise Integration Patterns used in Guidewire Integration?
    • A. 

      File-based (read and write)

    • B. 

      Shared database

    • C. 

      Shared network drive

    • D. 

      Synchronous RPC (remote calls)

    • E. 

      Web Service

  • 2. 
    Which of these are considered GW Integration Mechanisms?
    • A. 

      Predefined Plugins

    • B. 

      "Custom" plugins

    • C. 

      Guidewire Messaging

    • D. 

      Consuming a Web Service

    • E. 

      Shared Database

  • 3. 
    Which of the following are correct statements?
    • A. 

      RPC implies a synchronous data transfer / remote call.

    • B. 

      Guidewire Messaging implies an asynchronous data transfer / remote call.

    • C. 

      Web Services are always synchronous in nature.

    • D. 

      Web Services are commonly stateless (between calls) in nature.

  • 4. 
    A predefined plugin is (in general) configured by:
    • A. 

      Editing an XML file.

    • B. 

      Assigning an implementation class for the plugin.

    • C. 

      Setting a value for the number of threads used to handle requests that enter the plugin.

    • D. 

      Defining parameter values as String / Object Map elements that the plugin can read during every service call (in case the values are updated).

    • E. 

      Implementing an interface in a custom class.

  • 5. 
    A GScript Interface differs from a Java interface in that:
    • A. 

      The implementing class must declare override on all interface methods, (whereas this is optional in Java).

    • B. 

      A GScript interface must be implemented in GScript.

    • C. 

      A Java interface must be implemented in Java.

    • D. 

      Java cannot declare overrides on methods in any fashion, while GScript optionally can.

    • E. 

      GScript can package function implementations (for non-interface functions) with an interface, Java cannot.

  • 6. 
    The purpose or meaning of a GScript block can be described as:
    • A. 

      Similar to the Java concept of an "anonymous inner class object", where it's common to have the inner class implementing only a single method.

    • B. 

      A convenient mechanism to publish what are effectively "global" variables.

    • C. 

      A kluge intended to work around serious inefficiencies caused by Java's strong typing mechanism.

    • D. 

      A useful way of a providing code that can be invoked across multiple objects using a Visitor pattern.

    • E. 

      Run code defined elsewhere in a way that is fully compatible with the Guidewire Transaction framework.

  • 7. 
    Which are true about GScript enhancements?
    • A. 

      Enhancements provide an alternative way to define a class, They allow us to spread related fields and functions across different source code files, in order to provide better organization.

    • B. 

      An enhancement is the only way to modify the behavior of an entity by adding additional non-property functionality. This is because there is no entity source code to modify.

    • C. 

      An enhancement is a convenient way to modify the behavior of a Java class by adding additional non-property functionality. This is because it would be inconvenient and cumbersome to try to re-write the original source code.

    • D. 

      Enhanced Java classes can have additional functionality as seen by both GScript and Java classes anywhere in the JVM.

Back to Top Back to top