Resources
[ Home ] [ What's New? ] [ Contents ][ Sample Chapter ] [ Code ] [ Resources ] [ Supplements ] [ Feedback ]

 

Java and CORBA Resources & Links

Object Management Group

History and Analysis of OMG Java mapping-related specifications
    Quick Reference to OMG Java mapping-related specifications
    IDL to Java Mapping Spec 1.0 PostscriptPDFFrameMaker
      This corresponds to the version of the specification used (and partially reprinted in Appendix A) by Programming in Java IDL.
    IDL to Java Mapping Spec:  latest adopted (CORBA 2.2; roughly corresponds to OMG IDL to Java 1.1) PostscriptPDF
    Java to IDL Mapping Spec PostscriptPDF
      The Java to IDL Mapping Specification has been adopted by the OMG. It is not simply a reverse mapping based on the IDL to Java Mapping Specification; it is also a specification for using Java RMI over IIOP.
    ORB Portability Java Language Mapping (Java POA)  PostscriptPDF
      The IDL to Java Mapping Specification adopted by the OMG and used as the basis for Java IDL 1.1 and the first printing of Programming with Java IDL does not fully incorporate the portable stubs and skeletons that conform with the Portable Object Adaptor specification. The OMG has recently ratified the POA specifications, and now are in the process of revising the IDL to Java Mapping to take advantage of the now standardized POA.
    ORB Portability Enhancement/POA Specification   Part 1: PostscriptPDF
                                                                               Part 2: PostscriptPDF
    Services 
            Naming  PostscriptPDF
            Event Management Service PostscriptPDF
    CORBA 2.2 Specification

Sun Microsystems

Note: Sun has removed the Java IDL 1.1 Early Access and Solaris Java IDL 1.1 FCS releases from its Web site.

Other Java/CORBA Implementations That May Implement the OMG IDL to Java Mapping.

Notice that most vendors claim to fully support the OMG standards, but for the most part neglect to mention which versions of their products support which versions of which OMG specifications.
    Iona OrbixWeb for Java
                      "OrbixWeb 3.0 fully supports the OMG standard IDL-Java mapping 
                     including wide-character/wide-string and the Java ORB Portability 
                     Interfaces. The portability interface guarantees client- and server-side 
                     application source-code portability, ORB replaceability and binary 
                     compatibility between stubs (generated by compliant IDL compilers) and 
                     ORB runtimes." 
      Inprise Visibroker for Java
      Inprise claims that Visibroker for Java implements the spec; we have verified that the code from Programming with Java IDL works with Visibroker for Java 3.2 and JDK 1.1.6.
    Expersoft CORBAplus, Java Edition
      Expersoft claims full compliance with the OMG IDL to Java Mapping Specification.
    OOC ORBacus
      This Java ORB is free for non-commercial use. It used to be called omniBroker.
    ObjectSpace JBroker
     
      This new Java ORB claims full compliance with the CORBA 2.2 specification, including the POA. It also claims Object by Value and Java to IDL Mapping support.
    Dais ORB J2
      In March 1998, ICL was giving away their basic version of the J2 ORB, but have since pulled all downloads from their site. Oddly, the J2 ORB ships with a Trader service but no Naming service, which is an extra-cost add on. As of August 1998, DAIS apparently will be supported by PeerLogic.
    IBM Component Broker
      While this product has been announced for a long, long time, it seems perpetually to be available only as a pre-release. (Of course, the same could be said for Java IDL itself!) While their online developer's cookbook documents a CORBA interface, recent marketing announcements for this product stress its future as an Enterprise JavaBean container.
    jacORB
      This is truly a free Java ORB, covered by the GNU Public License. It has implementations of CosNaming and CosEvents.
    Paragon OAK
      Paragon claims full compliance with the OMG CORBA 2.2 IDL to Java Mapping Specification. Oak is primarlly an ORB for C++; Paragon supplies beta Java client mappings, but nothing in Java on the server side.
    JORBA
    ROBIN

Corba Resource Collections

Books

Mailing lists

Newsgroups

Links from the book, collected and updated, as a bookmark file to import into Netscape Navigator and IE 3.0

      Not yet available