Interface Overview

What Is an Interface?

In Fabric an interface is a data communication channel to an external system that enables users to define connection parameters for a data source. All data needed by Fabric from the data source is transferred through an interface.

When multiple data sources are needed by the project implementation, several interfaces are defined, one for each data source. It is therefore natural for a project to have multiple interfaces. Fabric interfaces are defined as Shared Objects, whereby they can be accessed by any objects in a project, such as LUs, Web Services, Translations or Reference tables.

DB Interfaces and Non-DB Interfaces

Fabric distinguishes between DB interfaces and Non-DB interfaces:

DB Interfaces

DB interfaces enable Fabric server connections to databases like the SQL Server, PostgreSQL or Oracle. They are used to access database data and metadata.

Click for more information about Database Interfaces.

Non-DB Interfaces

Non-DB interfaces are used to define a connection with data sources that are not databases. For example, search engines, FTP servers or message queues like JMS or Kafka.

Click for more information about Non-DB Interfaces.

Interface Overview

What Is an Interface?

In Fabric an interface is a data communication channel to an external system that enables users to define connection parameters for a data source. All data needed by Fabric from the data source is transferred through an interface.

When multiple data sources are needed by the project implementation, several interfaces are defined, one for each data source. It is therefore natural for a project to have multiple interfaces. Fabric interfaces are defined as Shared Objects, whereby they can be accessed by any objects in a project, such as LUs, Web Services, Translations or Reference tables.

DB Interfaces and Non-DB Interfaces

Fabric distinguishes between DB interfaces and Non-DB interfaces:

DB Interfaces

DB interfaces enable Fabric server connections to databases like the SQL Server, PostgreSQL or Oracle. They are used to access database data and metadata.

Click for more information about Database Interfaces.

Non-DB Interfaces

Non-DB interfaces are used to define a connection with data sources that are not databases. For example, search engines, FTP servers or message queues like JMS or Kafka.

Click for more information about Non-DB Interfaces.