Introduction to TIBCO SmartSockets


is an interprocess messaging software product that enables processes to communicate quickly, reliably, and securely across different operating system platforms. The communicating processes can reside on the same machine, on LANs, on WANs, or anywhere on the Internet.

A SmartSockets message is a structured packet of information that is transferred between two or more programs, which might or might not reside on the same machine. It is not unusual for a SmartSockets message to exist only in memory and never be written to disk. A message is a mechanism that enables program-to-program communication to occur in a manner easily understood by both you and the programs.

SmartSockets is an industrial-strength package that takes care of network interfaces, guarantees delivery of messages, handles communication protocols, and deals with recovery after system or network failures. The SmartSockets' programming model is built specifically to offer high-speed interprocess communication, scalability, reliability, and fault tolerance. It supports a variety of communication paradigms, including publish-subscribe, peer-to-peer, and request-reply. Included as part of the package are graphical tools for monitoring and debugging your distributed applications.

The SmartSockets product consists of a suite of programming interfaces and class libraries, ready-to-run programs, source code for sample programs, and extensive documentation. It is designed to get your network programs running as quickly as possible.

These components are part of a standard SmartSockets release, and are installed during the SmartSockets installation process:


TIBCO SmartSockets™ Installation Guide
Software Release 6.8, July 2006
Copyright © TIBCO Software Inc. All rights reserved
www.tibco.com