Kevin,
        That's again I believe its another marketing spin every
architect/developer/Manager is falling for. But, while reading the specs for
JDO's and JINI's, they very comfortably play into the space of EJB. In case
of JDO it provides "transparent persistence" using existing data stores,
instead of what Entity Beans gives today. JINI provides a more sophisticated
framework for building distributed applications, again it plays into what
EJB has to offer as a distributed system using JMS, JNDI etc.
    I completely agree with you that one solution does not fit all. But,
most of them are forced to believe the contrary when an Application Server
costs so much. The general thinking is of the line, if I'm paying this much
for an application server it better provide me solution for all my problems.
The sales people are pretty good in convincing the
Manager/Architect/Developer into using their solution for all issues. This
is why, when the economy is slowing down and corporations cutting costs,
suddenly we find articles/research papers questioning the worth of large
amounts of money spent on App servers.
Winston.
<victor>
JINI is a non transactional distributed architecture and JDO is a non
distributed data model. They only seem parallel if you don't look very
closely.
</victor>
 <response>
    Yes, Jini is a non transactional distributed architecture, it is meant
to be that way. Otherwise it will become very similar to EJB. Transactions
are very costly to be maintained by the containers, moreover some
applications don't need transactions. Transactions can always be implemented
by other means, if needed.
    Why does anybody want to distribute their data model. Aren't they
already making a remote call to an RDBMS/ODBMS. Isn't it already
distributed??
    Anyway, I wasn't saying EJB is not needed at all. It has its own place
in any architecture. But, it definitely is not the holy grail. At some point
we need to also look beyond EJB for something that works.
</response>


----- Original Message -----
From: "Kevin Gaasch" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, August 23, 2001 4:24 PM
Subject: Re: [EJB-INT] Decline of the EJB civilization?


> The question is not EJB v. JDO v. JINI.  These technologies are not meant
to
> compete with each other.  As many have said before, no one solution will
> work in all cases.  You make the decision to use EJBs, JDO, or JINI, or
any
> other technology in the analysis phase of a project, not in the
> establishement phase of an IT architecture.  There is no reason why these
> technologies can't be used in conjunction within one IT shop.  And don't
> forget that EJB is not a stand-alone techology.  It is a part of the J2EE
> architecture.  EJBs will most certainly not be the best persistance option
> when used alone.  But, when you use them in concert with the rest of the
> J2EE APIs (JMS, JNDI, J2EE Connector, etc) and the benefits of using the
> J2EE container, they can be a powerful set of tools.  If all your app
needs
> is persistence, then you probably should not use EJBs.  Developers must
> remember, use the technology that best suits your project, don't force a
> technology on a problem domain where it is not suited.
>
> Kevin E. Gaasch
> Java Consultant
> Canyon, Texas
> Home: (806)655-6460
> Work: (806)324-4100 x4215
> Cell: (806)674-1523
> email: [EMAIL PROTECTED]
>
> -----Original Message-----
> From: A mailing list for Enterprise JavaBeans development
> [mailto:[EMAIL PROTECTED]]On Behalf Of Winston Gnananayagam
> Sent: Thursday, August 23, 2001 3:06 PM
> To: [EMAIL PROTECTED]
> Subject: Re: Decline of the EJB civilization?
>
>
>         I think this discussion is going more towards whether developing
> applications on Open source products is better than Commercial vendors or
> not . Well, this has been an age old debate since MS Vs. Linux. Probably
not
> a discussion for this forum.
>         Well, to think about the core issue of the suggested article, yeah
I
> would agree that EJB has been hyped a lot without delivering much on its
> promises. Managers, Architects, Developers, all of them seem to have
fallen
> into those sales pitches(including me).  If Managers made the mistake of
> buying those costly products not knowing its capabilities, then developers
> have fallen into the trap of making design decisions on something that
just
> does not work or has been a nightmare just to maintain it(E.g.. Entity
> Beans). Much had been hyped about the capability of the EJB container and
> things it can do with Entity Beans. Today we see EB's as too
> complicated/bloated to use or to maintain it and also is a major issue in
> the applications performance. I'm not saying that EJB is a useless
> technology, but just that its capabilities have been hyped a lot. EJB's
need
> to be used cautiously, its not a one solution fits all(as its hyped, to
milk
> money out of corporations).
>         Most of the applications today seem to use Session beans/Message
> Driven Beans, to make some of their critical code to be distributable.
Other
> than that its plain old Servlet/JSP/JDBC. Look at those 100s of design
> patterns dedicated to EJB's. Seems like we need a separate design pattern
to
> just use those 100s of patterns. I guess today, developers are saying
> instead of implementing all those patterns, just make a freakin JDBC call
> :-) To do just that , it doesn't make sense to pay all those money to buy
a
> costly application server.
>         Btw, why is Sun coming up with parallel technologies to EJB like
> JINI, JDO among others??? Yeah maybe the EJB civilization is declining.
But,
> don't worry in few years we would be discussing this same topic about a
> similar technology on a different forum.
> Winston.
>
>
===========================================================================
> 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".

===========================================================================
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