> a. It very much seems that you are assuming that all your clients are Java
> clients as you dont support any other form of communication. Hence the
> question are all EJB clients written in Java? If not then what are our
> options.
There is a necessary distinction here. For the server I'm writing,
EJBoss, we expect all clients to be Java-based since we're doing webapps
the J2EE. I.e. we will mainly have JSP's and servlets as clients.
For EJB in general, I am not assuming anything. If you want C++ clients
to connect to your EJB-server, fine, choose a vendor whose wire-protocol
supports it. IIOP-support should be a feature just as anything else.
Some support it, some don't. In EJBoss's case we (the developer group of
EJBoss) think it breaks more than it fixes, and we therefore have no
intention of supporting IIOP.
(Note: however, since it is an OpenSource server, there is nothing to
stop anyone interested in IIOP-support to add this)
> b. So to connect to another application, the vendor would have to come up
> with a "connector API" and re-invent another wire protocol to talk to his
> application. OK.
The Connector API is being standardized through JCP. See the JSR for
more details. A connector will be able to use whatever protocol it wants
to connect to legacy systems. No re-inventing.
> Rickard, it really seems to me that support for IIOP would help a lot in
> both the above cases.
If you want to support CORBA-clients, yes. If you want EJB's to connect
to CORBA-systems, yes. The first requires support in the EJB-server, the
second does not.
> I wont even begin to say that i understand all the
> issues that you and Jonathan are discussing. But it seems to be
> standardisation/implementation complexity issue than anything else. Forgive
> me if I have an application end point perspective. But i just want to remind
> you of the concerns raised by Andrew. They are real.
I too have, very much, an application end point of view perspective. In
order to maximize the usage possibilities of EJB I strongly believe that
choosing one wire-protocol, and one only, is a serious mistake.
/Rickard
--
Rickard �berg
@home: +46 13 177937
Email: [EMAIL PROTECTED]
http://www.dreambean.com
Question reality
===========================================================================
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".