Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Java RMI


Related Topics

  
  Java RMI: Chapter 10: Serialization
Serialization is the mechanism used by RMI to pass objects between JVMs, either as arguments in a method invocation from a client to a server or as return values from a method invocation.
RMI makes similar changes when deserializing instances, but they follow from, and can easily be deduced from, the description of the serialization changes.
The RMI serialization mechanism knows that whenever a remote server is "sent" over the wire, the server object should be replaced by a stub that knows how to communicate with the server (e.g., a stub that knows on which machine and port the server is listening).
www.oreilly.com /catalog/javarmi/chapter/ch10.html   (8423 words)

  
 Java, RMI and CORBA-A white paper by David Curtis   (Site not responding. Last check: 2007-10-09)
Java supplies an API called JNI, or Java Native Interface, that allows Java code to call and be called by routines in other languages.
When a Java client uses CORBA technology to communicate with a C++ object, for example, both the C++ programmer are the Java programmer work completely within their respective language environments.
The Java virtual machine continuously executes a low-priority thread that scours memory for blocks that are no longer in use, and returns them to the free memory pool.
www.omg.org /library/wpjava.html   (2972 words)

  
 Java RMI & CORBA - a comparison of competing technologies
Under RMI, entire objects can be passed and returned as parameters, unlike many remote procedure call based mechanisms which require parameters to be either primitive data types, or structures composed of primitive data types.
Java developers have a greater freedom when designing distributed systems, and the ability to send and receive new classes is an incredible advantage.
RMI is Java specific, and you'll need to write a bridge between older systems.
www.javacoffeebreak.com /articles/rmi_corba   (1491 words)

  
 Cetus Links: 16604 Links on Objects and Components / Distributed Objects & Components: Java RMI
Specifically, Java RMI enables developers of distributed Java applications to treat remote objects and their methods very much like normal Java objects.
RMI and IIOP in Java - FAQ (JavaSoft, June 1997)
An architectural view of distributed objects and components in CORBA, Java RMI and COM/DCOM.
www.cetus-links.org /oo_java_rmi.html   (778 words)

  
 USENIX ;login: - Using Java: Java RMI, CORBA or COM?
Java has been adding new packages to each release, and the JDK1.2beta3 release is no exception.
What makes RMI different is that in Java it is necessary to package both data and methods and ship both across the network (RPC works on data structures primarily), and the recipient must be able to interpret the object after receiving it.
Java call semantics are changed so that thread identity is not maintained.
www.usenix.org /publications/java/usingjava13.html   (1427 words)

  
 jGuru: RMI FAQ Home Page
Using RMI, Java objects can invoke the methods of remote objects running under an entirely different JVM, as if they were locally available.
I started working on RMI recently and this particular concept is not clear to me: 1.When the client invokes a remote method,which is void,will the Client know this from the stub it gets from Registry...
I am trying to do something using RMI Activation and I read an article discussing RMI activation in which the author said: "There is no standard way to measure whether an object is "heavily" or "lightly"...
www.jguru.com /faq/RMI   (938 words)

  
 developerWorks : Java : IBM developer kits : RMI-IIOP Programmer's Guide
RMI is easy to use, you don't need to learn a separate interface definition language (IDL), and you get Java's inherent "write once, run anywhere" benefit.
RMI lacks interoperability with other languages, and, because it uses a non-standard communication protocol, cannot communicate with CORBA objects.
Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
www.ibm.com /java/jdk/rmi-iiop   (2720 words)

  
 Introduction to Java RMI
RMI allows both client and server to dynamically load new object types as required.
Java RMI is a useful mechanism for invoking methods of remote objects.
Java RMI allows one Java Virtual Machine to invoke methods of another, and to share any Java object type, even if client or server has never come across that object type before.
www.javacoffeebreak.com /articles/javarmi/javarmi.html   (1484 words)

  
 jGuru: Remote Method Invocation (RMI)
Although RMI is relatively easy to use, it is a remarkably powerful technology and exposes the average Java developer to an entirely new paradigm--the world of distributed object computing.
The RMI architecture is based on one important principle: the definition of behavior and the implementation of that behavior are separate concepts.
RMI allows the code that defines the behavior and the code that implements the behavior to remain separate and to run on separate JVMs.
developer.java.sun.com /developer/onlineTraining/rmi/RMI.html   (6027 words)

  
 Java book > Java RMI   (Site not responding. Last check: 2007-10-09)
Java RMI contains a wealth of experience in designing and implementing Java's Remote Method Invocation.
If you're a novice reader, you will quickly be brought up to speed on why RMI is such a powerful yet easy to use tool for distributed programming, while experts can gain valuable experience for constructing their own enterprise and distributed systems.
The reader wanting to see onl RMI stuff will find his way by picking the right chapters (you can't miss them).
www.javashelf.com /servlet/books/1565924525   (323 words)

  
 Java RMI
This could be seen as an RMI drawback - existing Java interfaces must be modified in order to function in a distributed environment.
The RMI registry is launched with the command rmiregistry [PORT_NUMBER] (included with the standard JDK distribution).
Note that a specific port corresponding to a specific RMI registry may be specified.
www.cs.wpi.edu /~cs4513/b01/week4-javarmi/week4-javarmi.html   (816 words)

  
 Java Network Programming FAQ
Java is a trademark of Sun Microsystems, and this document is no no way connected with Sun Microsystems.
You can do this when running a Java application, or you can write code that will specify proxy settings automatically for the user (providing you allow the users to customize the settings to suit their proxy servers).
RMI is similar to remote procedure calls (RPCs), but has an added advantage - method signatures can contain Java objects as well as primitive data types.
www.davidreilly.com /java/java_network_programming   (5203 words)

  
 OL318: Java RMI
RMI is a revolutionary distributed technology that extends the pure Java object model to the network.
RMI is unique in that it allows moving behavior between clients and servers.
RMI helps programmers create distributed Java to Java applications in which methods of remote Java objects can be invoked from other Java Virtual Machines.
www.olabs.com /training/courses/ol318.html   (323 words)

  
 Java RMI Tutorial   (Site not responding. Last check: 2007-10-09)
Java RMI is a mechanism that allows one to invoke a method on an object that exists in another address space.
Sun has provided a Guide to RMI, but it includes a lot of material that is not relevant to RMI itself.
For example, RMI will download a Serializable class from another machine only if there is a security manager and the security manager permits the downloading of the class from that machine.
www.ccs.neu.edu /home/kenb/com3337/rmi_tut.html   (3226 words)

  
 Cetus Links: 16604 Links on Objects and Components / Java / General
Java is a programming language that lets you do almost anything you can do with a traditional programming langauge like Fortran or C++.
Platform Independent: Java programs are compiled to a byte code format that can be read and run by interpreters on many platforms including Windows 95, Windows NT, and Solaris 2.3 and later.
Safe: Java code can be executed in an environment that prohibits it from introducing viruses, deleting or modifying files, or otherwise performing data destroying and computer crashing operations.
www.cetus-links.org /oo_java.html   (2148 words)

  
 Java 2 Platform, Enterprise Edition (J2EE)
Any updates to future Java platforms will simply be noted as "updates", rather than adding a "dot number" at the end of the platform name.
The Java Posse Newscast Tune in to hear Java news, opinion, and interviews from Sun's Tor Norbye, Google's Carl Quinn, and NewEnergy's Dick Wall.
Java Enterprise Community Here's the place to exchange ideas with other developers working with J2EE technologies.
java.sun.com /j2ee   (571 words)

  
 Using WebLogic RMI
The default behavior of WebLogic's RMI compiler is to produce proxies for the remote interface, and for the remote classes to share the proxies.
Using WebLogic's RMI is simpler than using JavaSoft's RMI, since you do not need to extend UnicastRemoteObject and you do not need to set a SecurityManager.
WebLogic RMI supports more flexible runtime code generation; WebLogic RMI supports stubs and skeletons that are type-correct but are otherwise independent of the class that implements the interface.
www.weblogic.com /docs45/classdocs/API_rmi.html   (5856 words)

  
 Amazon.com: Books: java(TM).rmi: The Remote Method Invocation Guide   (Site not responding. Last check: 2007-10-09)
Esmond Pitt, Melbourne entrepeneur, consultant, and author, is a leading expert in object-oriented, communications, and compiler technologies, and in the C++ and Java languages, and has had a distinguished 25-year international career in the design and implementation of systems software products.
This is the best book on RMI that I have come across and I personally own 4 RMI books (about 10 if you count books that aren't solely on RMI).
There is no better RMI book for the advanced RMI developer who is wishing to learn the "under the hood" workings of RMI.
www.amazon.com /exec/obidos/tg/detail/-/0201700433?v=glance   (910 words)

  
 RMI
RMI provides for remote communication between programs written in the Java programming language.
This trail provides a brief overview of the RMI system and then walks through a complete client/server example that uses RMI's unique capabilities to load and to execute user-defined tasks at runtime.
Additionally, this lesson provides a description of a typical RMI application, composed of a server and a client, and introduces important terms.
java.sun.com /docs/books/tutorial/rmi   (226 words)

  
 Amazon.co.uk: Books: Java RMI   (Site not responding. Last check: 2007-10-09)
There are not very many books on Java’s RMI, an underrated technology in distributed computing; but when you have this book, there’s no need for any other.
It covered everything about the Java technology in a very easy to read and informative text, which has come to be expected in O’Reily books.
If you’re well versed in distributed computing and are making the move to RMI, or whether you are new to distributed computing, this book is ideal, with chapters that are easy to skip or read in any order that suits you.
www.amazon.co.uk /exec/obidos/ASIN/1565924525   (468 words)

  
 An Introduction To RMI With Java
I can tell you from my personal experience that although RMI isn’t the only enterprise level solution for accessing objects remotely, it is the easiest solution to implement.
RMI is a pure Java solution unlike CORBA where we can have objects from different programming languages interacting.
You could continue to read on to learn more about RMI, however knowing JAVA would be an added advantage as this article focuses heavily on JAVA coding examples to explain RMI.
www.devarticles.com /c/a/Java/An-Introduction-To-RMI-With-Java   (452 words)

  
 Java Technology
Java Everywhere Check out the facts, figures, communities and customers using Java, one of the most pervasive technologies on the planet.
Get Involved Join the massive set of Java communities, and access developer resources; make use of Logo and brand programs for your company.
Partners Find out who's licensing Java today, and what industry Partners are doing with Java technology.
www.sun.com /java   (185 words)

  
 Java, RMI and CORBA   (Site not responding. Last check: 2007-10-09)
"Java is the first step toward creating an Object Web, but it is still not enough.
Java offers tremendous flexibility for distributed application development, but it currently does not support a client/server paradigm.
Java (with RMI by extension) is a concrete programming technology.
www.omg.org /news/whitepapers/wpjava.htm   (3015 words)

  
 Dan Adler's Java-COM Resources
My article in Java Report on Using RMI and JDBC From Visual Basic can be found here in MS-Word format.
The nice thing about that, is that RMI then becomes a natural extension to COM, and VB programmers don't even need to know there is any Java involved.
It's clear to me that adding RMI, EJB and JDBC to the standard set of tools available to VB/VBA/VBScript programmers offers a very powerful model for communicating with enterprise UNIX servers, which is not available in any other way.
users.rcn.com /danadler/javacom   (1539 words)

  
 Java RMI Dynamic Stub Class Loading
When the stub code is only on the server, the way to get it to the client is not through the rmi service, but through http.
In this example, the server stubs were placed in an rmi subdirectory of public_html.
The most importany point of all this is that the codebase should be set on the CLIENT java execution, not the server.
sirius.ps.uci.edu /~smichael/rmi.htm   (389 words)

  
 java.oreilly.com -- Welcome to the O'Reilly Java Center -- computer books, java books, java programming
Bruce is the author of the newly released Beyond Java.
Java Enterprise in a Nutshell, 3rd Edition, due out in the fall.
Andrew Davison describes how he implemented a Java 3D movie screen, using the Java Media Framework (JMF) Performance Pack for Windows v.2.1.1e, as well as J2SE 5.0 and Java 3D 1.3.2.
java.oreilly.com   (979 words)

  
 Java RMI   (Site not responding. Last check: 2007-10-09)
RMI is a cross between remote procedure call and mobile objects
Special code in the Java runtime looks out for remote objects and substitutes the stub object - this is a bit strange
RMI is similar to CORBA and other remote method/procedure call systems
pandonia.canberra.edu.au /internetdevices/rmi/rmi.html   (977 words)

  
 Sun Microsystems - Developer Home
You can help: Sun invites the Java technology developer community to evaluate the new verifier and try to crack it before Mustang ships.
XPerts Session on Sun Java Enterprise System: Installation, Configuration, and Integration Ask the XPerts about Java ES, a software system delivering a suite of integrated enterprise network services components.
Upcoming Webinar: Stimulate Innovation With the New Sun Java Studio Enterprise 8 IDE Join us for this online event on November 8 at 10 am Pacific time, and learn how the new version of the IDE provides comprehensive model, code, tune, and deploy capabilities.
developers.sun.com   (500 words)

  
 New Protocol Offers Simple, Efficient Java RMI
If you want POJO (Plain Old Java Objects)-based object distribution, efficient serialization, distributed Java objects that hardly need a Web container, maximal ease of use, and a minimal learning curve, then you should give Burlap/Hessian a serious look.
Although primarily a Java remote object invocation protocol, it offers stable implementations for C++, C#, Python, and PHP as well.
Burlap/Hessian remote objects are just ordinary Java objects that implement some interfaces.
www.devx.com /Java/Article/27300?trk=DXRSS_JAVA   (408 words)

  
 Java CodeGuru: RMI
Useful when you want your RMI client and server to talk across sockets that encrypt or compress your data, or you want to use different types of sockets for different connections.
This tutorial shows you the steps to follow to create a distributed version of the classic Hello World program.
This course covers programming distributed objects in Java with Remote Method Invocation (RMI), an easy-to-use Java-only solution, and Common Object Request Broker Architecture (CORBA), which allows you to program distributed objects in almost any language, including Java.
www.codeguru.com /java/RMI/index.shtml   (236 words)

  
 The Advanced Java/J2EE Tutorial by Gopalan Suresh Raj
Developing using JSP, the Servlets API and the Java Mail API
He has co-authored a number of books including "Professional JMS", "Enterprise Java Computing-Applications and Architecture" and "The Awesome Power of JavaBeans".
His expertise spans enterprise component architectures and distributed object computing.
my.execpc.com /~gopalan/java/java_tutorial.html   (236 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.