|
TIBCO Software Inc. (headquarters is in Palo Alto, California, and founded in 1997.
) is a leading provider of total business integration solutions delivering infrastructure software that enables businesses to seamlessly integrate business systems in real-time.
TIBCO's products enable the real-time distribution of information through patented technology called The Information Bus™, or TIB®. TIBCO technology was first used to digitize Wall Street and has since been adopted in diverse industries including financial services, telecommunications, electronic commerce, transportation, logistics, manufacturing and energy.
Tibco got popular with its message bus called as “The Information Bus” (TIB) that used as channel to pass message from one system to another.
- Applications publish data on the TIB under a semantically meaningful subject name
- Applications subscribe to subject names and receive all data published under those subject names
Advantage
- Facilitate information exchange
- Facilitate distributed development
- Provide systematic integration
- Reduce cost of maintenance
- Provide scalable enterprise wide solutions
Tibco Rendezvous (know as RV)software which is a backbone of Tibco product supports many hardware and software platforms, so programs running on many different kinds of computers on a network can communicate seamlessly.
Note: TIBCO provides messaging APIs in C, C++, Java, Visual BASIC , Perl and .NET to receive data feeds.
Key Feature of Rendezvous:
- Publish/subscribe, request/reply, and point-to-point messaging.
- Point-to-point and wide area network (WAN) messaging support via TCP and SSL.
- Enhanced message support and user extensible types improve performance and flexibility.
- Built-in support for fault tolerance and load balancing, including APIs that enable developers to build fault tolerance and load balancing into applications.
- Centralized management of daemons, subjects, and multicast groups, with remote monitoring and management via a browser interface or Java API.
- Fully integrated with all TIBCO products, including a broad library of pre-built adapters and the TIBCO Adapter™ SDK for creating custom adapters.
- TIBCO Rendezvous APIs are available in Java, C, C++, C#, Perl, and COM
To communicate from one machine to another through TIB, any machine will require following parameter:
Service:
UDP port on which the daemon send/receive messages
Network:
Interface used to send messages (for machines with more than one network connections)
Daemon:
Port for the APIs to make TCP link with the Daemon
Key Features of Daemon
- Runs in background
- Takes care of low level network communication for the applications
- The details of data transport
- Packet ordering
- Receipt acknowledgment
- Retransmission requests
- Dispatching information to the correct program processes.
- Maintains subject interests registered by applications.
- Filters subject-addressed messages
Main Components:
- Business Work – To design business process
- EMS – JMS server
- Hawk – Monitoring tool
- iProcess – BPM tool
- Business Connect – B2B tool
- ActiveMatrix- Implement SOA
- SmartSocket- Reliable real-time messaging using industry-standard protocols
/li>
|