Hi all,

I am trying to encourage the head of Computer Science at my local university
to create a research project to do a proper study of the complexity of IIOP
interoperability of EJB components with CORBA C++ clients, with the objective
being to ascertain whether the current specifications for EJB, RMI to IDL and
RMI/IIOP allow effective interoperability across language boundaries (as
opposed to Java-to-Java interoperability of different vendor's EJB servers).

To this end, I need to be able to advise the university's C.S. department of
some freely available implementations of:

(1) An EJB 1.0 or 1.1 compliant ORB that supports the Java RMI to IDL mapping
    and CORBA 2.3 OBV for Java with IIOP.

(2) A C++ ORB that supports CORBA 2.3 OBV.

Any pointers to the above would be gratefully received. Thanks in advance.

Unfortunately, our own product is currently unsuitable for this task because:

(1) It is not free.

(2) It achieves EJB / C++ interoperability by generating CORBA 2.0 compliant
    IDL for EJBs (without OBV), instead of following the Java to IDL mapping
    spec to the letter.

Also, if anyone has already implemented IIOP interoperability over IIOP using
OBV for portable C++ clients that can work with the following EJB remote & home
interfaces, then please speak up now. I don't want to waste the time of the
local university's researchers.

    public class AccountKey
    {
        String value;
    }

    interface Account
    {
        double getBalance();
        void setBalance(double d);
    }

    interface AccountHome
    {
        Account create(AccountKey key);
        Account findByPrimaryKey(AccountKey key);
        java.util.List findAllAccounts();
    }

It is acceptable to substitute java.util.Collection or java.util.Enumeration
for java.util.List in the above exercise.
_______________________________________________________________________________

Evan Ireland              Sybase EA Server Engineering       [EMAIL PROTECTED]
                            Wellington - New Zealand              +64 4 934-5856

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to