About NextGen ETL

About NextGen ETL Integration Platform

This is implemented using the Boomi Integration Platform. Using the Boomi Platform Integration service, you have access to an intuitive interface, data mapping tools, process building recipes, and a library of connectors to accelerate your process using low/no code capabilities.

In Integration, a process represents a business process or transaction-level interface between two or more systems. There are three major parts to an integration process as follows:

BuildBuild workflows to integrate source of data, transform the data based upon the destination requirements, and send the data to the destination system.
Deploy Deploy your built workflows to your runtime environment to be able to execute the integration between your source and destination systems.
Manage Manage the lifecycle of your built workflows including manual and scheduled execution, scheduling changes, and viewing workflow execution logs.

Terminology

TermDefinition
Process A workflow that integrates data between a source and destination.
Execution A workflow execution in the runtime environment.
JVM An instance of a Java Virtual Machine
Atom An Atom is a minimalistic runtime environment that is remotely managed from the Boomi Integration Platform. Within the context of APM Connect, a Boomi Atom is deployed on-premise and a Cloud Atom deployment is not available. As part of an Atom deployment, integration processes are made available to your Atom. An Integration process contains all the components required to run your processes from end to end, including connectors, transformation rules, decision handling, and processing logic.
Computer A physical or Virtual Machine instance on which an Atom can be deployed.
CPU Central Processing Unit
Memory or RAM Random Access Memory
Hard Disk or Storage A storage device used by the computer for persistent data retention.
Integration PacksIntegration Packs Integration packs are content developed by GE for integrating your APM solution with specific source systems. This content contains the workflows necessary to extract data from the source system and deliver it to APM for use in your asset management work processes. APM Connect Release Integration pack and process folders will contain the below workflows and their dependencies:
  • [Main]Extraction_Wrapper: For Running SAP interface
  • [Main]Maximo_Extraction_Wrapper
  • [Main]IR_Create_Intermediate_Repository
  • [Main]IR_Add_Source_System
  • [Main]IR_Add_Postgres_Functions
ExtensionsExtensions are variables that are defined for each environment and integration pack deployment. These variables are used by the integration pack for a specific environment to dynamically allow an end user to configure parameters in the workflow that will be unique to their individual environment. The use of extensions in integration packs allows for standard workflow content without the need to rebuild and deploy a workflow that is unique for each environment and customer. In the APM Connect Integration packs, parameters of multiple extensions are defined and utilized. Details regarding the extensions are available in the environment connection setting steps in the installation portion of the document.
EnvironmentEnvironments give you greater control over change management and support different connection configurations using extensions. An environment is a workspace that users create and use for testing or production purposes. When you add an environment, you must select a classification: the choices are Production or Test.

Architecture

The following image shows the architecture for on-premises environment.