Skip to main content

Integration Gateway

Succeed Insurance needs to integrate with a number of different external systems. Some are wanting to communicate with InsuranceSuite. Some applications, InsuranceSuite is needing to send data to. Succeed Insurance wants to determine if Integration Gateway can provide this functionality.

Learning Objective

The learning objective for this module is to explain the basic functionality of Integration Gateway.

Overview

Integration Gateway is a cloud-managed service that supports integrations between InsuranceSuite and third-party or internal applications. Using the Integration Gateway infrastructure and operations, development teams create new integration projects, develop their implementations locally, and deploy them to Guidewire Cloud Platform (GWCP).

Guidewire Integration Framework

Integration Gateway is an essential part of the Integration Framework that acts as a bridge between InsuranceSuite and external applications. Typically, Integration Gateway hosts multiple integrations that interact with InsuranceSuite and third-party applications through the Integration Framework technologies.

Key features

Integration Gateway standardizes and enhances the way development teams build integrations. The provided tools ensure that the developers have all the things needed to build the application (languages, frameworks, libraries, dependencies), as well as making sure that their software stack aligns with what is expected by operations once the application eventually gets to production.

  • Integration Gateway utilizes Apache Camel as the underlying integration framework for implementing Enterprise Integration Patterns (EIP). Design patterns are common solutions used in development that have been proven to work effectively for a given problem. Camel is a Java-based implementation of EIP, established design patterns and integration solutions for common system connection and data exchange concerns. With Apache Camel, you can write REST services easier and quicker using the REST domain-specific language (DSL).

  • Using Guidewire microservices, Integration Gateway provides a flexible framework that makes cloud native application development easy. It comes with additional capabilities, such as creating CI/CD pipelines, provisioning applications with Guidewire Identity Federation Hub for authentication, providing seamless integration for deployment to Guidewire Cloud.

  • Integration Gateway uses the Guidewire microservices to provide independent scaling from InsuranceSuite core applications with observability through log analytics.

  • The integration logic moves to Integration Gateway, eliminating Gosu code in the InsuranceSuite applications.

  • The integration applications run outside InsuranceSuite, allowing the integrations to be written and enhanced with minimal impact to InsuranceSuite and leading to better flexibility and business agility.

Additional information

There is a course that provides more detail on Integration Gateway and lets you get hands-on experience with them. It is part of the current Insurance Suite Cloud Integration track.