Talarian

Last updated
Talarian Corporation
TypeAcquired by TIBCO in 2002
IndustryComputer Software
Founded1989
Headquarters Los Altos, CA
Key people
Tom Laffey, co-founder , Paul A. Larson, President & Chief Executive , Michael A. Morgan , Vice President Finance & Chief Financial Officer
Products Middleware
RevenueUS $14.5M (2001)
Number of employees
100 (1997)

Talarian was a provider of real-time infrastructure software. Now part of TIBCO, it was a veteran provider of message-oriented middleware.

Contents

Talarian was a member of the Business Integration Group (BIG), the Internet Protocol Multicast Initiative (IPMI), the Securities Industry Middleware Council (SIMC), the Object Management Group (OMG), and the Internet Engineering Task Force (IETF).

SmartSockets

SmartSockets was the main product of Talarian. It is a real-time message-oriented middleware (MOM) which is scalable and fault tolerant. Its programming model is built specifically to offer high-speed interprocess communication (IPC) for multiprocessor architecture, scalability and reliability.

It supports a variety of communication paradigms including publish-subscribe, adaptive multicast, redundant connections, peer-to-peer, and RPC.

Included as part of the SmartSockets package are graphical tools for monitoring and debugging applications.

It is supported on a wide range of platforms:

Applications using SmartSockets can be developed with the following languages:

SmartSockets is now a product of TIBCO. See acquisition below.

Acquisition by TIBCO

In January 2002 TIBCO acquired Talarian for approximately $115 million. It was its primary competitor in the delivery of high-performance messaging solutions.

TIBCO paid $5.30 per share, half in stock and half in cash, for each of Talarian's outstanding shares.

Customers

Talarian customers were large end-users, OEMs and systems integrators in need of solutions where real-time data flow supports high information volumes.

List of Famous Customers:

Related Research Articles

Multicast Computer networking technique for transmission from one sender to multiple receivers

In computer networking, multicast is group communication where data transmission is addressed to a group of destination computers simultaneously. Multicast can be one-to-many or many-to-many distribution. Multicast should not be confused with physical layer point-to-multipoint communication.

The Jakarta Messaging API is a Java application programming interface (API) for message-oriented middleware. It provides generic messaging models, able to handle the producer–consumer problem, that can be used to facilitate the sending and receiving of messages between software systems. Jakarta Messaging is a part of Jakarta EE and was originally defined by a specification developed at Sun Microsystems before being guided by the Java Community Process.

Middleware in the context of distributed applications is software that provides services beyond those provided by the operating system to enable the various components of a distributed system to communicate and manage data. Middleware supports and simplifies complex distributed applications. It includes web servers, application servers, messaging and similar tools that support application development and delivery. Middleware is especially integral to modern information technology based on XML, SOAP, Web services, and service-oriented architecture.

In computer science, message queues and mailboxes are software-engineering components typically used for inter-process communication (IPC), or for inter-thread communication within the same process. They use a queue for messaging – the passing of control or of content. Group communication systems provide similar kinds of functionality.

Message-oriented middleware (MOM) is software or hardware infrastructure supporting sending and receiving messages between distributed systems. MOM allows application modules to be distributed over heterogeneous platforms and reduces the complexity of developing applications that span multiple operating systems and network protocols. The middleware creates a distributed communications layer that insulates the application developer from the details of the various operating systems and network interfaces. APIs that extend across diverse platforms and networks are typically provided by MOM.

Enterprise application integration (EAI) is the use of software and computer systems' architectural principles to integrate a set of enterprise computer applications.

Enterprise service bus Communication system in a service-oriented architecture

An enterprise service bus (ESB) implements a communication system between mutually interacting software applications in a service-oriented architecture (SOA). It represents a software architecture for distributed computing, and is a special variant of the more general client-server model, wherein any application may behave as server or client. ESB promotes agility and flexibility with regard to high-level protocol communication between applications. Its primary use is in enterprise application integration (EAI) of heterogeneous and complex service landscapes.

Internet Protocol television Television transmitted over a computer network

Internet Protocol television (IPTV) is the delivery of television content over Internet Protocol (IP) networks. This is in contrast to delivery through traditional terrestrial, satellite, and cable television formats. Unlike downloaded media, IPTV offers the ability to stream the source media continuously. As a result, a client media player can begin playing the content almost immediately. This is known as streaming media.

Twisted is an event-driven network programming framework written in Python and licensed under the MIT License.

The Internet Communications Engine, or Ice, is an open-source RPC framework developed by ZeroC. It provides SDKs for C++, C#, Java, JavaScript, MATLAB, Objective-C, PHP, Python, Ruby and Swift, and can run on various operating systems, including Linux, Windows, macOS, iOS and Android.

IP multicast is a method of sending Internet Protocol (IP) datagrams to a group of interested receivers in a single transmission. It is the IP-specific form of multicast and is used for streaming media and other network applications. It uses specially reserved multicast address blocks in IPv4 and IPv6.

IBM App Connect Enterprise is IBM's integration broker from the WebSphere product family that allows business information to flow between disparate applications across multiple hardware and software platforms. Rules can be applied to the data flowing through the message broker to route and transform the information. The product is an Enterprise Service Bus supplying a communication channel between applications and services in a service-oriented architecture.

Message broker

A message broker is an intermediary computer program module that translates a message from the formal messaging protocol of the sender to the formal messaging protocol of the receiver. Message brokers are elements in telecommunication or computer networks where software applications communicate by exchanging formally-defined messages. Message brokers are a building block of message-oriented middleware (MOM) but are typically not a replacement for traditional middleware like MOM and remote procedure call (RPC).

Service-oriented architectures (SOA) are based on the notion of software services, which are high-level software components that include web services. Implementation of an SOA requires tools as well as run-time infrastructure software. This is collectively referred to as a service-oriented architecture implementation framework or (SOAIF). The SOAIF envisions a comprehensive framework that provides all the technology that an enterprise might need to build and run an SOA. An SOAIF includes both design-time and run-time capabilities as well as all the software functionality an enterprise needs to build and operate an SOA, including service-oriented:

TIBCO Software American company

TIBCO Software Inc. is an American business intelligence software company founded in 1997 in Palo Alto, California.

A reliable multicast is any computer networking protocol that provides a reliable sequence of packets to multiple recipients simultaneously, making it suitable for applications such as multi-receiver file transfer.

A message queueing service is a message-oriented middleware or MOM deployed in a compute cloud using software as a service model. Service subscribers access queues and or topics to exchange data using point-to-point or publish and subscribe patterns.

Network intelligence (NI) is a technology that builds on the concepts and capabilities of Deep Packet Inspection (DPI), Packet Capture and Business Intelligence (BI). It examines, in real time, IP data packets that cross communications networks by identifying the protocols used and extracting packet content and metadata for rapid analysis of data relationships and communications patterns. Also, sometimes referred to as Network Acceleration or piracy.

ZeroMQ is an asynchronous messaging library, aimed at use in distributed or concurrent applications. It provides a message queue, but unlike message-oriented middleware, a ZeroMQ system can run without a dedicated message broker. The library's API is designed to resemble Berkeley sockets.

Middleware is a type of computer software that provides services to software applications beyond those available from the operating system. It can be described as "software glue".

References