Server

In FTM SWIFT, a server is a component in a runtime environment that provides one or more services. For example:
  • For a service implemented as a message flow, the message broker in which the message flow runs is the server that provides the service.
  • A SWIFT Alliance Gateway (SAG) is a server that provides message transfer services.
Within FTM SWIFT, a server can be one of the following types:
broker
Corresponds to an integration node as implemented by the IBM® Integration Bus product
sag
Corresponds to a SWIFT Alliance Gateway (SAG) whose resources (for example, its queues) are customized and administered using FTM SWIFT
was
Corresponds to an application server as implemented by the WebSphere® Application Server product
A server's type determines which services that server can provide, and where it can run. For example, a service implemented as a message flow can run only in a broker server. One such service can run in more than one broker server. The number of broker servers in which a particular service simultaneously runs determines the throughput and availability of that service.

Each server is associated with exactly one runtime database. This database contains the configuration data needed by each server, and is where each server stores copies of the messages it processes, as well as its audit and event data. A runtime database can be associated with any number of servers.