IMHO EJB is more important as a guiding standard than an implementation
(Although those are very important). It provides exactly the sort of
stratified distribution mechanism most companies need. As something to
design and implement to, the benefits of the model are amazing.
In fact, I have been involved with several systems which are looking at EJB
for just the thing Juha is describing. One of them is a reservations system
front end which talks to Sabre (The CRS, not the company). The system uses
EJB's for projecting information from Sabre as services. Those are then
utilized in various combinations to effect "business logic" supporting the
agents. The agent clients actually run on NC's. The entire thing is "web
based" but not a web application.
The project I am currently on is looking to utilize EJB as a standard
component model for product integration in an ASP model. Once this is done,
I should be able to mix and match the components effortlessly. This system
will be able to support web based, thick clients, thin clients, browsers
(there is a difference between thin clients and browsers) and the very hot
buzzword: B2B.
Too often, I find people look at EJB as a means for accessing data or
functionality in a different way. This is entirely the wrong mental stance.
The most benefits are achieved by looking at EJB as a means for projecting
functionality. If that functionality is transactional in nature (ever work
with a CRS?), so be it: Your code is not encumbered with knowing that. The
upshot of the deal is you do not have to reflect the actual environments and
back ends you are dealing with in your designs!
----- Original Message -----
From: "Juha-P Lindfors" <[EMAIL PROTECTED]>
To: "jBoss Developer" <[EMAIL PROTECTED]>
Sent: Monday, August 07, 2000 4:11 PM
Subject: RE: [jBoss-Dev] Some questions
>
>
> On Mon, 7 Aug 2000, Dan OConnor wrote:
> > I was going to write these sentiments as soon as I finished my
> > security post, but you beat me to it. :-)
> >
> > Anyway, +1. And good idea on integrating WebStart. (Or were you
> > referring to some other really cool app server?)
>
> You know there can be only one :)
>
> hehe
>
> -- Juha
>
>
>
>
> -------------------------------------------------------------------------
> This email server is running an evaluation copy of the MailShield anti-
> spam software. Please contact your email administrator if you have any
> questions about this message. MailShield product info: www.mailshield.com
>
-------------------------------------------------------------------------
This email server is running an evaluation copy of the MailShield anti-
spam software. Please contact your email administrator if you have any
questions about this message. MailShield product info: www.mailshield.com