Skip to content
This repository has been archived by the owner on Feb 4, 2025. It is now read-only.

senzing-garage/ibm-openshift-guide

Repository files navigation

ibm-openshift-guide

⛔ Deprecated

Instructions are out-of-date.

No Maintenance Intended

If you are beginning your journey with Senzing, please start with Senzing Quick Start guides.

You are in the Senzing Garage where projects are "tinkered" on. Although this GitHub repository may help you understand an approach to using Senzing, it's not considered to be "production ready" and is not considered to be part of the Senzing product. Heck, it may not even be appropriate for your application of Senzing!

Overview

This repository illustrates a reference implementation of Senzing on IBM Cloud Pak for Data.

The instructions show how to set up a system that:

  1. Reads JSON lines from a file on the internet.
  2. Sends each JSON line to a message queue.
  3. Reads messages from the queue and inserts into Senzing.
  4. Reads information from Senzing via Senzing API Server server.
  5. Views resolved entities in a web app.

For more information, see Senzing Entity Resolution for IBM Cloud Pak for Data.

The following diagram shows the relationship of the Helm charts, docker containers, and code in this IBM Cloud Pak for Data reference implementation.

Image of architecture

Implementation

The following table indicates the instructions for variations in components.

  1. Component variants:

    1. Message queue
      1. RabbitMQ
    2. Database
      1. Db2
  2. Implementations of the docker formation:

    Queue Database Instructions Comments
    RabbitMQ Db2 📄 Recommended implementation.