+

Search Tips   |   Advanced Search

Kernel/Component Architecture

The term kernel refers to the rapid integration development (RID) framework that allows us to assemble integration solutions and provides automated execution logic to drive them.

Components are helper objects that abstract away the technical details of interacting with your data sources. The most commonly used are are Connectors and Parsers.

Connectors provide connectivity to a wide variety of data sources, as well as inherent handling of structured data regardless of its underlying organization. Some Connectors also serve as event-handlers, for example binding to IP ports and waiting for incoming connections, or 'listening' for changes to occur in directories, databases or files.

Parsers deal with unstructured data – that is, bytestreams, like those found in files, POP3/SMTP email, MQ messages and data streaming across IP ports.

SDI provides an extendable library of Connectors and Parsers, each designed to work with a specific system, service, API, transport or format. The interchangeable nature of SDI components allows you to build a solution based on test data – for example, text files – and then simply swap out the Connectors used in order to point the solution at live sources for verification and deployment.

We can augment our library downloading new components from a community website, writing our own components in Java , or by interactively building and testing them using script directly in the CE.


Parent topic:

The basics of solution design