What is Store-and-Forward Manager (SFM)?
A store-and-forward manager (SFM) is a service offered by WebLogic Server that enables reliable messaging via various applications distributed over WebLogic Server instances.
WebLogic JMS uses SFM services to make it easier for local applications to securely transfer messages to other applications or to queues at a remote location. WebLogic web servers are completely dependent on the SFM for communication.
An SFM service is used to place two applications or processes remotely on two endpoints of a WebLogic Server. The service has a precisely defined protocol that ensures the delivery of messages. If the other end application is not available, the message is stored in the local server buffer and, once the connection is established, the message is reliably delivered or forwarded to the designated remote entity.
The store and forward process has two sides: a local sending end and a remote receiving endpoint. An SFM agent is responsible for the safe and reliable delivery of the message. The sending agent sends the message and resends it if it does not receive an acknowledgment in time. Similarly, the receiving agent sends an acknowledgment as soon as it receives a message.