Talarian Proprietary Talarian’s New JMS Offering and Sun Partnership.

24
Talarian Proprietary Talarian’s New JMS Offerin and Sun Partnership

Transcript of Talarian Proprietary Talarian’s New JMS Offering and Sun Partnership.

Talarian Proprietary

Talarian’s New JMS OfferingandSun Partnership

Talarian Proprietary

Contact Information

Tom Laffey, Co-founder and CTO [email protected], (650)-965-8050 x121

Brian Whetten, Chief Scientist [email protected], (650)-965-8050 x172

Carolyn Robinson, Manager, Public Relations [email protected], (650)-965-8050 x 125

Ed Bride, PR Consultant [email protected], (413)-442-7718

Talarian Corporation 333 Distel Circle, Los Altos, CA 94022 [email protected], (650)-965-8050

Talarian Proprietary

Agenda

News

What Is JMS?

Perils and Promise of JMS

Talarian’s JMS

Talarian and Sun Partnership

Talarian Proprietary

News

Two Exciting Java Announcements

Talarian Proprietary

News

Talarian announces partnership with Sun First MOM licensee of J2EE First to use “JMS” in product name Series of joint seminars on JMS

Talarian is introducing the leading implementation of the Java Messaging Service (JMS) into the market Fastest and most scalable JMS on the market

Talarian Proprietary

What Is JMS?

How JMS Fits into the Java Platform

Talarian Proprietary

Java Product Groups

J2SE (Java 2 Standard Edition) Basic Java 2 SDK, tools, runtimes, and APIs for

deploying, and running applets and applications in Java

J2EE (Java 2 Enterprise Edition) Enterprise-class server side applications

J2ME (Java 2 Micro Edition) A highly optimized Java runtime environment

targeting a wide range of consumer products

Talarian Proprietary

J2EE Technologies

Enterprise JavabeansJava Server PagesJava ServletJ2EE ConnectorJNDIIDL (for interoperability with CORBA)Java Message Service

Also a new Enterprise bean type

JavaMailTransactions (JTA, JTS)JDBC

Technologies and APIs for building and deploying enterprise-class server applications.

Talarian Proprietary

What Is JMS?

Vendor neutral (standard) API that enables Java programs to communicate asynchronously via messages Publish-subscribe and point-to-point (queuing)

Component of J2EE http://java.sun.com/j2ee/

Developed with “support and encouragement” of many enterprise messaging vendorsFurther information available: http://java.sun.com/products/jms/docs.html

– Spec, source, javadoc, jar, sample programs http://java.sun.com/products/jms/faq.html

– FAQ (both general and technical questions)

Talarian Proprietary

The Promise of JMS

“Messaging for the masses” Could have similar impact that SQL had on databases Similar to JDBC (which all vendors now support)

First enterprise messaging API to achieve wide industry support (standard)

Simplifies development of enterprise applications (ease of use)

Leverages existing enterprise-proven messaging systems (implementation)

Easy to write portable messaging based business applications (write once, run anywhere)

Talarian Proprietary

The Perils of JMS

Views world as “Java centric”Complexity of code Design by committee

Limited performance Can’t multi-thread a session No buffering Message servers in Java

No monitoringNo end-to-end securityNo interoperability testingNo JMS certification (coming Q3 2001 from Sun)

Talarian Proprietary

Talarian and Sun

Details on Partnership

Talarian Proprietary

Talarian and Sun Partnership

Talarian is first MOM vendor to become Sun J2EE licensee

Talarian and Sun will do a Worldwide Seminar Series on JMS in Q2 2001

Talarian only vendor to use JMS in product name Workbench for JMS

Talarian Proprietary

Talarian’s JMS

The Industry’s 1st Enterprise JMS

Talarian Proprietary

Talarian’s World-Class Customers

Talarian Proprietary

Talarian’s JMS

Uses proven SmartSockets infrastructure Brings Talarian 10+ years experience at NYSE et.

al. to JMS market

First enterprise quality JMSWorld’s fastest JMS product Benchmarked at 10,000+ messages per second

Enables real-time communication with applications in C, C++, Java, and ActiveXComplete messaging product line Monitoring, fault tolerance, dynamic routing, etc.

Talarian Proprietary

JMS Vendor’s Monolithic Architecture

JMS Client

JMS Client

JMS Client

JMS ClientJMS Client

JMS Client

JMS ClientJMS Client

JMS ServerJava

JMS Clients invoke the JMS services.

JMS Client

Talarian Proprietary

Talarian’s Distributed Architecture

JMS Client

C++ Client

V-BasicClient

C++ ClientPower Builder Client

JMS Client

Java ClientC Client

RTserverC/C++

RTserverC/C++

RTserverC/C++

RTserver Cloud

Our implementation does NOT assume a Java centric view of the world

Active-X Controls

Message routers written in C/C++ give highest possible

performance

Talarian Proprietary

Why Is Our JMS so Fast?

Talarian’s product are deployed in the world’s highest performing applications: NYSE, CBOE, PHLX, Nasdaq, MCI, … 10+ years experience

Message buffering

Message routers written in C/C++

SmartSockets is first JMS enabling communication over both unicast and multicast Unicast: use when communication is 1-1, over a WAN, over

Internet, or where network is not multicast enabled Multicast: use when high fan-out required, 1-to-many, over

controlled network; works well over satellite + terrestrial

Talarian Proprietary

Publisher

Subscriber

Mu

ltic

ast

TCP

TC

P

Unicast and Multicast

Subscriber

Subscriber

Subscriber

Subscriber

Subscriber

SSL

Subscriber

SmartSockets

Cloud

Talarian Proprietary

Talarian’s JMS Packaging

Workbench for JMS Developer Edition Low cost, get going quickly, web download Smaller applications

SmartSockets JMS Enterprise Edition Fully fault tolerant and scalable Takes advantage of full SmartSockets

infrastructure Interfaces for C, C++, Active-X, …

Talarian Proprietary

Workbench for JMS GUI

Talarian Proprietary

Product Rollout

In beta now

March, 2001, Version 1.0

Talarian Proprietary

Summary

JMS will do for messaging what SQL did for databasesTalarian announces partnership with Sun First MOM licensee of J2EE Series of joint seminars on JMS

Talarian is introducing the leading implementation of the Java Messaging Service (JMS) into the market Draws on our 10+ years experience Fastest and most scalable JMS on the market