Sun Java Solaris Communities My SDN Account Join SDN
 
Tutorials & Code Camps

jGuru: Remote Method Invocation: Introduction

 

Training Index

By jGuru
February 2000

[Short Course| Exercises | Quizzes | Download]

The Java Developer Connection (JDC) presents a Short Course introducing the Remote Method Invocation API, written by Java Software licensee, jGuru (formerly named the MageLang Institute). A leading provider of Java technology training, jGuru has contributed regularly to the JDC since 1996.

Please send comments about the course to jdc-tutorial-feedback@jguru.com.

jGuru has been dedicated to promoting the growth of the Java technology community through evangelism, education, and software since 1995. You can find out more about their activities, including community-driven FAQs and online learning, at jGuru.com.

Reach out and touch someone. Object-oriented distributed computing is all about communication between objects that live in different virtual machines. Remote Method Invocation (RMI) makes sending a message to an object in Timbuktu as easy as invoking a method on a local object. RMI is 100% Pure Java . And best of all, it's built into the core Java libraries (version 1.1 and higher). This module introduces RMI and covers its strengths and weaknesses as a platform for distributed computing.

Objectives

After completing this module you will understand:

  • What distributed computing adds to the Java platform
  • The RMI architecture
  • The distributed object model defined and supported by RMI

By the end of this module you will be able to:

  • Send objects between JVMs with object serialization
  • Provide new options for program code installation and distribution.

Prerequisites

A general familiarity with object-oriented programming concepts and the Java programming language. If you are not familiar with these capabilities, see the Java Tutorial. The exercises require the ability to modify and build Java programs.

About the Author

Govind Seshadri is a Java evangelist and frequent speaker on advanced Java development issues at Java/Object conferences worldwide. His expertise spans server-side Java, distributed object computing, and application servers. Before joining jGuru, he was Senior Technical Architect with the Chicago-based object consultancy, Strategic Technology Resources. Govind has played diverse roles during his technical career: architect, mentor, developer and project leader.

Start the Short Course

Exercises

Quizzes

Download

Copyright 1996-2000 jGuru.com. All Rights Reserved.

Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.