Cerebrum City Art2link ESB/Certification/Module 3 Documentation
Art2link ESB Certification
Module 3 of 6 · ~4 minutes

Connecting systems

Adapters

An adapter is the plug between a port and the outside world. Adapters are named by what they do: a Listener brings messages in, a Caller sends them out. Same protocol, two different roles: an API Listener and an API Caller are separate things.

Adapters are pure configuration. Moving an integration from file drop to API is a property change, not a rewrite.

The catalog

AdapterDirectionConnects to
APIListener and CallerREST/HTTP endpoints
Azure BlobListener and CallerAzure Blob Storage
CloudSuiteListener and CallerInfor CloudSuite
File ShareListener and CallerNetwork file shares
MQ SeriesListener and CallerIBM MQ queues
O365 MailCaller onlyMicrosoft 365 mailboxes
SalesforceListener and CallerSalesforce
SAPListener and CallerSAP
SchedulerListener onlyThe clock
Service BusListener and CallerAzure Service Bus
SFTPCaller onlySFTP servers
SQLCaller onlySQL Server / Azure SQL

The odd one out

The Scheduler is the only adapter that listens to nothing external. It listens to the clock: at the scheduled moment it publishes a trigger message to the bus, and the rest of the flow takes over. It is never a Caller. A classic pairing: the Scheduler fires, and a send port with a SQL Caller runs the extract.

Authentications

Credentials live in one place. An Authentication is a named credential set that adapters reference. Ports themselves hold no credentials; the adapter is what talks to the outside world. Rotate an Authentication once, and every adapter that uses it follows.

Check yourself

Three quick questions on this module, in the same style as the exam. Not graded, not recorded, just practice with instant explanations.

Go deeper

← Module 2: The building blocks Module 4: Doing it right →