/[classpath]/classpath/javax/rmi/CORBA/package.html
ViewVC logotype

Diff of /classpath/javax/rmi/CORBA/package.html

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1.2.1 by gnu_andrew, Tue Aug 2 20:12:36 2005 UTC revision 1.1.2.2 by gnu_andrew, Wed Nov 2 00:43:40 2005 UTC
# Line 1  Line 1 
1  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
2  <!-- package.html - describes classes in javax.rmi.CORBA package.  <!-- package.html - describes classes in javax.rmi package.
3     Copyright (C) 2004 Free Software Foundation, Inc.     Copyright (C) 2004 Free Software Foundation, Inc.
4    
5  This file is part of GNU Classpath.  This file is part of GNU Classpath.
# Line 40  exception statement from your version. - Line 40  exception statement from your version. -
40  <head><title>GNU Classpath - javax.rmi.CORBA</title></head>  <head><title>GNU Classpath - javax.rmi.CORBA</title></head>
41    
42  <body>  <body>
43  <p></p>  <p>
44    Java RMI over IIOP combines RMI technology with CORBA technology. Like plain RMI,
45    RMI over IIOP allows to work completely in the Java programming language
46    (no IDL). When CORBA needs a separate helper class for each structure being
47    passed, RMI over IIOP only needs stubs and ties for the objects that are remotely
48    accessible. As a result, development with RMI-IIOP is easier. However the
49    specialised pure CORBA helpers needs no reflection to transfer they structures
50    and hence may be faster than methods, used by both RMI-IIOP and plain RMI.
51    </p><p>
52    Like RMI, RMI over IIOP provides flexibility by allowing to pass any serializable
53    Java object (Objects By Value) between application components. A certain
54    "imaginary IDL" is automatically supposed; this IDL can be explicitly generated
55    and later used to interoperate with non-java application.
56    </p><p>
57    Like CORBA, RMI over IIOP is based on open standards defined with the
58    participation of hundredsof vendors and users in the OMG. It uses IIOP
59    communication protocol that provides much better interoperability with other
60    programming languages.
61    </p><p>
62    With RMI/IIOP you can use advanced CORBA features: multiple objects per servant
63    and servants per object, servant activators and locators, servant, client and
64    ior interceptors, CORBA naming service, various ORB policies, stringified object
65    references and so on. This functionality is based on CORBA value type standard.
66    RMI/IIOP supports (and GNU Classpath implements) transferring of the arbitrary
67    connected object graphs (graph flattenning).
68    </p><p>
69    GNU Classpath RMI-IIOP functionality is implemented as described in
70    OMG formal/03-09-04 (IDL to Java mapping v1.3). Value types are written as
71    described in formal/04-03-12 (CORBA 3.0.3).
72    </p>
73    @author Wu Gansha (gansha.wu@intel.com), headers.
74    @author Audrius Meskauskas (AudriusA@Bioinformatics.org), implementation.
75  </body>  </body>
76  </html>  </html>

Legend:
Removed from v.1.1.2.1  
changed lines
  Added in v.1.1.2.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26