Evan,
I am not familiar with using Inprise's AppServer with C++ clients, but since
it's based on their CORBA implementation, I have to imagine that it
satisfies most of your requirements.
I said most...
Would your associate be able to use a freely downloadable product with a
60-day evaluation period? If so, http://www.inprise.com/appserver/download/
jim
> -----Original Message-----
> From: A mailing list for Enterprise JavaBeans development
> [mailto:[EMAIL PROTECTED]]On Behalf Of Evan Ireland
> Sent: Wednesday, February 02, 2000 8:28 PM
> To: [EMAIL PROTECTED]
> Subject: Need free EJB server with RMI/IIOP support and free C++ ORB
> with OBV support
>
>
> 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".
>
>
===========================================================================
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".