Upload
kiefer
View
24
Download
0
Embed Size (px)
DESCRIPTION
Talarian’s New JMS Offering and Sun Partnership. 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 - PowerPoint PPT Presentation
Citation preview
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