Tuesday October 26, 2004 Meeting - Austin Java Users Group

A Comparison of Three High-Performance Binary-Based Communication Platforms
speaker Rob Ratcliff

Presentation Abstract

CORBA, RMI and ICE are high-performance binary-based communication platforms which have their own distinctive strengths and weakness. Rob Ratcliff will explore each of these platforms and campare their approaches, design tradeoffs, interoperatiblity issues, performance and implementation details, as well as, discuss current developments.

CORBA is at the core of the interoperability communications capability (the lingua franca) of EJB products and is used extensively by such companies as Boeing, Charles Schwab, NASDAQ, CNN, MapQuest, by the Telecom industry, by large military programs such Future Combat Systems (FCS) and the Joint Tactical Radio System (JTRS) and by World Fusion for their massively multi-player game Atriarch.

RMI is the typical communication protocol used for EJB, especially in all Java environments. Orbitz announced at JavaOne their success with creating highly scalable systems with JINI, which uses RMI as its transport layer.

ICE is the most recent newcomer to the middleware scene. It is an open source product engineered by ZeroC software as a next generation CORBA. It has been used successfully as the communication platform for Mutable Realms' massively multi-player online game named Wish and was recently selected for use by the FCS program.

Rob Ratcliff

Rob Ratcliff has been working with Java since 1996 and is one of the founders of the AustinJUG. He's an Aggie with a Masters in aerospace engineering. He's been programming since he was introduced to Basic on the TRS-80 Model 1 computer during high school in 1980. Rob has been the lead engineer on a real-time, data-streaming, Swing-based GIS application for the last three years. He also architected and supports a multidisciplinary optimization framework for an aerospace company that leverages CORBA to generate ad hoc distributed workflows. Rob is dedicated to cross-platform interoperable solutions and to the proliferation of Java.

If you have any questions, you can contact Rob via email or phone him at (512) 633-5751.

SLAMD Distributed Load Generation Engine: Architecture and Design
speaker Neil Wilson

Presentation Abstract

The SLAMD Distributed Load Generation Engine (SLAMD) is a Java-based tool designed for stress testing and performance analysis of network- based applications. This talk will focus on the underlying architecture for SLAMD and the design principles that have been employed during its development, with a particular focus on its extensible nature that allows it to be used with a very wide range of applications.

Neil Wilson

Neil Wilson is a Directory Services engineer with Sun Microsystems where he spends much of his time focused on performance analysis and benchmarking the Sun Java System Directory Server and other identity management software. He has also written a number of Java-based tools to help in this task, most notably the SLAMD Distributed Load Generation Engine, which is a very flexible and scalable performance testing tool that has recently been released as an open source project under the Sun Public License.

Location & Time:

Meeting at the Embassy Suites on North Mopac from 7 - 9 PM
(Networking follows)

Driving Directions:

    Embassy Suites, 9505 Stonelake Blvd
    From Mopac Loop 1 - Exit Capital of Texas Hwy. 360, take
    the turn around to the access road south, turn right onto York,
    then left onto Stonelake Blvd. The hotel is on the left.

It's located behind Comp USA and across the street from the ACT III Gateway 16 theater.


The Austin Java User's Group is always looking for sponsors to help keep this organization active by providing meeting locations, guest speakers and financial support. Please see our sponsors link for more info.