Overview

KingswaySoft Integration Gateway works by acting as gateway to receive HTTP messages from webhook interfaces available in your application, and then publish the message to a message queue in order to facilitate real-time integration. Essentially it works in the following fashion.

  • The gateway would work as an HTTP listener that receives messages in real-time from webhook interfaces available in your application systems.
  • The gateway would then publish the message instantaneously to a message queue (or file system) in real-time.

Once the message has arrived in the message queue, there should be a message queue client software or process (or an SSIS packages using our Premium Queue Message Task) that would pick up the messages and perform real-time integration. In the case that you use our SSIS-based integration tools, you would use a Premium Queue Message task that listen for changes in the queue, and then invoke a data flow task which would actually process the message in near real-time.

The KingswaySoft Integration Gateway mainly consists of the following three components.

  • KingswaySoft Integration Gateway Console - this is mainly the UI that you will be working on in configuring the gateway, including configure on what endpoint that gateway will be listening for incoming webhook messages.
  • KingswaySoft Integration Gateway Service - this is the Windows service component of the program which can be started from the console or from Windows services application for unattended use.
  • KingswaySoft License Manager program - this is accessible from the Integration Gateway Console within which you can properly license the software. Until the software is fully licensed, you can't really start the service component mentioned above.

The following is a peek of the KingswaySoft Integration Gateway console, from where you can accomplish all configurations which dictate how the gateway functions. The application is shipped with 4 pages that can be used to configure various aspects of the gateway application.

KingswaySoft Integration Gateway Console Pages

Installation and Setup

Configure Inbound Webhooks

The Inbound Webhooks configuration page includes 10 pre-installed webhooks as well as a custom webhook to configure additional webhooks of your choice.

Configure Outbound Connections

The Outbound Connections page allows you to add destination which the data returned from the Webhooks will be sent to.

Additional Settings Page

The Additional Settings Page allows you to configure additional settings such as a Proxy server for outbound connections.